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

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

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

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

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

    Release Notes
    Метки:
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

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

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

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

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

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