10gen, the MongoDB company, has released MongoDB 2.4, featuring hashed-based sharding, capped arrays, text search, and geospatial enhancements. 10gen has also introduced MongoDB Enterprise as part of a new MongoDB Enterprise subscription level, featuring new monitoring and security features including Kerberos Authentication and role-based privileges.
Hashed-based sharding in the MongoDB 2.4 release provides horizontal scaling by transparently sharding data across multiple physical servers. “You’re effectively guaranteeing an even distribution of writes and reads across the shards and making that possible without knowing a whole lot about your data or queries up front,” Kelly Stirman, director of product marketing at 10gen, tells 5 Minute Briefing. Capped arrays simplify development by automatically maintaining a sorted array of fixed length within documents. In addition, native, real-time text search simplifies development and deployment for MongoDB users with stemming and tokenization in 15 languages. “It has the basics of search; it doesn’t have all the features of Solr Lucene or Elastic Search, but for a lot of applications it is good enough,” Stirman explains.
MongoDB 2.4 also supports GeoJSON, a geospatial enhancement that contains a more accurate spherical model and polygon intersections. In addition, count operation performance is improved in the latest version, and there are also improvements to MongoDB’s Aggregation Framework for 3-5x faster analysis for most operations. The Working Set Analyzer helps users maximize their capacity planning based on real-time application resource utilization, and improved replication is now significantly faster for initial synchronization, providing greater flexibility and lower risk for maintaining system availability.
MongoDB Enterprise features on-premise monitoring, visualization and alerting on over 100 operational metrics in real time. Support for the Kerberos protocol enables enterprise applications to securely authenticate with MongoDB. Role-based privileges separate responsibilities for server, database, and cluster administration.
MongoDB 2.4 is available now. To download MongoDB 2.4 or get more information, visit www.mongodb.org.