Съдържание:
През последните години разработката на мобилни приложения започна. Преминаването към смартфони и таблети даде огромен тласък на броя на потребителите на мобилни устройства по целия свят. Поради тази нарастваща общност на мобилни потребители, търсенето и очакванията за мобилни приложения също нараснаха значително. За да могат разработчиците да изпълнят търсенето на мобилни приложения, рационализирането на процеса на разработка, така че да е по-ефективно и по-малко стресиращо, става все по-важно. Използването на NoSQL за мобилни приложения прави точно това. (Вземете някакъв фон на NoSQL в NoSQL 101.)
Защо релационните бази данни не са достатъчни
Моделът на релационната база данни просто не е идеален за динамичните нужди на мобилните приложения. За една, традиционните бази данни SQL използват фиксирани схеми. Това създава проблеми, тъй като при мобилните приложения има много ситуационни изисквания. Тъй като разработчиците измислят нови идеи и функции за своите приложения, извършването на промени става отнемаща време задача, тъй като трябва да се правят постоянни промени в схемата на базата данни.
Уебинар: Излагане на диференциация: Пристига нова ера от мащабируема инфраструктура - Регистрирайте се тук |
Например, да кажем, че разработчик създава приложение, подобно на „Angry Birds“, където различни типове герои извършват различни действия. С релационна база данни добавките към типовете знаци или действия, които могат да извършват, може да изискват изцяло промяна на схемата, за да се съобрази с промяната. В зависимост от размера на промяната, това може да отнеме много време и усилия в края на програмиста.