Aerospike NoSQL Launches Community Edition for Real-Time Transactions, Uptime
Aerospike Inc. is shipping a free “community edition” of its real-time NoSQL database and key-value store to broaden ability of devs and IT to support real-time database environments for transactions and other business-critical operations. IDN looks at Aerospike’s NoSQL key benefits and architecture.
Aerospike Inc. (formerly CitrusLeaf) is shipping a free “community edition” of its real-time NoSQL database and key-value store to broaden ability of devs and IT to support real-time database environments for transactions and other business-critical operations.
The key benefits of the Aerospike Community Edition include:
- Predictable, fast performance with sub-millisecond latency and response times of less than 5 milliseconds 99.9% of the time.
- Reliably handles more than 200,000 transactions per second (TPS) per node on commodity servers.
- Automatic failover and replication to enable continuous operations even if a node within the cluster fails.
- Self-managing clusters with intelligent data migration, automatic re-balancing, and smart data expiration.
- Rolling hardware and software upgrades, as well as background back-ups and restores means there’s no degradation in service.
- SSD or flash-optimization, as well the cost-effective use of industry-standard hardware and cloud deployment mean that companies save money.
Aerospike is a fast Key Value Store or Distributed Hash Table architected to be a flexible NoSQL platform for today’s web-scale Apps. Designed to meet the reliability, Aerospike is architected to have no single point of failure, so data is never lost. Aerospike can be used as an in-memory database and is uniquely optimized to take advantage of the dramatic cost benefits of flash storage. Aerospike is written in C and runs on Linux.
“Companies worldwide are betting their business on our Aerospike real-time database in environments where managing billions of objects and predictably processing anywhere from 200,000 TPS to 1 million-plus TPS is a must, and even momentary failure is not an option,” said Srini Srinivasan, Aerospike founder and vice president of engineering and operations, in a statement.
Customer interactions via the web, social media, and on mobile devices mean companies have to be able to respond in real-time. According to company officials, Aerospike is the only real-time NoSQL database that can do this by combining a key-value store for processing both structured and unstructured data First published in the Proceedings of VLDB (Very Large Databases) in 2010, the Aerospike architecture consists of 3 layers:
- The cluster-aware Client Layer includes open source client libraries that implement Aerospike APIs, track nodes and know where data reside in the cluster.
- The self-managing Distribution Layer oversees cluster communications and automates fail-over, replication, cross data center synchronization and intelligent re-balancing and data migration.
- The flash-optimized Data Storage Layer reliably stores data in DRAM and Flash.
Aerospike’s community edition provides the same performance and reliability to companies that don’t currently need to manage terabytes of data but want the ability to scale their systems in the future, Srinivasan added.