3
Tarantool es un sistema de gestión de bases de datos NoSQL que se ejecuta en un servidor de aplicaciones Lua.El código está disponible de forma gratuita bajo los términos de la licencia BSD.Las plataformas compatibles son GNU / Linux, Mac OS y FreeBSD.Características clave A diferencia de la mayoría de las bases de datos NoSQL, Tarantool admite claves primarias, secundarias, claves de varias partes, tipos de índice HASH, TREE y BITSET.Tarantool admite procedimientos almacenados de Lua, que pueden acceder y modificar datos atómicamente.Los procedimientos se pueden crear, modificar y descartar en tiempo de ejecución.El uso de Lua como un lenguaje de extensión no termina con los procedimientos almacenados: los programas Lua se pueden usar durante el inicio, para definir desencadenantes y tareas en segundo plano, interactuar con sus pares en red.A diferencia de los marcos de desarrollo de aplicaciones populares implementados en torno al patrón de "reactor", la creación de redes en Lua del lado del servidor es secuencial, pero muy eficiente, ya que se basa en el entorno de multitarea cooperativo utilizado por el propio servidor.Extendido con Lua, Tarantool generalmente reemplaza más no uno sino unos pocos componentes existentes con un solo sistema de buen desempeño, cambiando y simplificando arquitecturas complejas de aplicaciones web de varios niveles.Tarantool admite la replicación.Las réplicas pueden ejecutarse localmente o en un host remoto.La replicación de Tarantool es asíncrona y no bloquea las escrituras al maestro.Cuando el maestro no está disponible, la réplica se puede cambiar para asumir el rol del maestro sin reiniciar el servidor.
Sitio web:
http://tarantool.org/Caracteristicas
Categorias
Alternativas a Tarantool para todas las plataformas con cualquier licencia
250
126
93
35
29
16
13
6
Bluzelle Decentralized DB
Bluzelle es una base de datos descentralizada impulsada por PBFT Consensus Engine.Es una base de datos del almacén de valores clave NoSQL.
- Gratis
- Windows
- Mac
- Linux
- Java Mobile
1
KeyDB
KeyDB es una base de datos NoSQL rápida con total compatibilidad para API, clientes y módulos de Redis.
- Gratis
- Self-Hosted