Channels ▼
RSS

Database

Couchbase Server 2.0 Arrives


The Couchbase open source project has this week reached a new development milestone and announced the general availability of the Couchbase Server 2.0 NoSQL database product.

NOTE: Sitting outside of what are commonly agreed to be the principles of relational database management systems (RDBMS) as the dominant model for database management, NoSQL incorporates a different and wider range of technologies and architectures as it aims to address the big data performance issues for which RDBMS systems have not traditionally scaled well.

In the non-relational unstructured big data world of the virtual cloud, NoSQL is gaining mindshare.

Aiming to encroach upon Apache Cassandra as arguably the most popular NoSQL database, Couchbase Server 2.0 now boasts a "flexible document data model", which is designed to enable developers to rapidly build and modify their web and mobile applications without the constraints of relational database schemas.

By encompassing both key-value and document database models, Couchbase Server 2.0 enables users to address a broad range of use cases with a single NoSQL database technology.

"New use cases and data requirements for high usage, massive scale-out, and flexible, rapidly changing design needs are pushing RDBMS products beyond their limits. Those products were designed for fixed schemas, where data structure varies little over time. NoSQL offerings are drawing a great deal of attention because they are designed for greater flexibility and less-fixed data definition, in line with the expectations of programmers building today's new systems," said Merv Adrian, research VP, Gartner.

Key new document-oriented features in Couchbase Server 2.0 include: a flexible data model, based on JSON, to eliminate the need to create and manage schemas. Distributed indexing and querying allows users to access stored data via queries, expanding the baseline of supported use cases, including content-oriented web applications and metadata management.

Of particular interest here is news that incremental map reduce enables developers to incorporate simple real-time analytics into their applications; for example, leaderboards in social gaming applications.

Couchbase CEO Bob Wiederhold points out that this release is marked out by its cross datacenter replication (XDCR) technology, which enables automatic replication of databases across geographically disparate data centers, ensuring data availability in the event of catastrophic infrastructure failures and improving application response time by locating data closer to the users accessing it.

"Operational enhancements, such as online data and index compaction, further enable Couchbase Server's zero-downtime application maintenance," he said. "Couchbase 2.0 is the most important release to date in the life of Couchbase NoSQL technology, and we've worked hard to make sure it provides the same easy scalability, consistently high performance, and reliability at scale."


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video