Redis, REmote DIctionary Server, è un avanzato database di tipo key-value.
Ha delle similitudini con memcached, da cui è partita l’idea originale, e può manipolare in maniera atomica stringhe, liste e set. Per essere molto veloce cerca di tenere il database in memoria scrivendo sul disco in maniera asincrona solo in determinate condizioni, ma supporta la replicazione master-server.
La versione 1.1 in beta supporta anche una modalità di scrittura su disco append-only con politiche di sync configurabili. Questo server è scritto in C e può girare su molto sistemi unix like. Sono disponibili anche molte libreria per l’interazione con i più diffusi linguaggi di programmazione.
Per capire meglio come funziona questo software potete sfogliare gli esempi proposti sul sito e persino vedere come è stato implementato un semplice clone di Twitter.
Via | Redis
florianoo
04 nov 2009 - 12:51 - #1e rispetto a sqlite?
Massimo S:
04 nov 2009 - 15:26 - #2sqllite è un DBMS relazione. O sbaglio?