MongoDB

Скриншот программы:
MongoDB
Детали программы:
Версия: 4.0.0 обновление
Дата загрузки: 17 Aug 18
Разработчик: MongoDB, Inc.
Тип распространения: Бесплатная
Популярность: 129

Rating: 2.0/5 (Total Votes: 1)

MongoDB - свободно распространяемая, ориентированная на исходные коды, безрисковая документарно-ориентированная база данных, спроектированная так, чтобы быть надежной, масштабируемой и обеспечивать высокую производительность. Он также известен как база данных NoSQL, номер один в мире.


Особенности с первого взгляда

Ключевые функции включают в себя документально-ориентированное хранилище, полную поддержку индексов, высокую доступность, репликацию, автоматическое отрисовку, запрос, быстрое обновление на месте, отображение и уменьшение функциональности, поддержку GridFS, сервис управления MongoDB и профессиональную поддержку.

Он поддерживает документы в стиле JSON с динамическими схемами, предлагает документальные и насыщенные запросы, может индексировать любой атрибут и может быть зеркалирован через глобальные сети (глобальные сети) и локальные сети (локальные сети).

Кроме того, проект может масштабироваться горизонтально, не теряя при этом никакой функциональности, включает атомарные модификаторы, которые обеспечивают бесконфликтную производительность, предоставляет пользователям гибкую обработку данных и агрегацию и позволяет хранить файлы любого размера.

Встроенная функция мониторинга и резервного копирования

Еще одна интересная функция - встроенная функция мониторинга и резервного копирования, разработанная с нуля для MongoDB. Сторонние инструменты предлагают такую ​​функциональность, но лучше придерживаться стандартного для большей стабильности и более высокой производительности.

Коммерческие функции также доступны для компаний, которые хотят сотрудничать с MongoDB, что поможет им снизить затраты, ускорить время выхода на рынок и снизить риск с активной поддержкой и возможностями корпоративного уровня.


Под капотом и поддерживаемыми ОС

MongoDB - это механизм межплатформенной базы данных, полностью написанный на языке программирования C ++. Он официально поддерживает все дистрибутивы GNU / Linux, а также операционные системы Mac OS X от Solaris, Microsoft Windows и Apple & rsquo. Он оптимизирован для работы на 64-битных и 32-разрядных компьютерах.

Для вашего удобства готовые бинарные пакеты для 64-разрядных и 32-разрядных систем GNU / Linux, а также архив универсальных источников доступны для загрузки на Softoware, а также на домашней странице проекта. Однако он также может быть установлен из стандартных репозиториев программного обеспечения нескольких дистрибутивов Linux.

