TopAlter.com

Tarantool Alternatives

Tarantool Alternatives

Tarantool

Tarantool is a NoSQL database management system running in a Lua application server. The code is available for free under the terms of BSD license. Supported platforms are GNU/Linux, Mac OS and FreeBSD.

Key features

Unlike most of NoSQL databases, Tarantool supports primary, secondary keys, multi-part keys, HASH, TREE and BITSET index types.

Tarantool supports Lua stored procedures, which can access and modify data atomically. Procedures can be created, modified and dropped at runtime.

Use of Lua as an extension language does not end with stored procedures: Lua programs can be used during startup, to define triggers and background tasks, interact with networked peers. Unlike popular application development frameworks implemented around “reactor” pattern, networking in server-side Lua is sequential, yet very efficient, as is built on top of the cooperating multitasking environment used by the server itself.

Extended with Lua, Tarantool typically replaces more not one but a few existing components with a single well-performing system, changing and simplifying complex multi-tier Web application architectures.

Tarantool supports replication. Replicas may run locally or on a remote host. Tarantool replication is asynchronous and does not block writes to the master. When or if the master becomes unavailable, the replica can be switched to assume the role of the master without server restart.

Best Tarantool Alternatives

Lets compare the best apps like Tarantool, shall we? We've picked out some really great programs for your platform. Check them out!

Node.js

Node.js

FreeOpen SourceMacWindowsLinuxChrome OSBSDSelf-Hosted

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking...

Features:

  • Runtime environment
  • Node Based
  • Server-side
  • Web Development
MongoDB

MongoDB

FreeOpen SourceMacWindowsLinuxWebBSD

MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need MongoDB stores data in flexible...

Features:

  • NoSQL database
  • Database
Redis

Redis

FreeOpen SourceMacWindowsLinuxBSDSelf-Hosted

Redis (REmote DIctionary Server) is an open-source, networked, in-memory, key-value data store with optional durability. It is often referred to as a data structure...

Features:

  • In-memory database
  • Database
  • Developer Tools
CouchDB

CouchDB

FreeOpen SourceMacWindowsLinuxAndroidBSD

Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP / JSON API. It includes incremental map / reduce...

Features:

  • Database Server
  • REST API
  • Database
  • Developer Tools
  • NoSQL database
ArangoDB

ArangoDB

FreeOpen SourceMacWindowsLinux

ArangoDB database is an open-source NoSQL solution with a flexible data model for documents, graphs, and key-values. Build high performance applications using a...

Features:

  • Graph database
  • Database
RethinkDB

RethinkDB

FreeOpen SourceMacWindowsLinuxBSD

RethinkDB pushes JSON to your apps in realtime. When your app polls for data, it becomes slow, unscalable, and cumbersome to maintain. RethinkDB is the...

Features:

  • Database
  • Distributed Database
CouchBase

CouchBase

FreeOpen SourceMacWindowsLinux

Couchbase is the NoSQL database market share leader, with production deployments at AOL, Deutsche Post, NTT Docomo, Salesforce.com, Turner Broadcasting Systems, Zynga...

Features:

  • NoSQL database
  • Database
memcached

memcached

FreeOpen SourceMacLinux

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by...

Bluzelle Decentralized DB

Bluzelle Decentralized DB

FreeOpen SourceMacWindowsLinuxJava Mobile

Bluzelle is a decentralized database powered by PBFT Consensus Engine. It is a NoSQL key-value store database.

Features:

  • Decentralized storage
  • Scalable
  • Blockchain
  • Database
  • Distributed network
  • Encryption
  • Ethereum
  • Support for Javascript
  • NoSQL database
  • Support for NodeJS
Apache Ignite

Apache Ignite

FreeOpen SourceMacWindowsLinuxWebJava

high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time.

Upvote Comparison

Interest Trends

Tarantool Reviews

Add your reviews & share your experience when using Tarantool to the world. Your opinion will be useful to others who are looking for the best Tarantool alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP