The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз документо-ориентированной СУБД MongoDB 2.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от opennews (??) on 08-Апр-14, 23:01 
Представлен (http://blog.mongodb.org/post/82092813806/mongodb-2-6-our-big...) релиз ориентированной на хранение документов высокопроизводительной и высокомасштабируемой СУБД MongoDB 2.6 (http://www.mongodb.org), занимающей нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется в рамках лицензии AGPLv3.

MongoDB поддерживает хранение документов в JSON-подобном формате, имеет достаточно гибкий язык для формирования запросов, может создавать индексы для различных хранимых атрибутов, эффективно обеспечивает хранение больших бинарных объектов, поддерживает журналирование операций по изменению и добавлению данных в БД, может работать в соответствии с парадигмой Map/Reduce, поддерживает репликацию и построение отказоустойчивых конфигураций.

В MongoDB имеются встроенные средства по обеспечению шардинга (распределение набора данных по серверам на основе определенного ключа), комбинируя который репликацией данных можно построить горизонтально масштабируемый кластер хранения, в котором отсутствует единая точка отказа (сбой любого узла не сказывается на работе БД), поддерживается автоматическое восстановление после сбоя и перенос нагрузки с вышедшего из строя узла. Расширение кластера или преобразование одного сервера в кластер производится без остановки работы БД простым добавлением новых машин.

По сравнению с прошлым выпуском в MongoDB 2.6 внесены следующие значительные улучшения (http://docs.mongodb.org/manual/release-notes/2.6/):


-  Полностью переписан движок выполнения запросов к базе с целью увеличения масштабируемости и упрощения сопровождения кодовой базы. Реализована поддержка пересечения индексов (http://docs.mongodb.org/master/core/index-intersection/), которая стала первым шагом к созданию планировщика сложных запросов. В MongoDB 2.6 также заложены возможности для включения в следующем выпуске значительных улучшений в области обеспечения параллельной обработки запросов и реализации блокировок на уровне отдельных документов.
-  Расширены возможности по агрегированию данных. Реализована возможность возврата результирующих наборов любого размера путем возврата курсора или записи вывода в коллекцию. При обеспечении агнерирования данных теперь допустимо использовать переменные  или новые операторы  для обработки наборов и редактирвоания данных. Для анализа выполнения операций агрегирования добавлена поддержка оператор explain;
-  Включен по умолчанию механизм поиска текста в документах с использованием специального типа индексов "text", допускающего выполнение поисковых запросов в режиме реального времени с использованием стемминга и токенизации, в том числе для русского языка. Модернизирован формат индекса "text";
-  Реализация операций добавления (insert) и обновления данных (update) расширена в направлении увеличения непротиворечивости изменённых данных (например, обеспечено сохранение порядка следования полей в документе). При обновлении данных обеспечена возможность использования операторов  $bit, $min, $max, $currentDate, $mul;
-  Представлен новый протокол для выполнения операций записи, предоставляющий улучшенные средства пакетной записи (http://docs.mongodb.org/master/reference/method/Bulk/#Bulk);
-  Для платформы Windows началось формирование пакетов в формате MSI;

-  Расширены возможности сервиса MMS (https://mms.mongodb.com/help-hosted/v1.4/management/changelog/) (MongoDB Management Service), направленного на упрощение управления экземплярами MongoDB. В дополнение к ранее доступным средствам мониторинга в MMS добавлены компоненты для организации резервного копирования и отката изменений на определённый момент времени. В будущем  ожидается появление интерфейса для для автоматизации управления кластерами, использующими репликацию или шардинг.
-  Добавлена поддержка аутентификации с использованием LDAP, x.509 и Kerberos, что упрощает интеграцию MongoDB в существующие инфраструктуры предприятий, использующих единый механизм аутентификации;
-  Добавлена поддержка TLS-шифрования трафика при выполении операций обновления кластера и при обращении к mongod и mongos. Повышены требования к качеству используемых шифров (минимум 128 бит). По умолчанию отключена возможность обращения к интерфейсу без шифрования по http;
-  Представлена новая модель авторизации, позволяющая создавать собственные роли (User-Defined Roles) и определять привилегии пользователей на уровне доступа к коллекциям. Реализована глобальная система управления пользователями, обеспечивающая хранения всех пользовательских ролей в административной БД и предоставляющая новые команды для управления пользователями и ролями.


URL: http://blog.mongodb.org/post/82092813806/mongodb-2-6-our-big...
Новость: https://www.opennet.ru/opennews/art.shtml?num=39524

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 08-Апр-14, 23:01 
в каких проектах используется, примеры?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +1 +/
Сообщение от Аноним (??) on 08-Апр-14, 23:18 
Яндекс Диск
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +1 +/
Сообщение от SpiritOfStallman (ok) on 08-Апр-14, 23:20 
>в каких проектах используется, примеры?

Airvision (видеонаблюдение).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +2 +/
Сообщение от arka on 08-Апр-14, 23:56 
А это не судьба посмотреть - http://www.mongodb.org/about/production-deployments/ ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "http://gorod.mos.ru"  +1 +/
Сообщение от фдуч on 08-Апр-14, 23:58 
Картинки для гос.портала http://gorod.mos.ru
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Релиз документо-ориентированной СУБД MongoDB 2.6"  –3 +/
Сообщение от arisu (ok) on 09-Апр-14, 11:34 
> в каких проектах используется, примеры?

в тех, где очень сильно хотелось выпендриться модными словами «документоориентированная БД».

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +1 +/
Сообщение от Аноним (??) on 09-Апр-14, 11:54 
Сразу видно человека, поверхностно судящего о MongoDB.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +3 +/
Сообщение от arisu (ok) on 09-Апр-14, 11:57 
> Сразу видно человека, поверхностно судящего о MongoDB.

а туда как ни ныряй — оно всё равно ненужно.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +5 +/
Сообщение от Аноним (??) on 09-Апр-14, 12:59 
Некоторым и мыло не нужно с туалетной бумагой, лопухом подтерся, пальцы облизал и порядок.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +2 +/
Сообщение от rob pike on 09-Апр-14, 14:38 
Тут более уместно было бы упомянуть тех, кому их данные не очень-то нужны.

Начать можно отсюда - http://hackingdistributed.com/2013/01/29/mongo-ft/

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от arisu (ok) on 10-Апр-14, 12:41 
> Некоторым и мыло не нужно с туалетной бумагой, лопухом подтерся, пальцы облизал
> и порядок.

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

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

28. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 11-Апр-14, 10:19 
И кто из реляционных с ORM дружит нативно?
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

29. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от arisu (ok) on 11-Апр-14, 11:27 
почему квадратное фиолетовое?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

23. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Crazy Alex (ok) on 09-Апр-14, 19:53 
Ну почему, идея там неплохая. Реализация не особо была, но сейчас вроде подтянули. Если понимать, когда она нужна, и не пытаться обойтись только ей, а где надо использовать key-value или SQL - то вполне. Таки что-то вроде деревьев комментариев в реляционках хранить - удовольствие ниже среднего, а сколько-нибудь удобных графовых баз не видно.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

27. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от arisu (ok) on 10-Апр-14, 12:43 
> Если понимать, когда она нужна, и не пытаться обойтись только ей

вот твои бы слова да… но честное слово: проще развернуть кампанию «не нужна», чем пояснять. те, кто понимают, где и когда такое применять стоит, всё равно применять будут. а хипсторы — ура-ура — побоятся «зашквариться».

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

7. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 09-Апр-14, 03:21 
в популярных ВЕБ-стэках, к примеру.
тот-же LYME, был весьма популярен до создания Ковбоя и N2O.
и его вариация на inets, в частности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Релиз документо-ориентированной СУБД MongoDB 2.6"  –1 +/
Сообщение от Mural on 09-Апр-14, 11:08 
"Ковбоя и N2O"

Это новые картинки для дрочеров функциональщиков?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +2 +/
Сообщение от Аноним (??) on 09-Апр-14, 13:48 
Нет, это американский пастух и закись азота.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

25. "Релиз документо-ориентированной СУБД MongoDB 2.6"  –1 +/
Сообщение от Аноним (??) on 09-Апр-14, 21:49 
нет, это для УМЕЮЩИХ строить веб-сервисы и решения.
и/или владющих чем-то, помимо PHP или C++, среди языков программирования(но это уже вторично и опционально).
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

8. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 09-Апр-14, 03:22 
плюс встраиваемые системы. в тч пара самолетов западных - имеет  в одной подсистеме )
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 09-Апр-14, 07:32 
Все так же безконтрольно жрет память?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз документо-ориентированной СУБД MongoDB 2.6"  –1 +/
Сообщение от edwin email(??) on 09-Апр-14, 11:10 
> Все так же безконтрольно жрет память?

Все так же не желаем понять архитектуру ? До Вас дойдет наконец, что "бесконтрольно жрут память" сделано совершенно сознательно ?  


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

21. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +3 +/
Сообщение от Аноним (??) on 09-Апр-14, 14:47 
Значит все еще жрет :(
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

12. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 09-Апр-14, 10:57 
Ух ты, с LDAP это классно, жа еще и шифрование - молодцы ребята. Кто в курсе, умеет ли он уже масштабирования на яда/процессоры при map-reduce?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 09-Апр-14, 19:29 
не умеет и не научится
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

24. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Crazy Alex (ok) on 09-Апр-14, 20:00 
Откуда такой оптимизм? Тот же RiverTrail авторы вполне могли бы использовать
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

30. "Релиз документо-ориентированной СУБД MongoDB 2.6"  +/
Сообщение от Аноним (??) on 12-Апр-14, 04:54 
ессно.
даром что его в 3/4 проектов на Эрланге, наряду с Кассандрой и ко - используют ?
люто масштабируется, как и софт на эрланге, любой другой.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру