Нереляционные альтернативы реляционным базам данных — обычно называемые базами данных NoSQL — стремительно набирают популярность в последнее десятилетие. В 2013 году компания MongoDB опубликовала один из наших самых популярных технических документов "Топ-5 соображений при оценке баз данных NoSQL". С тех пор мы обновляли этот документ по мере развития технологии. Сейчас MongoDB предлагает крупное обновление, которое добавляет два новых вопроса, которые организации должны учитывать в своих размышлениях: как база данных обрабатывает данные, генерируемые на границе с помощью мобильных устройств, и как база данных вписывается в более широкую платформу данных, включающую поиск и аналитику.
Если вы тестируете базы данных NoSQL, то вы, вероятно, знакомы с тем, чем они отличаются от традиционных реляционных баз данных. Список того, что вы уже знаете о NoSQL, вероятно, выглядит примерно так:
Последние изменения в том, как разрабатываются и внедряются современные приложения, а также в том, какой опыт они предлагают клиентам, подчеркивают два новых аспекта.
Мобильные сценарии использования: Мобильные приложения создают дополнительную проблему, связанную с тем, что они не всегда подключены к сети. Разработчикам необходимо решение для синхронизации всех приложений клиентов с внутренней базой данных, независимо от того, в какой точке мира они находятся и какое у них подключение к сети. Решение также должно легко и быстро масштабироваться по мере того, как все больше пользователей загружают приложение, и поддерживать передовые технологии мобильной разработки по мере их развития.
Платформа данных: Платформа данных для приложений MongoDB предоставляет разработчикам единый интерфейс для обслуживания транзакционных и операционных приложений, а также поиска, работы в реальном времени и приложений для озер данных. Она устраняет накладные расходы и ограничения, связанные с тем, что разработчикам приходится объединять несколько разрозненных технологий в сложную архитектуру, каждая из которых создает свое отдельное дублирующееся хранилище данных, связанное хрупкими конвейерами ETL, доступ к которым, их защита, управление и эксплуатация осуществляются с помощью различных API и инструментов.
Для глубокого погружения во все различия между базами данных NoSQL загрузите наш официальный документ, “Top 7 Considerations When Evaluating NoSQL Databases.”
habr.com
Если вы тестируете базы данных NoSQL, то вы, вероятно, знакомы с тем, чем они отличаются от традиционных реляционных баз данных. Список того, что вы уже знаете о NoSQL, вероятно, выглядит примерно так:
- Они используют другую модель данных и язык запросов.
- Они имеют динамические схемы.
- Они масштабируются горизонтально.
- Модель данных (документ, граф, ключ-значение и т.д.)
- Модель запросов
- модель непротиворечивости и транзакций
- API
- Мобильные данные
- Платформа данных
- Коммерческая поддержка, сила сообщества и блокировка
Последние изменения в том, как разрабатываются и внедряются современные приложения, а также в том, какой опыт они предлагают клиентам, подчеркивают два новых аспекта.
Мобильные сценарии использования: Мобильные приложения создают дополнительную проблему, связанную с тем, что они не всегда подключены к сети. Разработчикам необходимо решение для синхронизации всех приложений клиентов с внутренней базой данных, независимо от того, в какой точке мира они находятся и какое у них подключение к сети. Решение также должно легко и быстро масштабироваться по мере того, как все больше пользователей загружают приложение, и поддерживать передовые технологии мобильной разработки по мере их развития.
Платформа данных: Платформа данных для приложений MongoDB предоставляет разработчикам единый интерфейс для обслуживания транзакционных и операционных приложений, а также поиска, работы в реальном времени и приложений для озер данных. Она устраняет накладные расходы и ограничения, связанные с тем, что разработчикам приходится объединять несколько разрозненных технологий в сложную архитектуру, каждая из которых создает свое отдельное дублирующееся хранилище данных, связанное хрупкими конвейерами ETL, доступ к которым, их защита, управление и эксплуатация осуществляются с помощью различных API и инструментов.
Для глубокого погружения во все различия между базами данных NoSQL загрузите наш официальный документ, “Top 7 Considerations When Evaluating NoSQL Databases.”

Рассматриваете NoSQL? Давайте рассмотрим ваши варианты
Нереляционные альтернативы реляционным базам данных — обычно называемые базами данных NoSQL — стремительно набирают популярность в последнее десятилетие. В 2013 году компания MongoDB опубликовала один...
