{% page index en %}

{% text blurb en %}

# Tarantool
## An in-memory NoSQL database
###[Overview](intro.html) &nbsp;  [Documentation](tarantool_user_guide.html) &nbsp;  [Download](download.html) &nbsp;  [Support](support.html)

{% text blurb ru %}

# Tarantool
## NoSQL СУБД для высокой нагрузки
###[Введение](intro.html) &nbsp;  [Документация](tarantool_user_guide.html) &nbsp;  [Скачать](download.html) &nbsp;  [Поддержка](support.html)

{% text tagline en %}

# Introduction

Tarantool is an in-memory database designed to store the most volatile
and highly accessible web content. Tarantool has been extensively used
in production since 2009. It's **open source**, BSD licensed.

{% text tagline ru %}

## Что такое Tarantool?

Tarantool - расширяемая, транзакционная СУБД для хранения наиболее
запрашиваемых и часто меняющихся данных.

{% text features en %}

# Features

- [lowest CPU overhead](benchmark.html) to store or serve a
piece of content,
- optional Write Ahead Logging for persistency and reliability,
- universal data access with [rich Lua stored
procedures](http://github.com/mailru/tntlua), which can exchange messages
between each other or networked peers,
- asynchronous master-slave replication and hot backup.

{% text example en %}

# Get started

<pre class="example">
# apt-get install tarantool tarantool-client
# cd /etc/tarantool
# cp instances.available/example.cfg instances.enabled/fqueue.cfg
# cd /usr/share/tarantool/lua
# wget http://github.com/mailru/tntlua/raw/master/fqueue.lua -O init.lua
# service tarantool start
tarantool: Staring instances
    Starting 'fqueue' ... ok
</pre>

A fast and customizable message queue server is up and running.

{% text links en %}

# Learn more

- [YCSB benchmark results](benchmark.html)
- [FAQ](faq.html)
- [Source repository](http://github.com/tarantool/tarantool)
- [Lua stored procedures repository]( http://github.com/mailru/tntlua)


{% page index ru %}
