
3
Tarantool é um sistema de gerenciamento de banco de dados NoSQL em execução em um servidor de aplicativos Lua.O código está disponível gratuitamente sob os termos da licença BSD.As plataformas suportadas são GNU / Linux, Mac OS e FreeBSD.Principais recursos Ao contrário da maioria dos bancos de dados NoSQL, o Tarantool suporta chaves primárias, secundárias, chaves de várias partes, tipos de índice HASH, TREE e BITSET.O Tarantool suporta procedimentos armazenados Lua, que podem acessar e modificar dados atomicamente.Os procedimentos podem ser criados, modificados e descartados em tempo de execução.O uso de Lua como uma linguagem de extensão não termina com procedimentos armazenados: os programas Lua podem ser usados durante a inicialização, para definir gatilhos e tarefas em segundo plano, interagir com pares em rede.Diferentemente das estruturas populares de desenvolvimento de aplicativos implementadas em torno do padrão de "reator", a rede no servidor Lua é seqüencial, mas muito eficiente, pois é construída sobre o ambiente multitarefa cooperativo usado pelo próprio servidor.Ampliado com Lua, o Tarantool normalmente substitui mais não um, mas alguns componentes existentes por um único sistema de bom desempenho, alterando e simplificando arquiteturas complexas de aplicativos da Web de várias camadas.Tarantool suporta replicação.As réplicas podem ser executadas localmente ou em um host remoto.A replicação do Tarantool é assíncrona e não bloqueia gravações no mestre.Quando ou se o mestre ficar indisponível, a réplica poderá ser alternada para assumir a função do mestre sem a reinicialização do servidor.
Local na rede Internet:
http://tarantool.org/Recursos
Categorias
Alternativas ao Tarantool para todas as plataformas com qualquer licença

250

126

93

35

29

16

13

6
Bluzelle Decentralized DB
O Bluzelle é um banco de dados descentralizado desenvolvido pelo PBFT Consensus Engine.É um banco de dados de armazenamento de valores-chave NoSQL.
- Grátis
- Windows
- Mac
- Linux
- Java Mobile

1
KeyDB
O KeyDB é um banco de dados NoSQL rápido, com total compatibilidade para APIs, clientes e módulos Redis.
- Grátis
- Self-Hosted