Innehållsförteckning:
Utvecklingen av mobilapplikationer har tagit fart under de senaste åren. Skiftet mot smartphones och surfplattor har gett ett enormt uppsving till antalet användare av mobila enheter över hela världen. På grund av denna växande gemenskap av mobilanvändare har efterfrågan och förväntningarna på mobilapplikationer också ökat betydligt. För att utvecklare ska kunna uppfylla efterfrågan på mobila applikationer har strömlinjeformning av utvecklingsprocessen så att den är mer effektiv och mindre stressad blivit allt viktigare. Att använda NoSQL för mobilapplikationer gör just det. (Få lite bakgrund om NoSQL i NoSQL 101.)
Varför relationsdatabaser är inte bra nog
Den relationsdatabasmodellen är helt enkelt inte idealisk för de dynamiska behoven hos mobilapplikationer. För en använder traditionella SQL-databaser fasta scheman. Detta skapar problem eftersom det med många mobilapplikationer finns många situationskrav. När utvecklare kommer med nya idéer och funktioner för sina applikationer blir ändringar en tidskrävande uppgift eftersom det måste göras ständiga förändringar i databasschemat.
Webinar: Exponerande differentiering: En ny era med skalbar infrastruktur anländer - Registrera dig här |
Låt oss till exempel säga att en utvecklare skapar en app som liknar "Angry Birds", där olika typer av karaktärer utför olika åtgärder. Med en relationsdatabas kan tillägg till de typer av tecken eller handlingar de kan utföra kräva att man ändrar schemat helt för att passa ändringen. Beroende på storleken på förändringen kan detta ta mycket tid och ansträngning för utvecklarens slut.