Compare Products
![]() |
![]() |
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
|
LanguagesJava Python Ruby Other |
LanguagesC Perl Python Lua Other |
Source TypeOpen
|
Source TypeOpen
|
License TypeBSD |
License TypeBSD |
OS Type |
OS Type |
Pricing
|
Pricing
|
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