Apache Cassandra NoSQL database ready for enterprise
The Apache Software Foundation has released version 1.0 of the already popular Cassandra NoSQL database
IDG News Service - The developers behind Apache Cassandra are confident that their distributed database management system is ready for general enterprise use, and, after three years of development, have released version 1.0 of their open-source software.
"We're consciously signalling that Cassandra is ready for mere mortals," said Jonathan Ellis, who is the Apache vice president of Apache Cassandra project, jokingly referring to the amount administrative expertise needed to deploy previous versions of the software. "You don't have to know as much as you did about the nuts and bolts" to operate the database, he added.
Version 1.0 of the software has also been augmented with additional features and performance improvements to handle a wider range of use cases, Ellis continued. Two years ago, Ellis queried users on the Cassandra mailing list, asking what features they would need. Version 1 of the software "completed this list of feature requests," he said.
Even before this release, Cassandra, first created by Facebook in 2008 and taken under the wing of Apache Software Foundation (ASF) the following year, has been used by a large number of Internet services and companies such as Cisco, Digg, Netflix, Reddit, Twitter and Walmart.
Cassandra was designed to be highly scalable, and to run across multiple servers. The largest Cassandra production cluster is run on more 300 servers and contains more than 300TB of data. The software also has been designed to value fast execution times: Each node can handle over 5,000 requests per second, according to the ASF.
Cassandra 1.0 comes with a wide range of new features to make it palatable for enterprise use. One is data compression, which should save space on the hard disk. The database system also compacts data as a background task, which rearranges the data into ways that make it most readily accessible. New techniques have also been added to better utilize the server's working memory as well.
The most dramatic improvement in Cassandra, however, has been in performance, Ellis said. The read performance has improved by 400% when compared last year's version 0.6 release. Write performance has also been boosted as well, by 40%.
Cassandra is one of a growing number of non-relational, or NoSQL databases on the market, which are sought by organizations looking for ways of quickly and cheaply store large amounts of data. The latest entrant into this market is Oracle, which, last week promised to release its own NoSQL database system in the near future.
Cassandra maintains a number of unique advantages in this increasingly crowded field, Ellis said. For one, Cassandra's architecture is suited for multi-data center environments, because it does not rely on a leader node to coordinate activities of the database. Data can be written to a local node, thereby eliminating the additional network communications needed to coordinate with a sometimes geographically distant master node. Also, because Cassandra is a column-based storage engine, it can store richer data sets than the typical key-value storage engine.
Apache Cassandra software is available for no cost under the Apache License version 2.0. DataStax, where Ellis serves as chief technology officer, offers a commercially supported version of Cassandra, called DataStax Enterprise.
- Federated Data Checks In Follow Westwood Vacations' journey from a downward slump of losing revenue quarter over quarter to a record-breaking year in just over 18 months.
- Aberdeen Group: Marketing Analytics for Manufacturing: Forging Customer Insights There are no recalls for poor marketing. Manufacturers need to get their customer intelligence and messaging right the first time. Learn how.
- Securing Mobile App Data - Comparing Containers and App Wrappers Analysts agree that Mobile Device Management (MDM) is not enough when it comes to securing app data. Although it remains a critical component...
- Capabilities You Need in an IP Address Management Solution A mismanaged IP space can cripple an otherwise healthy network. Take a moment to understand what you need in an enterprise-ready IPAM solution.
- Leveraging Flash Storage to Accelerate Oracle Real Application Clusters Join this webinar to understand the latest solid-state storage trends, the specific applications driving solid-state storage deployments and the benefits of deploying the...
- Accelerate your innovation with IBM Bluemix™ Join us for a webcast introducing the new IBM BluemixTM. IBM Bluemix (www.bluemix.net) is a developer oriented Platform as a Service (PaaS) environment... All Databases White Papers | Webcasts
Our new bimonthly Internet of Things newsletter helps you keep pace with the rapidly evolving technologies, trends and developments related to the IoT. Subscribe now and stay up to date!