Появился форк MongoDB под названием TokuMX от компании Tokutek, поддерживающий много важных вещей, которых нехватало MongoDB, и которые удерживали многих от использование этой замечательной СУБД:
- поддержка ACID
- отсутствие глобальных блокировок на запись
- хорошая скорость на запись когда данные не помещаются в память
- полноценные транзакции, как в 1 запросе, так и в нескольких запросах
В качестве бонуса - сжатие документов на диске, позволяющее экономить ресурс SSD и в целом позволяющий сильно ускорить чтение-запись, когда есть свободные ресурсы CPU.
Есть и минусы, но они несущественные. Например, count() медленный - как в истории с InnoDB по сравнению с MyISAM.
Первые отзывы от экспертов очень обнадеживающие.
Tokutek заменили движок хранилища на свой собственный, сохранив почти 100% обратную совместимость с MongoDB.
Очевидно, что клиентам существование параллельных форков не будет на пользу, так что весьма вероятно, что 10gen купит Tokutek, или наоборот.
Комментарии
Ты сам-то что думаешь?
Я думаю, что это мегарулез для веба (да и не только для него). Теперь Монго можно будет использовать в гораздо более широком диапазоне задач, чем раньше.