Wednesday 30th May, 2012
2:45pm to 3:30pm
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.
Sign in to add slides, notes or videos to this session