NoSQL

индекс
49,56

Вышел стабильный релиз MongoDB 1.6

Почти в срок, команда 10gen выпустила новый стабильный релиз NoSQL базы данных MongoDB.

Из новинок хочу отметить такие заявленные возможности:

* Авто шардинг — теперь можно создавать кластеры для большого количества данных с «размазыванием» данных по серверам кластера
* Replica Sets — позволит создавать кластеры с быстрой репликацией и отказоустойчивостью
* Оператор $or — если раньше приходилось писать запрос с использованием Javascript, то сейчас операции OR работают как стандартный запрос
* До 64 индексов на коллекцию
* Оператор $slice — очень удобная штука, можно выбирать первые 5 штук записей или 5 последних, например.
* Поддержка UNIX сокетов и IPv6
* Улучшена поддержка сервиса для Windows

Скачать можно на странице загрузок

Release Notes
+41
6 августа 2010, 10:57
19

комментарии (17)

+2
Antelle #
О, good news.
Не смотрели, насколько юзабелен шардинг в этом релизе?
В выходные надо засесть тестить…
+1
quard #
еще нет, но зная что bit.ly и foursquare тестировали и используют шардинг с dev-версий, то думаю уже допилено.

конечно, можно немного подождать отзывов пользователей.
0
brainfucker #
Больше всего волнует вопрос отказоустойчивости в Mongo, гдето слышал что достаточно пары reset-ов чтобы пришлось мучительно восстанавливать базу, а ведь хочется такой-же стойкости как у innoDB! Может кто-то может поделиться опытом?
0
quard #
по идее за это отвечает replica sets
0
TravisBickle #
Ура!!! В 1.6 добавили awaitCap для Tailable cursors. Теперь не надо делать getMore() постоянно.
0
yandexx #
umputun, должно быть, сейчас радуется :)
+3
odiszapc #
Авто-шардинг! Дождались
+1
akick #
Вот и отличненько )))
Месячишко подождём-посмотрим, а потом и апдейтнуться можно будет не спеша.
0
lega #
я сегодня утром апдейтнулся, пол дня не срок, но пока полет нормальный.
+1
cr0t #
А еще добавлена возможность указывать на сколько реплик нужно разместить данные, прежде чем ответить, что все «ок» (см. getLastError() и параметр «w»).
+1
Masterkey #
товарищи, помогите любителю втянуться!!! дайте линк на howto связки монго и ТГ2, находил только куски — вместе их соединить не удалось (((

и вообще поделитесь, кто как монго использует!
0
mezastel #
Я использую так
0
helios #
Интересно, FreeBSD-версия более стадильна предыдущей версии?
А то прошлая загибалась при 450к запросов в сутки, поедая все зоступные ресурсы CPU, и при этом ничего не писала в лог
0
MagaSoft #
>howto связки монго и ТГ2
Что такое ТГ2? А то гугл считает что трубогидрид гидравлический.

Самое време на хабре появиться блогу NoSQL.
0
Masterkey #
гы-гы, сори, за заумничество ))) давно просто читаю эту тематику и немного сленг перенял.
ТГ = TG = TurboGears 2
0
MagaSoft #
то бишь фреймворк на пайтоне. тогда вам прямая дорога к pymongo: api.mongodb.org/python/1.8%2B/index.html
для django есть много более специализированных библиотек, даже целые модули переписаны под работу с монго, вроде сессий и авторизации, но в целом в питоне pymongo достаточно для работы с монго. есть также mongokit: bitbucket.org/namlook/mongokit/wiki/Home слой над pymongo для схем и валидации, возможно подойдет к вашему фреймворку.
0
nailyangazov #
Отличная новость!

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.