Sobre Tarantool

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 características Ao contrário da maioria dos bancos de dados NoSQL, Tarantool suporta chaves primárias, secundárias, chaves multi-parte, HASH, TREE e tipos de índice de BITSET. Suporte de Tarantool Procedimentos armazenados Lua, que podem acessar e modificar dados atomicamente. 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: Programas Lua podem ser usados durante a inicialização, para definir gatilhos e tarefas de fundo, interagir com pares em rede. Ao contrário das estruturas de desenvolvimento de aplicações populares implementadas em torno do padrão “reator”, a rede no lado do servidor Lua é sequencial, mas muito eficiente, como é construído em cima do ambiente cooperante multitarefa usado pelo próprio servidor. Estendido com Lua, Tarantool normalmente substitui mais não um, mas alguns componentes existentes com um único sistema de bem desempenho, mudando e simplificando arquiteturas complexas de aplicações Web multi-tier. Tarantool suporta replicação. As réplicas podem ser executadas localmente ou em um host remoto. A replicação de Tarantool é assíncrona e não bloqueia escreve ao mestre. Quando ou se o mestre ficar indisponível, a réplica pode ser trocada para assumir o papel do mestre sem reiniciar o servidor.

Categorias

  • Free
  • Open Source
  • Paid
  • Development
  • Network & Admin

Alternativas para Tarantool

Não disponível

Noprint.js

grátis código aberto
NoPrint.js é uma pequena e neat biblioteca de código aberto JS que desabilita funções de impressão, captura de tela, cóp...