MOUNTAIN VIEW, Calif.--(BUSINESS WIRE)--The Web, mobile, and social media are creating a new generation of real-time big data-driven applications that enable businesses to reach and interact with consumers via multiple screens, mobile applications, and websites across the Internet. In order to compete, these revenue-critical applications must engage in more compelling consumer interactions by examining recent context and reliably processing big data in real time. Using the Aerospike 3 database, developers now have the power and flexibility to extend their Internet-scale applications and push functionality into the database to process more data faster and create the richest, most relevant real-time interactions.
“With Aerospike 3, we have achieved a significant milestone in realizing that vision.”
Announced today, Aerospike 3 adds support for distributed aggregations, large data types, user-defined functions (UDFs), complex data types, and queries using secondary indexes. The new release builds on Aerospike 2, the database of choice in Internet advertising, which serves the most demanding real-time big data-intensive environments in the world today. Customers rely on Aerospike to consistently respond within milliseconds while predictably processing terabytes of data and billions of transactions per day—all with no downtime.
“Hyper-scale applications will become the new normal, and we believe developers of these demanding applications should have the power to adapt the database to fit their applications rather than constraining their software to the structure of the database,” said Srini V. Srinivasan, Aerospike founder and vice president of engineering and operations. “With Aerospike 3, we have achieved a significant milestone in realizing that vision.”
“We chose Aerospike because when it comes to databases, they know what they are doing. They have given us predictable high performance and 100% uptime, our top metric for success,” said Michael Yudin, adMarketplace CTO. “We are excited by the new features, including high-performance queries, available with Aerospike 3. Already, Aerospike 3 is enabling us to enhance our algorithms for better results, even as it continues to deliver the reliable real-time performance on which we’ve come to rely.”
Extensibility with Aerospike 3
Aerospike 3 pushes processing from applications to the database with user-defined functions, giving developers the power to transform Aerospike to fit their application requirements. UDFs are written in Lua, a lightweight scripting language with extensible semantics and multi-core support. Key capabilities that can be combined for more powerful processing include:
- Complex data types—maps and lists, in addition to the integer, string and blob types supported earlier.
- Distributed query processing with secondary indexes.
- User-defined functions (UDFs), which enable applications to process complex data in the database server itself instead of moving data back and forth across the network. Applications can invoke a UDF one record at a time or use a scan and apply a UDF to each record.
- Large data types—time-ordered stack, ordered list, unique set or map—composite objects made up of millions of elements that can be accessed via UDFs, with predictable high performance, regardless of size.
- Distributed aggregations, which combine queries, large data types, complex data types and UDF capabilities to enable real-time in-database analytics. A query request is executed in parallel on each node in the cluster; query results are streamed into a pipeline of UDFs that filter, transform and aggregate data on that node; and data from all nodes in the cluster are aggregated again on the client.
Built on Predictable High-Performance of Aerospike 2
Underlying the new extensibility features of Aerospike 3 are proven capabilities for real-time performance, linear scalability, and extreme reliability, which have been the hallmarks of the Aerospike flash-optimized in-memory database and key-value store since it first launched three years ago. These capabilities include:
- Predictable, ultra-fast performance with sub-millisecond latency and reads/writes completed in less than 1 millisecond 99.5% of the time.
- Linear scaling to manage billions of objects and terabytes of data at 1 million-plus transactions per second (TPS) on commodity servers.
- ACID (atomicity, consistency, isolation, durability) compliance to protect against data loss, and simplify development.
- Uncompromising reliability with no single point of failure, no hotspots, no data loss, no performance degradation, no maintenance windows, and no downtime.
- Self-managing clusters, which have cut database operational costs by up to 50% in customers’ production deployments.
- Flash-optimized architecture, which requires 10x fewer servers compared to popular NoSQL databases or traditional in-memory databases.
Industry Experts Cite Aerospike Strengths
“Aerospike has established itself as one of the primary suppliers of NoSQL databases to the advertising sector thanks to its high-performance, flash-optimized distributed database technology,” said Matt Aslett, research manager, data management and analytics, 451 Research. “With the addition of capabilities such as large data types, secondary indexes and UDFs in version 3, the company is well-placed to repeat that success in other markets as a platform for interactive Web applications.”
“Aerospike has always made some important promises for short-request processing data management: fast, parallel performance; reliably low latency; very high uptime,” said Curt Monash, president of Monash Research and editor of DBMS 2. “Now, Aerospike is adding low-latency analytic capabilities as well.”
“Aerospike has clearly joined the leaders in the NoSQL community with a product finely tuned to get the most out of modern solid-state drives,” said Dan McCreary, NoSQL evangelist, Dan McCreary & Associates, and GigaOM Pro analyst. “We think they should be on the short list for any organizations that are evaluating databases that need a combination of performance, scalability and availability.”
“Aerospike’s unique flash-first flash-optimized architecture is the foundation behind the performance, reliability and recoverability of applications using Aerospike 3,” said David Floyer, CTO and co-founder, Wikibon. “This architecture will allow Aerospike applications access to much greater database sizes compared with DRAM-based architectures.”
Enterprise and Community Edition Availability
Aerospike 3 is available both as Aerospike 3 Community Edition and Aerospike 3 Enterprise Edition. Aerospike 3 Community Edition is a free unlimited license designed for environments that only need to support a single cluster of up to two nodes within one data center and require storage of up to 200 GB of data.
Aerospike 3 Enterprise Edition is an unlimited commercial license. It is designed for enterprises that want no limits on the amount of storage or number of data centers, clusters and nodes they can deploy. The Enterprise Edition adds cross data center replication with complex ring and star topologies for geographic proximity and business continuity. It also includes 24x7 phone and email support.
Aerospike 3 Community Edition is available for download at http://aerospike.com. Aerospike 3 Enterprise Edition is now in controlled release, and general availability begins September 30, 2013. To learn more, contact Aerospike at email@example.com or +1 650.336.5323.
Aerospike delivers the first flash-optimized in-memory database and the most reliable NoSQL database for revenue-critical, real-time big data applications. The database of choice in advertising, Aerospike is the user store and system of engagement for Internet-scale, interaction platforms, such as AppNexus, Bluekai, eXelate, The Trade Desk and [x +1], predictably processing terabytes of data and billions of transactions per day, with 10x better performance, 10x fewer servers, and zero downtime. Developers in mobile, video, gaming, social, ecommerce, retail and more can create the most compelling interactions extending Aerospike to fit their applications. Aerospike is headquartered in Silicon Valley; investors include Alsop Louie, Draper Associates and NEA. For more information, visit http://Aerospike.com.
Aerospike is a registered trademark of Aerospike, Inc., in the United States and/or other countries. All other trademarks and registered trademarks are the properties of their respective owners.