Что нового в этой версии:

  • MongoDB 3.6 упрощает работу с данными наиболее естественным, эффективным и без трения способом. Короче говоря, MongoDB помогает вам ускоряться при создании и масштабировании приложений. К ключевым функциям 3.6 относятся:
  • Изменение потоков позволяет создавать реактивные веб-приложения, мобильные и приложения IoT, которые могут просматривать, фильтровать и действовать с изменениями данных, как они происходят в базе данных. Всякий раз, когда данные изменяются в MongoDB, нисходящие системы автоматически уведомляются об обновлениях в реальном времени. Изменение потоков обеспечивает простой и эффективный способ создания реактивных приложений, управляемых событиями.
  • Повторяющиеся записи перемещают сложность обработки сбоев переходных систем из приложения в базу данных. Вместо того, чтобы вы должны реализовать массу пользовательского, клиентского кода, MongoDB автоматически повторяет операции записи с использованием семантики точно-один раз.
  • С помощью проверки схемы, используя синтаксис, полученный из предложенного стандарта IETF JSON Schema, мы расширили возможности проверки документа, первоначально представленные в MongoDB 3.2. Теперь команды DevOps и DBA могут определять предписанную структуру документа для каждой коллекции, вплоть до уровня отдельных полей внутри вложенных массивов. И вы можете настроить это по мере необходимости: заблокируйте схему, откройте ее, примените ее к подмножеству полей - независимо от того, что вам нужно для каждого приложения или этапа вашего проекта.
  • Привязка к localhost по умолчанию: с MongoDB 3.6 все пакеты MongoDB на всех платформах отказываются от всех внешних подключений к базе данных, если администратор явно не настроил иначе. В сочетании с новой поддержкой IP-адресов, администраторы могут настроить MongoDB только для приема внешних подключений по утвержденным IP-адресам. Эти усовершенствования значительно уменьшают риск непреднамеренного развертывания необработанных экземпляров MongoDB в производство.
  • Агрегированные улучшения поддерживают более выразительные запросы, что дает вам более быстрый доступ к данным, основанным на данных. Модель данных документа MongoDB позволяет моделировать объекты таким же образом, как вы их представляете в коде, - как полные объекты, поэтому вам не нужно беспокоиться о JOIN. Но для аналитики полезно объединить данные в нескольких коллекциях. Мы представили левые внешние equijoins в MongoDB 3.2, но теперь мы расширяем это с помощью более мощного оператора $ lookup для поддержки эквивалента подзапросов SQL и не equijoins. Коннектор MongoDB для BI, который позволяет использовать MongoDB в качестве источника данных в инструментах для анализа и визуализации на основе SQL, использует эти усовершенствования для обеспечения более высокой производительности, при этом более аналитические операции выталкиваются изначально в базу данных.
  • MongoDB Atlas - лучший способ запустить MongoDB в общедоступном облаке. MongoDB 3.6 доступен как полностью управляемый сервис Atlas, включая важные новые функции для поддержки глобальных приложений, а также с автоматизированной масштабируемостью и оптимизацией производительности.
  • Репликация по нескольким регионам позволяет кластерам Atlas охватывать несколько регионов облачных провайдеров, поддерживая постоянную доступность в случае географических сбоев и обеспечивая оптимальный уровень обслуживания клиентов, распределяя данные ближе к пользователям. Atlas теперь также поддерживает автоматическое масштабирование для хранения, связанное с кластером, что упрощает управление пропускной способностью. Новый советник по производительности постоянно освещает медленные запросы и предоставляет интеллектуальные рекомендации по индексу для повышения производительности.

