Дом развитие Почему nosql превосходит реляционные базы данных для мобильных приложений

Почему nosql превосходит реляционные базы данных для мобильных приложений

Оглавление:

Anonim

Разработка мобильных приложений началась в последние годы. Переход на смартфоны и планшеты значительно увеличил число пользователей мобильных устройств по всему миру. Из-за этого растущего сообщества мобильных пользователей спрос и ожидания на мобильные приложения также значительно выросли. Для того чтобы разработчики могли удовлетворить спрос на мобильные приложения, все большее значение приобретает оптимизация процесса разработки, чтобы он был более эффективным и менее напряженным. Использование NoSQL для мобильных приложений делает именно это. (Получите некоторые сведения о NoSQL в NoSQL 101.)

Почему реляционные базы данных недостаточно хороши

Модель реляционной базы данных просто не идеальна для динамических потребностей мобильных приложений. Во-первых, традиционные базы данных SQL используют фиксированные схемы. Это создает проблемы, потому что с мобильными приложениями существует много ситуационных требований. Поскольку разработчики предлагают новые идеи и функции для своих приложений, внесение изменений становится трудоемкой задачей, поскольку необходимо постоянно вносить изменения в схему базы данных.

Вебинар: выявление различий: наступает новая эра масштабируемой инфраструктуры - зарегистрируйтесь здесь

Например, предположим, что разработчик создает приложение, похожее на «Angry Birds», где разные типы персонажей выполняют разные действия. В реляционной базе данных для добавления типов символов или действий, которые они могут выполнять, может потребоваться полное изменение схемы, чтобы учесть это изменение. В зависимости от размера изменения, это может занять много времени и усилий со стороны разработчика.

Почему nosql превосходит реляционные базы данных для мобильных приложений