Tarantool

06.02.2018

Не законченная статья.

Тарантул - разработанная mail.ru ( О_О ), no-sql БД, которая держит данные в памяти, для ускорения работы.
У него много отсылок к языку lua, предлагают даже на нем писать логику.

Установка на Centos 7:

 
yum -y install tarantool

Работа через PHP

Для работы нужна библиотека(клиент): https://github.com/tarantool/tarantool-php

Начал инсталлировать:

 
yum -y remove php-pear
yum -y install php71w-pear
 
pecl channel-discover tarantool.github.io/tarantool-php/pecl
pecl install Tarantool-PHP/Tarantool-beta

Получил:

 
Adding Channel "tarantool.github.io/tarantool-php/pecl" succeeded
Discovery of channel "tarantool.github.io/tarantool-php/pecl" succeeded

# pecl install Tarantool-PHP/Tarantool-beta
Tarantool-PHP/Tarantool requires PHP (version >= 5.3.0, version <= 6.0.0, excluded versions: 6.0.0), installed version is 7.1.13
No valid packages found
install failed

Итоги:

  • Тянет за собой пачку библиотек при установке.
  • Еще требует настроек (не проверил)
  • Не поддерживает php 7 на 06 02 2018 (Версия tarantool-1.7.5.0)
  • Планировал его как простую и легковесную замену для mySql - для этого он не пригоден. Пока отложил.


Пометки: nosql
Яндекс.Метрика