Что нового в версии 3.6.4:

  • MongoDB 3.6 упрощает работу с данными наиболее естественным, эффективным и без трения способом. Короче говоря, MongoDB помогает вам ускоряться при создании и масштабировании приложений. К ключевым функциям 3.6 относятся:
  • Изменение потоков позволяет создавать реактивные веб-приложения, мобильные и приложения IoT, которые могут просматривать, фильтровать и действовать с изменениями данных, как они происходят в базе данных. Всякий раз, когда данные изменяются в MongoDB, нисходящие системы автоматически уведомляются об обновлениях в реальном времени. Изменение потоков обеспечивает простой и эффективный способ создания реактивных приложений, управляемых событиями.
  • Повторяющиеся записи перемещают сложность обработки сбоев переходных систем из приложения в базу данных. Вместо того, чтобы вы должны реализовать массу пользовательского, клиентского кода, MongoDB автоматически повторяет операции записи с использованием семантики точно-один раз.
  • С помощью проверки схемы, используя синтаксис, полученный из предложенного стандарта IETF JSON Schema, мы расширили возможности проверки документа, первоначально представленные в MongoDB 3.2. Теперь команды DevOps и DBA могут определять предписанную структуру документа для каждой коллекции, вплоть до уровня отдельных полей внутри вложенных массивов. И вы можете настроить это по мере необходимости: заблокируйте схему, откройте ее, примените ее к подмножеству полей - независимо от того, что вам нужно для каждого приложения или этапа вашего проекта.
  • Привязка к localhost по умолчанию: с MongoDB 3.6 все пакеты MongoDB на всех платформах отказываются от всех внешних подключений к базе данных, если администратор явно не настроил иначе. В сочетании с новой поддержкой IP-адресов, администраторы могут настроить MongoDB только для приема внешних подключений по утвержденным IP-адресам. Эти усовершенствования значительно уменьшают риск непреднамеренного развертывания необработанных экземпляров MongoDB в производство.
  • Агрегированные улучшения поддерживают более выразительные запросы, что дает вам более быстрый доступ к данным, основанным на данных. Модель данных документа MongoDB позволяет моделировать объекты таким же образом, как вы их представляете в коде, - как полные объекты, поэтому вам не нужно беспокоиться о JOIN. Но для аналитики полезно объединить данные в нескольких коллекциях. Мы представили левые внешние equijoins в MongoDB 3.2, но теперь мы расширяем это с помощью более мощного оператора $ lookup для поддержки эквивалента подзапросов SQL и не equijoins. Коннектор MongoDB для BI, который позволяет использовать MongoDB в качестве источника данных в инструментах для анализа и визуализации на основе SQL, использует эти усовершенствования для обеспечения более высокой производительности, при этом более аналитические операции выталкиваются изначально в базу данных.
  • MongoDB Atlas - лучший способ запустить MongoDB в общедоступном облаке. MongoDB 3.6 доступен как полностью управляемый сервис Atlas, включая важные новые функции для поддержки глобальных приложений, а также с автоматизированной масштабируемостью и оптимизацией производительности.
  • Репликация по нескольким регионам позволяет кластерам Atlas охватывать несколько регионов облачных провайдеров, поддерживая постоянную доступность в случае географических сбоев и обеспечивая оптимальный уровень обслуживания клиентов, распределяя данные ближе к пользователям. Atlas теперь также поддерживает автоматическое масштабирование для хранения, связанное с кластером, что упрощает управление пропускной способностью. Новый советник по производительности постоянно освещает медленные запросы и предоставляет интеллектуальные рекомендации по индексу для повышения производительности.

Что нового в версии:

  • MongoDB 3.6 упрощает работу с данными наиболее естественным, эффективным и без трения способом. Короче говоря, MongoDB помогает вам ускоряться при создании и масштабировании приложений. К ключевым функциям 3.6 относятся:
  • Изменение потоков позволяет создавать реактивные веб-приложения, мобильные и приложения IoT, которые могут просматривать, фильтровать и действовать с изменениями данных, как они происходят в базе данных. Всякий раз, когда данные изменяются в MongoDB, нисходящие системы автоматически уведомляются об обновлениях в реальном времени. Изменение потоков обеспечивает простой и эффективный способ создания реактивных приложений, управляемых событиями.
  • Повторяющиеся записи перемещают сложность обработки сбоев переходных систем из приложения в базу данных. Вместо того, чтобы вы должны реализовать массу пользовательского, клиентского кода, MongoDB автоматически повторяет операции записи с использованием семантики точно-один раз.
  • С помощью проверки схемы, используя синтаксис, полученный из предложенного стандарта IETF JSON Schema, мы расширили возможности проверки документа, первоначально представленные в MongoDB 3.2. Теперь команды DevOps и DBA могут определять предписанную структуру документа для каждой коллекции, вплоть до уровня отдельных полей внутри вложенных массивов. И вы можете настроить это по мере необходимости: заблокируйте схему, откройте ее, примените ее к подмножеству полей - независимо от того, что вам нужно для каждого приложения или этапа вашего проекта.
  • Привязка к localhost по умолчанию: с MongoDB 3.6 все пакеты MongoDB на всех платформах отказываются от всех внешних подключений к базе данных, если администратор явно не настроил иначе. В сочетании с новой поддержкой IP-адресов, администраторы могут настроить MongoDB только для приема внешних подключений по утвержденным IP-адресам. Эти усовершенствования значительно уменьшают риск непреднамеренного развертывания необработанных экземпляров MongoDB в производство.
  • Агрегированные улучшения поддерживают более выразительные запросы, что дает вам более быстрый доступ к данным, основанным на данных. Модель данных документа MongoDB позволяет моделировать объекты таким же образом, как вы их представляете в коде, - как полные объекты, поэтому вам не нужно беспокоиться о JOIN. Но для аналитики полезно объединить данные в нескольких коллекциях. Мы представили левые внешние equijoins в MongoDB 3.2, но теперь мы расширяем это с помощью более мощного оператора $ lookup для поддержки эквивалента подзапросов SQL и не equijoins. Коннектор MongoDB для BI, который позволяет использовать MongoDB в качестве источника данных в инструментах для анализа и визуализации на основе SQL, использует эти усовершенствования для обеспечения более высокой производительности, при этом более аналитические операции выталкиваются изначально в базу данных.
  • MongoDB Atlas - лучший способ запустить MongoDB в общедоступном облаке. MongoDB 3.6 доступен как полностью управляемый сервис Atlas, включая важные новые функции для поддержки глобальных приложений, а также с автоматизированной масштабируемостью и оптимизацией производительности.
  • Репликация по нескольким регионам позволяет кластерам Atlas охватывать несколько регионов облачных провайдеров, поддерживая постоянную доступность в случае географических сбоев и обеспечивая оптимальный уровень обслуживания клиентов, распределяя данные ближе к пользователям. Atlas теперь также поддерживает автоматическое масштабирование для хранения, связанное с кластером, что упрощает управление пропускной способностью. Новый советник по производительности постоянно освещает медленные запросы и предоставляет интеллектуальные рекомендации по индексу для повышения производительности.

