Compare Products

Cachelot App Tarantool App

Features

* The library works within a fixed amount of memory. No garbage collector. Small metadata, near perfect memory utilization (overhead is 5-7% of the total memory). * Besides memory management, Cachelot ensures smooth responsiveness, without any "gaps" for both read and write operations. * Cachelot can work as a consistent cache, returning an error when out of memory or evicting old items to free space for new ones. * The code is written in C++ and it is highly optimized. You can use cachelot on platforms with limited resources, like IoT devices or handheld.

Features

* 100% compatible drop-in replacement for Lua 5.1, based on LuaJIT 2.1. Simply use #!/usr/bin/tarantool instead of #!/usr/bin/lua in your script. * full support for Lua modules and a rich set of own modules, including cooperative multitasking, non-blocking I/O, access to external databases, etc * MsgPack data format and MsgPack based client-server protocol * two data engines: 100% in-memory with optional persistence and a 2-level disk-based B-tree, to use with large data sets * multiple index types: HASH, TREE, RTREE, BITSET * asynchronous master-master replication * authentication and access control * the database is just a C extension to the app server and can be turned off

Languages

Java Python Ruby Other

Languages

C Perl Python Lua Other

Source Type

Open

Source Type

Open

License Type

BSD

License Type

BSD

OS Type

OS Type

Pricing

  • Free

Pricing

  • free
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now