tarantool - In-memory database with a Lua application server

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: tarantool
Package version:
Package release: 1build1
Package architecture: i386
Package type: deb
Installed size: 8.47 KB
Download size: 2.68 MB
Official Mirror: archive.ubuntu.com
Tarantool is an in-memory database and a Lua application server. Its key properties include: * flexible data model * multiple index types: HASH, TREE, BITSET * optional persistence and strong data durability * log streaming replication * Lua functions, procedures, triggers, with rich access to database API, JSON support, inter-procedure and network communication libraries This package provides Tarantool command line interpreter and server.



  • libtarantool-dev << 1.6~
  • tarantool-client << 1.6~
  • tarantool-client-dbg << 1.6~
  • tarantool-common << 1.6~
  • tarantool-dbg << 1.5.2
  • tarantool-lts
  • tarantool-lts-client
  • tarantool-lts-common
  • tarantool-lts-dev
  • tarantool-lts-modules
  • tarantool-lts-mysql-module
  • tarantool-lts-postgresql-module
  • tarantool-modules << 1.6.7
  • tarantool-mysql-module << 1.6.7
  • tarantool-mysql-plugin << 1.6~
  • tarantool-plugins << 1.6~
  • tarantool-postgresql-module << 1.6.7
  • tarantool-postgresql-plugin << 1.6~


  • tarantool-lts


    Source package: tarantool

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install tarantool deb package:
      # sudo apt-get install tarantool


    • /usr/bin/tarantool
    • /usr/share/doc/tarantool/README.Debian
    • /usr/share/doc/tarantool/changelog.Debian.gz
    • /usr/share/doc/tarantool/copyright
    • /usr/share/lintian/overrides/tarantool
    • /usr/share/man/man1/tarantool.1.gz


    2016-01-27 - Matthias Klose <doko@ubuntu.com> tarantool ( xenial; urgency=medium * No-change rebuild for binutils 2.26.

    2016-01-16 - Roman Tsisyk <roman@tarantool.org> tarantool ( unstable; urgency=medium * Fix `libiberty | bintuils-dev, binutils-dev` B-D * Convert tarantool-common to architecture-independent package. * Disable kfreebsd - produced binaries have always been broken and the upstream is unable to fix it. * Use Maintainer and Uploaders fields properly

    2015-12-21 - Dmitry E. Oboukhov <unera@debian.org> tarantool ( unstable; urgency=medium * Add zlib1g-dev to B-D (FTBFS), closes: #808516.

    2015-12-14 - Roman Tsisyk <roman@tarantool.org> tarantool ( unstable; urgency=medium * New Debian snapshot for 1.6.7 stable release. - New tarantool doesn't have 8K tuples problem, closes: #704720. - New tarantool is built without Lua, closes: #655801. Major changes: - threaded architecture for checkpointing. Tarantool no longer forks to create a snapshot, but uses a separate thread, accessing data via a consistent read view. This eliminates all known latency spikes caused by snapshotting. - threaded architecture for network. Network I/O has finally been moved to a separate thread, increasing single instance performance by up to 50%. - stored procedures in C/C++. Stored procedures in C/C++ provide speed (3-4 times, compared to a Lua version in our measurements), as well as unlimited extensibility power. - new HASH index implementation which respects slab_alloc_arena limit and uses significantly less memory. - RTREE index support (Memtx engine). - new 'upsert' command available in the binary protocol and in stored functions. - multi-master replication with support up to 30 peers. - logger option now accepts a syntax for syslog output. Use uri-style syntax for file, pipe or syslog log destination. - new version of sophia engine, with support of compression and multipart primary keys. - jit.*, jit.dump, jit.util, jit.vmdef modules of LuaJIT 2.0 are now available as built-ins. - better documentation and examples. - manifold performance improvements. - bug fixes. Incompatible changes: - fiber.channel.broadcast() was removed since it wasn't used by anyone and didn't work properly. - tarantoolctl "reload" command renamed to "eval". - panic_on_wal_error is on by default (gh-752) - functions which create objects (users, spaces, or functions) return an error if an object already exists. Use {if_not_exists=true} clause in create functions. - an update of the primary key was forbidden; use replace instead. Package changes: - Actualize debian/copyright - Remove support for GNU hurd architecture (doesn't work). - Don't use /var/lib/tarantool/started and /var/lib/tarantool/snapshot dirs. - Drop irrelevant README.Debian. - Remove old cron scripts.

    2015-04-28 - Roman Tsisyk <roman@tarantool.org> tarantool ( unstable; urgency=medium * Remove tarantool-mysql-module, tarantool-pg-module and tarantool-modules.

    2014-10-27 - Dmitry E. Oboukhov <unera@debian.org> tarantool ( unstable; urgency=medium * Init infrastructure for tarantool 1.6. * Update debian/copyright: + cmake/luatest.cpp + third_party/PMurHash.* + third_party/lua-yaml/* + third_party/sha1.* + third_party/open_memstream.* * Add lintian-oferrides: libyaml: tarantool has patched version of the library. * Rename -plugin* package to -module* * Conflicts: tarantool 1.5 (it was renamed to tarantool-lts). * NOSTRIP /usr/bin/tarantool binary: it uses symbols runtime.