Tarantool/Box: Transactional NoSQL Database for most volatile Web data

A session at NoSQL matters 2012

  • Konstantin Osipov

Wednesday 30th May, 2012

2:45pm to 3:30pm (CET)

Tarantool/Box is an open-source, transactional database server. Its key property is high efficiency (hundreds of thousands of requests per second on a commodity server) combined with high level of customization, achievable with Lua stored procedures.

Tarantool utilizes lock-free cooperative multi-tasking environment and asynchronous I/O to achieve minimal overhead per request. Each request, which can be either a simple GET/PUT, classical for NoSQL systems, or a custom data access script in Lua, is run in a multi-version transactional environment.

The key advantage of Tarantool/Box, compared to existing open-source NoSQL solutions, is the ability to execute parts of application business logic automatically on the server, with sufficiently high performance. Sufficiently means that you may never need to shard.

Tarantool is written in C and Objective C. The server code and Drivers are available under terms of simplified BSD license. In the talk I’ll demonstrate key features of the server using examples in Lua, Ruby and Erlang.

About the speaker

This person is speaking at this event.
Konstantin Osipov

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:45pm3:30pm CET

Date Wed 30th May 2012

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session