2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Генеральный
партнёр


Все на CodeFest X →

Десятый. Юбилейный. 30–31 марта 2019

Доклад: Tarantool 1.6 primer

Tarantool 1.6 - новая версия NoSQL СУБД, в которой мы пересмотрели многие технические решения и попробовали сделать действительно удобную, безопасную и по-прежнему высокопроизводительную систему.

Tarantool - это в первую очередь lock-free база данных, обрабатывающая все транзакции последовательно в одном потоке. Tarantool 1.6 это ещё и полноценный Lua Application Server, с поддержкой кооперативной многозадачности, неблокирующего ввода-вывода, стандартных Lua пакетов и пакетов, созданных специально для нас.

Список новых возможностей самой БД, которая теперь стала одним из приложений, работающим в инфраструктуре application server'а:

  • MessagePack (компактное бинарное представление JSON) для хранения и передачи данных;
  • 2 движка хранения - 100% в памяти, и дисковый;
  • мастер-мастер репликация;
  • средства шардинга;
  • zero-conf - все объекты базы могут быть созданы на лету, без предварительной конфигурации или рестарта;
  • доступ к внешним базам - MySQL, PostgreSQL, Mongo;
  • авторизация и привилегии.

 

Запись выступления:

Партнёры