Aerospike
Aerospike è un database rendimento elevato NoSQL sostenere elevati volumi di transazioni con bassa latenza.
- Prevedibile ad alte prestazioni: Sfruttando componenti client, cluster di server e storage di aerospike, è possibile elaborare in modo affidabile milioni di transazioni per server per secondo, fornendo ai clienti la capacità di risposta che la domanda.
- Alta disponibilità e tempi di attività: il clustering di Aerospike e client cluster-aware offrono la possibilità di evitare interruzioni dovute a guasti hardware o problemi di connettività di rete.
- Low Cost totale di proprietà (TCO): Con i server in grado di milioni manico di transazioni al secondo, si può essere in grado di ridurre il numero di server fisici necessari per garantire le prestazioni richieste.
- Attraverso l'aggiunta e la rimozione di risorse in quanto la domanda sale e scende, è possibile mantenere le prestazioni desiderate, mentre la gestione del costo del vostro ambiente.
- Progettato dal client alla memoria per le prestazioni, Aerospike in grado di gestire milioni di transazioni per server al secondo.
- Aerospike fornisce prestazioni prevedibili, con elevata affidabilità e disponibilità.
- Aerospike i clienti possono aggiungere e rimuovere le risorse in produzione per fornire il livello desiderato di prestazioni a costo ottimale.
- E 'facile iniziare con Aerospike. È possibile scaricare il server e iniziare a correre gratuitamente.
- Mentre è facile per iniziare gratuitamente, con l'unico costo è il costo del vostro hardware e il vostro tempo prezioso, le out-of-pocket costo aumenta drammaticamente quando si desidera aggiungere funzionalità aziendali, come la Croce Datacenter Replication (XDR) , veloce riavvio, Rapid riequilibrare e sicurezza.
- Per vedere realmente i risultati delle prestazioni indicate, è necessario integrare i componenti client aerospike nelle vostre applicazioni. Questo può comportare tempi ed i costi per l'applicazione riprogettazione, sviluppo, test e implementazione.
- Gli sviluppatori avranno bisogno di formazione per sfruttare appieno le API client e l'architettura sottostante.
Le aziende che richiedono milioni di transazioni al secondo con una latenza inferiore al secondo bisogno di un database che potrebbe soddisfare in modo affidabile queste esigenze fornendo al contempo la resilienza in caso di interruzioni e guasti. Aerospike offre prestazioni attraverso l'uso della sua architettura memoria ibrida e resilienza attraverso il suo design "shared nothing", che fornisce la replicazione e sincronizzazione dei dati tra data center. Dal client al cluster, il server e, in definitiva, ai sottosistemi di archiviazione, l'intera pila architettura è stato ottimizzato per le prestazioni. Per lo stoccaggio, Aerospike utilizza DRAM e Flash per fornire prestazioni incredibilmente veloce in-memory al prezzo di Solid State Disk (SSD). Lo strato di server fornisce ridondanza e resilienza, fornendo alte prestazioni attraverso indice e l'ottimizzazione delle query. Lo strato di clustering Aerospike utilizza un approccio randomizzazione a distribuire le transazioni ai vari server, rendendo meno probabile che qualsiasi server si sovraccarica. Il cliente è a conoscenza del cluster, il monitoraggio lo stato del cluster in tempo reale, ed è in grado di rispondere ai cambiamenti di cluster di riconfigurazione in tempo reale. I clienti anche rilevano transazioni fallite, automaticamente reinstradamento richieste ai server alternativi quando si verificano errori.