Sisällysluettelo:
Mobiilisovellusten kehitys on käynnistynyt viime vuosina. Siirtyminen älypuhelimien ja tablet-laitteiden suuntaan on antanut valtavan kasvun mobiililaitteiden käyttäjien määrälle ympäri maailmaa. Kasvavan matkaviestinkäyttäjäyhteisön vuoksi myös mobiilisovellusten kysyntä ja odotukset ovat kasvaneet huomattavasti. Jotta kehittäjät voisivat vastata mobiilisovellusten kysyntään, kehitysprosessin virtaviivaistamisesta siten, että se on tehokkaampaa ja vähemmän stressaavaa, on tullut yhä tärkeämmäksi. NoSQL: n käyttö mobiilisovelluksiin tekee juuri tämän. (Hanki taustaa NoSQL: stä NoSQL 101: ssä.)
Miksi relaatiotietokannat eivät ole riittäviä
Relaatiotietokantamalli ei yksinkertaisesti ole ihanteellinen mobiilisovellusten dynaamisiin tarpeisiin. Yhdessä perinteiset SQL-tietokannat käyttävät kiinteitä kaavioita. Tämä aiheuttaa ongelmia, koska mobiilisovelluksissa on monia tilannevaatimuksia. Kun kehittäjät keksivät uusia ideoita ja ominaisuuksia sovelluksilleen, muutosten tekemisestä tulee aikaa vievä tehtävä, koska tietokantakaavaan on tehtävä jatkuvia muutoksia.
Verkkoseminaari: Eriyttämisen paljastaminen: skaalautuvan infrastruktuurin uusi aikakausi saapuu - Rekisteröidy täällä |
Oletetaan esimerkiksi, että kehittäjä luo sovelluksen, joka on samanlainen kuin "Angry Birds", jossa erityyppiset merkit suorittavat erilaisia toimintoja. Suhteellisessa tietokannassa lisäykset tyyppimerkkeihin tai toimintoihin, joita ne voivat suorittaa, saattavat vaatia mallin muuttamista kokonaan muutoksen huomioon ottamiseksi. Muutoksen koosta riippuen tämä voi viedä paljon aikaa ja vaivaa kehittäjän päähän.