Med 100 miljoner Monthly Active Users, vilka lyssnar på upp till 2 miljarder låtar varje dag, behöver Spotify hantera stora datamängder. Ta tillfället i akt att ta del av Joakim Mårlöv och Pedram Birounvands erfarenheter från Spotify kring frågan relationsdatabaser (SQL) versus NoSQL databaser, som är speciellt lämpade för stora volymer.
SQL varför då? Nu har vi ju moderna lagringsmetoder som kan hantera gigantiska datavolymer, Big Data löser allt.
SQL Server och relationsdatabaser (RDBMS) har varit standard i över 20 år och innan dess kommer en del av oss ihåg, DB1; DB2; Ingress; Mimer etc. Emellertid har det ökade behovet att bearbeta högre volymer, högre hastigheter, och nya typer av data i snabb takt ändrat karaktären av datalagrings-behoven. NoSQL databaser det möjligt att lagra ostrukturerade och heterogena data i stora volymer.
NoSQL är en kategori av databaser tydligt skiljer sig från SQL-databaser. NoSQL används ofta för att hänvisa till datahanteringssystem som är ”Not SQL” eller en metod för datahantering som innehåller ”Inte bara SQL". Det finns ett antal tekniker i NoSQL kategorin, däribland dokument-databaser, nyckelvärdes-databaser, kolumn-databaser och graf-databaser, som är populära med spel, sociala och IoT applikationer.
Innebär det att traditionella relationsdatabaser (SQL) inte längre behövs?
Nej detta är inte fallet, som alltid innebär inte ett nytt verktyg att vi kan slänga alla gamla. Det är därför viktigt att förstå när man skall använda SQL (skruvmejsel) och när en skiftnyckel (NoSQL) passar bättre.
Välkomna till ett intressant samtalsämne och presentation!
Anmäl dig här
Fel: Kontaktformulär hittades inte.