OPEN SOURCE SOLUTIONS FOR GOVERNMENT FROM CARAHSOFT TM
Available on GSA Schedule GS-35F-0119Y
What is 10gen?
10gen develops MongoDB, and offers production support, training, and consulting for the open source database.
10gen was founded by former DoubleClick Founder and CTO Dwight Merriman and former DoubleClick engineer and ShopWiki Founder and CTO Eliot Horowitz. Dwight and Eliot began development on MongoDB in 2007, drawing upon their experiences building large scale, high availability, robust systems.
10gen is led by seasoned executives and technologists with senior leadership experience at many of the worlds leading technology companies, including two executives and four senior engineers with over 50 years combined experience at Oracle. 10gen is backed by leading venture capital firms who invested in established leaders like Oracle, Cisco and Apple as well as rapidly growing internet companies like Zynga and Twitter.
What is MongoDB?
MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you
would with a relational database, in MongoDB you store JSON-like documents with dynamic schemas. The goal of MongoDB is to bridge the gap between key-value stores (which are fast and scalable) and relational databases (which have rich functionality).
Using BSON (binary JSON), developers can easily map to modern object-oriented languages without a complicated ORM layer. This new data model simplifies coding significantly, and also improves performance by grouping relevant data together internally.
MongoDB maintains many of the great features of a relational database -- like indexes and dynamic queries. By changing the data model from relational to document-oriented,
you gain many advantages, including greater agility through flexible schemas and easier horizontal scalability.
More and more developers are looking for alternatives to the relational database, and MongoDB is the leading alternative. MongoDB offers a number of compelling advantages:
MongoDB simplifies development. Data in MongoDB is stored in JSON-like documents with dynamic schemas, providing flexibility during the development process.
With built-in support for horizontal scalability, MongoDB allows users to build and grow their applications more rapidly. With auto-sharding, you can easily distribute data across many nodes. Replica sets enable high availability, with automatic failover and recovery of database nodes within or across data centers. MongoDB is perfect for elastic environments; when one adds new nodes data is automatically and transparently redistributed across the cluster.
- Enterprise Readiness
- Robust technology: Unlike many noSQL databases, MongoDB supports full consistency and transactional updates at the document level. Data integrity is guaranteed through journalling and replication.
- Leading enterprise customers: MongoDB isn't just for web startups: the 5 largest organizations using MongoDB average over $70 billion in annual revenue, larger than Boeing, Goldman Sachs, or Pfizer.
- Clear vision: MongoDB aims to provide greater agility and scalability for many applications by eliminating joins and relational modeling. We expect to coexist with relational databases and provide many of the features developers have come to expect like indexes and full consistency.
- The support you need: 10gen offers a broad range of services from 24x7 enterprise support to training, architecture consulting, deploymentplanning, and systems monitoring. In addition, 10gen has full ownership of the MongoDB code and can offer commercial licenses for organizations unable to use open-sourcelicensed software.
MongoDB has the strongest and most vibrant community among alternative databases. Adoption is growing, with customers ranging from Fortune 10 enterprises to fast growing internet companies like foursquare. There are thousands of production deployments of MongoDB, thousands of job searches in progress for MongoDB developers, thousands of developers attending MongoDB conferences, and thousands of user messages exchanged each month on MongoDB forums. The 451 group's analysis of LinkedIn profile member skills illustrates MongoDB adoption greater than CouchDB, Membase, Cassandra and HBase combined.