Tarantool — это просто кеш?

Как говорится в заголовке - это просто кеш? А настойчивость? А хранить на диске?

Часто может возникнуть ошибочное мнение, что Tarantool — это просто другая версия Memcached.


person LapaevPavel    schedule 12.05.2021    source источник


Ответы (1)


Ответ простой — Tarantool — это не просто кеш. Исторически он был создан для кэширования горячих данных для социальной сети, да. Но с тех пор прошло 10 лет и в Tarantool многое изменилось.

Tarantool — это платформа данных в оперативной памяти. Звучит красиво, но проще говоря, это БД в памяти + встроенный сервер приложений Lua.

  • Tarantool — мультипарадигмальная БД: поддерживает ключ-значение, документную и реляционную модели.
  • Он полностью стойкий. Там штатные снэпшоты на диск и есть WAL.
  • Вы можете иметь столько вторичных индексов, сколько захотите.
  • Вы можете писать хранимые процедуры на Lua
  • Tarantool поддерживает синхронную и асинхронную репликацию и сегментирование «из коробки».
person LapaevPavel    schedule 12.05.2021