TokuMX выводит NoSQL на новый уровень

Главные вкладки

Аватар пользователя Crea Crea 4 июля 2013 в 1:51

Появился форк MongoDB под названием TokuMX от компании Tokutek, поддерживающий много важных вещей, которых нехватало MongoDB, и которые удерживали многих от использование этой замечательной СУБД:

  • поддержка ACID
  • отсутствие глобальных блокировок на запись
  • хорошая скорость на запись когда данные не помещаются в память
  • полноценные транзакции, как в 1 запросе, так и в нескольких запросах

В качестве бонуса - сжатие документов на диске, позволяющее экономить ресурс SSD и в целом позволяющий сильно ускорить чтение-запись, когда есть свободные ресурсы CPU.
Есть и минусы, но они несущественные. Например, count() медленный - как в истории с InnoDB по сравнению с MyISAM.

Первые отзывы от экспертов очень обнадеживающие.

Tokutek заменили движок хранилища на свой собственный, сохранив почти 100% обратную совместимость с MongoDB.
Очевидно, что клиентам существование параллельных форков не будет на пользу, так что весьма вероятно, что 10gen купит Tokutek, или наоборот.

Комментарии

Аватар пользователя Crea Crea 4 июля 2013 в 4:27

Я думаю, что это мегарулез для веба (да и не только для него). Теперь Монго можно будет использовать в гораздо более широком диапазоне задач, чем раньше.