Aerospike 3 Debuts
Aug 22, 2013 (Close-Up Media via COMTEX) --
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, the company reported.
According to a release, 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.
In addition, the Company noted:
"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."
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.
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 delivers a flash-optimized in-memory database and a NoSQL database for revenue-critical, real-time big data applications.
More Information and complete product details:
((Comments on this story may be sent to email@example.com))
[ InfoTech Spotlight's Homepage ]