ZoomInfo Community Edition è un database di milioni di profili di contatti B2B a cui si può accedere in cambio della fornitura di contatti aziendali ZoomInfo. Il database di centinaia di migliaia di contatti viene aggiornato ogni giorno per garantir…
Kyoto Cabinet è una libreria di routine per la gestione di un database. Il database è un semplice file di dati contenente record, ognuno è una coppia di una chiave e un valore. Ogni chiave e valore sono byte seriali con lunghezza variabile. Sia i dati binari che la stringa di caratteri possono essere usati come chiave e valore. Ogni chiave deve essere univoca all'interno di un database. Non esiste un concetto di tabelle di dati né tipi di dati. I record sono organizzati in tabella hash o albero B +.
Il Governo di Kyoto funziona molto velocemente. Ad esempio, il tempo trascorso per memorizzare un milione di record è 0,9 secondi per il database hash e 1,1 secondi per il database B + tree. Inoltre, la dimensione del database è molto piccola. Ad esempio, l'overhead per un record è di 16 byte per il database hash e 4 byte per il database B + tree. Inoltre, la scalabilità di Kyoto Cabinet è eccezionale. La dimensione del database può essere fino a 8EB (9,22e18 byte).
Kyoto Cabinet è scritto in linguaggio C ++ e fornito come API di C ++, C, Java, Python, Ruby, Perl e Lua. Kyoto Cabinet è disponibile su piattaforme che hanno API conformi a C ++ 03 con le estensioni della libreria TR1. Kyoto Cabinet è un software gratuito concesso in licenza con GNU General Public License. D'altra parte, viene fornita anche una licenza commerciale. Se si utilizza Kyoto Cabinet all'interno di un software proprietario, è necessaria la licenza commerciale.