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 для серверов конфигурации

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

Emdros
Emdros

11 May 15

Ojota
Ojota

20 Feb 15

Mroonga
Mroonga

17 Feb 15

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

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