Что нового в версии 3.4.6:

  • Исправлены проблемы:
  • СЕРВЕР-27347: Закройте только незанятые кэшированные курсоры на идентификаторе WiredTiger, который занят.
  • SERVER-29618: $ geOWithin в конвейере агрегации после $ lookup и $ unwind возвращает неверные результаты.
  • WT-3362: курсор не должен блокироваться на протяжении контрольной точки.

Что нового в версии 3.4.1:

  • SERVER-27124 Disallow readConcern: большинство читает на pv0
  • SERVER-27201 $ graphLookup запускает разыменование нулевого указателя
  • SERVER-27207 Поиск с помощью сортировки через mongos может неверно возвращать пустой набор результатов
  • SERVER-27213 Две комбинации $ match сочетаются неправильно, что дает неверные результаты.
  • SERVER-27300 Запретить индексирование BSONType :: Символ с непростым сопоставлением
  • SERVER-27210 3.4.0 оболочка mongo не может подключиться с использованием MongoURI с помощью «ssl = true»
  • SERVER-27271 команда roleInfo вызывает System.InvalidOperationException: Дублирует имя элемента 'role'.
  • SERVER-26870 Иногда файл данных сбора данных не удаляется, даже если коллекция удалена.
  • TOOLS-1541 Поддержка экспорта представлений

Что нового в версии 3.2.5:

  • Улучшения стабильности WiredTiger SERVER-19751, SERVER- 19673 и SERVER-19573.
  • Исправлена ​​проблема с взаимодействием между SSL и аудитом. SERVER-19538.
  • Исправлена ​​проблема с сортировкой $ sort на ошвартованных системах SERVER-19464.
  • Все выпуски закрыты в версии 3.0.6

Что нового в версии 3.0.6:

  • Улучшения стабильности WiredTiger SERVER-19751, SERVER-19673 и SERVER-19573.
  • Исправлена ​​проблема с взаимодействием между SSL и аудитом. SERVER-19538.
  • Исправлена ​​проблема с сортировкой $ sort на ошвартованных системах SERVER-19464.
  • Все выпуски закрыты в версии 3.0.6

Что нового в версии 3.0.4:

  • Исправить пропущенные записи с одновременными вставками во время миграции chunk из осколки с праймериз WiredTiger: SERVER-18822
  • Устранение конфликтов записи с обновлениями с несколькими обновлениями с помощью upsert = true с помощью механизма Wired Tiger Storage: SERVER-18213
  • Исправить ситуацию, когда вторичные чтения могут блокировать репликацию: SERVER-18190
  • Повысить производительность в Windows с помощью WiredTiger и документов размером более 16 КБ: SERVER-18079
  • Исправить проблему, когда файлы данных WiredTiger неправильно восстановлены после неожиданных перезапусков системы: SERVER-18316

