Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Software per database arrow-right Software DBMS (Sistemi di gestione di database) arrow-right Tarantool

Abbiamo compilato una lista di 9 alternative gratuite e a pagamento a Tarantool. I principali concorrenti includono ghini.desktop, Bluzelle. Inoltre, gli utenti fanno anche confronti tra Tarantool e Node.js, MongoDB, Redis. Puoi anche dare un'occhiata ad altre opzioni simili qui: Software per database, Software DBMS (Sistemi di gestione di database).


ghini.desktop
Free Open Source

Database professionale e soluzione software per gestire la raccolta botanica.

Bluzelle è un database decentralizzato basato su PBFT Consensus Engine.

Node.js
Free Open Source

Node.js è una piattaforma costruita sul runtime JavaScript di Chrome per creare facilmente scalabili, veloci ...

MongoDB
Free Open Source

Il database più popolare per le app moderne

Redis
Free Open Source

Redis (REmote DIctionary Server) è un archivio dati open-source, di rete, in memoria, con valori-chiave con ...

CouchDB
Free Open Source

Apache CouchDB è un database distribuito, tollerante ai guasti e privo di schemi orientato ai documenti ...

CouchBase
Free Open Source

Couchbase è leader di mercato nel database NoSQL, con implementazioni produttive presso AOL, Deutsche ...

memcached
Free Open Source

Sistema di memorizzazione nella cache degli oggetti di memoria distribuito ad alte prestazioni gratuito e open source, generico in ...

cachelot
Free Open Source

Libreria di cache LRU ultrarapida e server di valori-chiave

Un database NoSQL in esecuzione in un server applicazioni Lua.

Tarantool Piattaforme

tick-square Linux
tick-square Mac

Tarantool Panoramica

Tarantool è un sistema di gestione di database NoSQL in esecuzione in un server applicazioni Lua. Il codice è disponibile gratuitamente in base ai termini della licenza BSD. Le piattaforme supportate sono GNU / Linux, Mac OS e FreeBSD.

Funzionalità chiave

A differenza della maggior parte dei database NoSQL, Tarantool supporta chiavi primarie, secondarie, chiavi multi-parte, tipi di indice HASH, TREE e BITSET.

Tarantool supporta le procedure memorizzate Lua, che possono accedere e modificare i dati atomicamente. Le procedure possono essere create, modificate e eliminate in fase di esecuzione.

L'uso di Lua come linguaggio di estensione non si esaurisce con le procedure memorizzate: i programmi Lua possono essere utilizzati durante l'avvio, per definire trigger e attività in background, interagire con peer collegati in rete. A differenza dei quadri di sviluppo di applicazioni popolari implementati attorno al modello di "reattore", la rete in Lua lato server è sequenziale, ma molto efficiente, poiché è costruita sull'ambiente multitasking cooperativo utilizzato dal server stesso.

Esteso con Lua, Tarantool sostituisce in genere non più uno ma alcuni componenti esistenti con un unico sistema ben funzionante, modificando e semplificando architetture di applicazioni Web multilivello complesse.

Tarantool supporta la replica. Le repliche possono essere eseguite localmente o su un host remoto. La replica di Tarantool è asincrona e non blocca le scritture sul master. Quando o se il master non è disponibile, è possibile cambiare la replica per assumere il ruolo di master senza riavviare il server.

Tarantool Caratteristiche

tick-square Database
tick-square In-memory database
tick-square Persistent Storage

Migliori alternative a Tarantool

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

Tarantool Tag

stored-procedures luajit msgpack queues database-server transactions database-replication lua application-server nosql http-server http-client cache http

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?