Зміст:
В останні роки розвиток мобільних додатків почався. Перехід до смартфонів і планшетів дав величезний приріст кількості користувачів мобільних пристроїв по всьому світу. Через зростаючу спільноту користувачів мобільних телефонів попит та очікування на мобільні додатки також значно зросли. Для того, щоб розробники могли задовольнити попит на мобільні додатки, все більш важливим стає впорядкування процесу розробки, щоб він був більш ефективним і менш напруженим. Використання NoSQL для мобільних додатків робить саме це. (Отримайте деяку інформацію про NoSQL в NoSQL 101.)
Чому реляційних баз даних недостатньо
Модель реляційної бази даних просто не ідеальна для динамічних потреб мобільних додатків. Для однієї традиційної бази даних SQL використовують фіксовані схеми. Це створює проблеми, оскільки для мобільних додатків існує багато ситуаційних вимог. Коли розробники придумують нові ідеї та функції для своїх застосувань, внесення змін стає трудомістким завданням, оскільки в схему бази даних потрібно постійно змінювати зміни.
Вебінар: Розкриття диференціації: приходить нова ера масштабованої інфраструктури - підпишіться тут |
Наприклад, скажімо, що розробник створює додаток, подібний до "Angry Birds", де різні типи персонажів виконують різні дії. У реляційній базі даних доповнення до типів символів або дій, які вони можуть виконувати, може зажадати змінити схему повністю для прийняття змін. Залежно від розміру зміни, це може зайняти багато часу та зусиль для кінця розробника.