Что нового в версии 3.0.0:

  • 7-10x Лучшая производительность:
  • Новый механизм хранения WiredTiger в MongoDB 3.0 обеспечивает 7-10-кратную пропускную способность для приложений с интенсивной записью с более подробным контролем параллелизма на уровне документа. Это приводит к массовому росту производительности с меньшим количеством аппаратного обеспечения для проектов с тяжелыми сценами, таких как ваш следующий IoT, управление данными о клиентах, социальные и мобильные приложения.
  • До 80% Меньше памяти:
  • MongoDB теперь поддерживает встроенное сжатие, что позволяет снизить физический объем хранилища до 80%. У вас есть дополнительная гибкость для выбора между различными алгоритмами сжатия для оптимизации производительности и эффективности хранения, в зависимости от потребностей вашего приложения.
  • Благодаря более гранулированному контролю параллелизма и встроенному сжатию MongoDB 3.0 позволяет упростить вашу архитектуру, позволяя делать гораздо больше с меньшим количеством аппаратного обеспечения.
  • Сокращение операционных расходов до 95%:
  • Ops Manager - лучший способ запустить MongoDB. Это решение делает обычные задачи такими же легкими, как нажатие кнопки, и устраняет ранее ручные и трудоемкие задачи, связанные с управлением MongoDB. Теперь вы можете легко развертывать, контролировать, создавать резервные копии и масштабировать MongoDB.
  • Подключаемое хранилище оптимизировано для рабочей нагрузки:
  • Мы понимаем, что при все более сложном ландшафте приложений, управляемых данными, «один размер подходит всем» подход к хранению больше не сокращает его. Вот почему MongoDB 3.0 включает в себя подключаемый API-интерфейс для хранения данных, чтобы расширить базу данных новыми возможностями.
  • Низкая латентность во всем мире:
  • Сегодняшние ведущие приложения являются глобальными и служат постоянно подключаемым аудиториям, которые требуют мгновенного удовлетворения. Благодаря MongoDB теперь вы можете легко распределить до 50 реплик MongoDB ближе к вашим пользователям по всему миру, уменьшая последствия задержек в сети и обеспечивая лучший пользовательский интерфейс.
  • Улучшения, которые делают вас более продуктивными:
  • MongoDB 3.0 включает ряд операционных улучшений для языка запросов MongoDB, а также инструменты, включенные в базу данных. Они включают ...
  • Быстрая загрузка и экспорт. Данные могут быть загружены и извлечены с большей скоростью и с большей эффективностью с использованием усовершенствованных многопоточных средств MongoDB, mongoexport, mongodump, mongorestore и инструментов mongooplog.
  • Простая оптимизация запросов. Лучше понять производительность запросов с помощью нового метода explain (). Теперь можно рассчитать и просмотреть планы запросов без предварительного запуска запроса. План запроса может применяться к более широкому набору типов запросов, а обработка ошибок улучшается.
  • Быстрая отладка. Теперь у вас гораздо больший контроль над детализацией сообщений журнала и конкретных функциональных областей сервера, чтобы более точно исследовать проблемы. Вы можете настроить, какие конкретные компоненты базы данных должны быть открыты для ведения журнала более высокого определения, и добавить уровни серьезности для каждого сообщения журнала.
  • Более богатые геопространственные приложения. С добавлением большого выбора полигонов, геопространственная поддержка MongoDB расширяется, чтобы включать в себя многополушечные запросы, которые могут охватывать более 50% земной поверхности. Например, авиакомпания теперь может запускать запросы для идентификации всех воздушных судов, которые проехали через несколько полушарий за последние 24 часа.
  • Лучшая аналитика временных рядов. Разработчики могут создавать более богатые аналитические запросы временного ряда с меньшим количеством кода, используя новый оператор $ dateToString платформы агрегации.
  • Обеспечить нормативное и внутреннее соблюдение:
  • MongoDB 3.0 добавляет к существующим возможностям безопасности базы данных с более надежной структурой аудита.
  • Аудит теперь выходит за рамки захвата административных действий (например, операций схемы, операций аутентификации и авторизации) для включения регистрации операций чтения и записи (DML) в базу данных. Вы можете создавать и фильтровать контрольные журналы для любой операции против MongoDB, не полагаясь на сторонние инструменты. 3.0 также включает введение аудита на основе ролей. Аудит доступен как часть MongoDB Enterprise Advanced.

