Casa Desenvolupament Per què nosql tronca bases de dades relacionals per a aplicacions mòbils

Per què nosql tronca bases de dades relacionals per a aplicacions mòbils

Taula de continguts:

Anonim

El desenvolupament d’aplicacions mòbils s’ha enlairat en els darrers anys. El canvi cap a telèfons intel·ligents i tauletes ha suposat un gran impuls al nombre d’usuaris de dispositius mòbils de tot el món. A causa d'aquesta comunitat d'usuaris mòbils creixent, la demanda i les expectatives per a aplicacions mòbils també han crescut significativament. Per tal que els desenvolupadors compleixin la demanda d’aplicacions mòbils, racionalitza el procés de desenvolupament de manera que sigui més eficient i menys estressant ha esdevingut cada cop més important. L'ús de NoSQL per a aplicacions mòbils només fa això. (Obteniu informació sobre NoSQL a NoSQL 101.)

Per què les bases de dades relacionals no són prou bones

El model de base de dades relacional simplement no és ideal per a les necessitats dinàmiques de les aplicacions mòbils. Per una, les bases de dades tradicionals SQL utilitzen esquemes fixos. Això crea problemes perquè amb les aplicacions mòbils hi ha molts requisits situacionals. A mesura que els desenvolupadors presenten noves idees i funcions per a les seves aplicacions, fer canvis es converteix en una tasca que requereix molt de temps, perquè s'han de fer canvis constants en l'esquema de la base de dades.

Webinar: exposar la diferenciació: arriba una nova era d'infraestructures escalables - Registreu-vos aquí

Per exemple, diguem que un desenvolupador està creant una aplicació similar a "Angry Birds", on diferents tipus de personatges realitzen accions diferents. Amb una base de dades relacional, les addicions al tipus de caràcters o accions que puguin realitzar poden requerir un canvi complet de l'esquema per adaptar-se al canvi. Segons la mida del canvi, això pot requerir molt de temps i esforç al final del desenvolupador.

Per què nosql tronca bases de dades relacionals per a aplicacions mòbils