Channels ▼


10gen Releases MongoDB 2.4

MongoDB company 10gen has announced the general availability of the MongoDB 2.4 document database. New capabilities include Hash-based Sharding, Capped Arrays, Text Search, and Geospatial Enhancements.

More Insights

White Papers

More >>


More >>


More >>

NOTE: defines database sharding as, "A 'shared-nothing' partitioning scheme for large databases across a number of servers, enabling new levels of database performance and scalability.

MongoDB provides horizontal scaling by transparently sharding data across multiple physical servers and MongoDB 2.4 now includes Hash-based Sharding, a new option that simplifies the creation of large-scale MongoDB systems.

10gen has also introduced MongoDB Enterprise as part of a new MongoDB Enterprise subscription level to bring new monitoring and security features forward including Kerberos authentication and role-based Privileges.

NOTE: Microsoft's TechNet defines the Kerberos version 5 authentication protocol as a means to, "Provide a mechanism for authentication — and mutual authentication — between a client and a server, or between one server and another server."

The Mongo developer teams explains that applications frequently provide real-time visibility into top-ranking attributes, such as leaderboards and most viewed, emailed, or purchased items — so a new Capped Arrays functionality allows developers to maintain a sorted array of fixed length within documents.

Also here is MongoDB's native, real-time Text Search to simplify development and deployment for MongoDB users with stemming and tokenization in 15 languages.

Eliot Horowitz, cofounder and CTO of 10gen, explained that MongoDB 2.4 introduces GeoJSON support, a more accurate spherical model and polygon intersections.

"MongoDB is used in applications where real-time, low-latency performance is critical. The Working Set Analyzer helps users maximize their performance and their capacity planning based on analysis of resource utilization. MongoDB 2.4 intelligently determines when to initiate the election of a new primary replica during network hiccups. Replication is now significantly faster for initial synchronization, providing greater flexibility and lower risk for maintaining system availability," said Horowitz.

Finally, count operation performance has improved, including low cardinality index-based counts that are 20x faster than prior releases of MongoDB. Performance for real-time analysis of data using MongoDB's Aggregation Framework is now also 3-5x faster for most operations.

10gen Releases MongoDB 2.4

Related Reading

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.