Что нового в версии 2.6.7 / 3.0 RC7:

  • Снижение объема памяти mongos при осколках несколько тегов SERVER-16683
  • Убрана проверка на версию осколков, если основной сервер отключен. SERVER-16237
  • Исправлено: /etc/init.d/mongod сбой сценария запуска с сообщением dirname SERVER-16081
  • Исправлено: mongos может привести к тому, что осколки попадут в лимит сортировки в памяти, запросив больше результатов, чем требуется SERVER-14306
  • Все выпуски, закрытые в 2.6.7

Что нового в версии 2.6.5:

  • $ rename теперь использует правильные точечные пути источника SERVER-15029
  • Частичная запись последнего раздела журнала не влияет на восстановление SERVER-15111
  • Явно нулевые .ns файлы при создании SERVER-15369
  • Ранг плана больше не будет одобрять планы пересечений, если предикат генерирует сканирование индекса диапазона с низким значением SERVER-14961
  • Создание пакетов сообщества и предприятия для SUSE 11 SERVER-10642
  • Все проблемы, закрытые в 2.6.5

Что нового в версии 2.5.5:

  • Новое:
  • Новый метод записи для вставки, обновления, удаления
  • Исправлены ошибки:
  • Агент SNMP не запускается
  • Добавить поддержку модульного пакета для smoke.py

Что нового в версии 2.5.4:

  • Добавить параметр для компактной команды, чтобы оставить в padding
  • Роли, определенные пользователем
  • Сервер автоматически отменяет запросы / команды по истечении указанного пользователем срока.

Что нового в версии 2.4.9:

  • Исправлены ошибки:
  • неупорядоченная регистрация обратного вызова openssl может привести к сбоям
  • clang скомпилированный сбой оболочки mongo при выходе со стеком в v8
  • запись в реплике ReplicaSetMonitor ()
  • Нечисловые expiresAfterSeconds вызывает плохой запрос TTL
  • Shell перестает работать после продолжительной работы автозаполнения
  • Отказ отката usePowerOf2Sizes не должен вызывать фатальную ошибку.
  • SERVER-11869 Поддержка non-client opTime в mongod GLE
  • $, где внутри проекции $ elemMatch вызывает ошибку сегментации
  • Передача $, где предикат db.currentOp () вызывает сбой mongod
  • Невозможно установить ложные параметры setParameter в файле конфигурации
  • Неверная проверка совместимости textIndexVersion
  • прослушиватель обратной записи может не получить правильный код из ClientInfo :: getLastError
  • Монголы не могут выполнять запросы slaveOk, когда основной отключен.
  • Новые оштрафованные соединения с триггером пространства имен SetShardVersion на всех осколках
  • логика повтора для предпочтений чтения также должна применяться к ленивому отказу сети recv ()
  • Логика управления версиями slaveok в mongos также должна применяться для чтения префов
  • Изменение параметров коллекции может привести к сбою восстановления коллекции.

Что нового в версии 2.4.8:

  • Увеличить будущую совместимость для функций авторизации 2.6.
  • Исправить проблему кэширования dbhash для серверов конфигурации

Похожие программы

Sesame
Sesame

20 Feb 15

Qercus
Qercus

14 Apr 15

HyperSQL
HyperSQL

11 May 15

H2 Database Engine
H2 Database Engine

17 Feb 15

Комментарии к MongoDB

Комментарии не найдены
добавить комментарий
Включите картинки!