Доступен (http://blog.mongodb.org/post/3903149313/mongodb-1-8-released) релиз ориентированной на хранение документов высокопроизводительной и высокомасштабируемой СУБД MongoDB 1.8 (http://www.mongodb.org/), занимающую нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется в рамках лицензии AGPLv3.
MongoDB поддерживает хранение документов в JSON-подобном формате, имеет достаточно гибкий язык для формирования запросов, может создавать индексы для различных хранимых атрибутов, эффективно обеспечивает хранение больших бинарных объектов, может работать в соответствии с парадигмой Map/Reduce, поддерживает репликацию и построение отказоустойчивых конфигураций. В MongoDB имеются встроенные средства по обеспечению шардинга (распределение набора данных по серверам на основе определенного ключа), комбинируя который репликацией д...URL: http://blog.mongodb.org/post/3903149313/mongodb-1-8-released
Новость: http://www.opennet.me/opennews/art.shtml?num=29946
> Реализован сферический поиск гео-объектовВ вакууме.
Поиск гео-объектов по сферическим координатам, же.
Это уже не БД, а просто сервер фрэймворка какой-то :-) Координаты наверно, чтобы легче было документы в архивах искать?
Для авиакомпаний разновсяких, вестимо, зело полезна будет приблуда сия.
> Для авиакомпаний разновсяких, вестимо, зело полезна будет приблуда сия.Авиакомпании разные бывают. Некоторые давно SQL запихнули подальше. Система интересная - но например, чем она лучше cache по функционалу или иерархических по производительности? Только ценой - но в крупных конторах цена лицензий в сотни, если не тысячи раз меньше цены простоя. У некоторых VMS до сих пор с Dеll протоколом стоит - не жалуются.
> Для авиакомпаний разновсяких, вестимо, зело полезна будет приблуда сия.Глупости. Приоритет в разработке монго сдвинут в сторону скорости, а не надёжности. Никто не доверит важные данные ораве хипарей.
>>> Никто не доверит важные данные ораве хипарей.Вы про Postgresql
?
> Вы про PostgresqlА что, у него уже транзакции не ACID?
Я имел ввиду характеристику разработчиков. А вы сами подтвердили, что наехали на них без повода.
> А вы сами подтвердили, что наехали на них без повода.Это где я подтвердил, что разработчики монгодб нормальные парни?
Не вполне понимаю, зачем нужен сферический поиск, что проверка на соответствие значений условию вхождения в заданное уравнение сферы чрезмерно сложна? Геометрию в школе не изучали? Или такой поиск будет работать существенно быстрее аналогичного SQL запроса?
Согласен, уж больно специфическое применение. Почему бы им не сделать определение вхождения точки в многоугольник? :) Наверное, кому-то понадобился, нашлось время и прикрутили! Но это раздувание кода нафик не нужное.
Не существенно, а фантастически медленнее.
Еслиб не memory mapped, то цены бы небыло =(
А так оперативки не напасёшься.... Я конечно понимаю, что так и было задумано ради скорости.
Жаль что нет альтернативной ветки...
> Еслиб не memory mapped
> А так оперативки не напасёшьсяКакая связь между memory mapped и требуемым размером RAM?
MongoDB uses memory-mapped files, limiting data size to 2GB on 32-bit machines (64-bit systems have a much larger data size).http://en.wikipedia.org/wiki/MongoDB
Объём данных напрямую зависит от размера рамы.
> Объём данных напрямую зависит от размера рамы.Судя по приведённой цитате, объем данных зависит от разрядности, а не от размера. Ы?