The Nuxeo Platform provides an end-to-end environment for content-driven application development. It is a fully customizable enterprise content management (ECM) platform for developing digital asset management, document management and case management solutions. Nuxeo provides native integration with the leading NoSQL database, MongoDB, as a supported content and data storage back end. Developers can quickly and easily deploy cloud-ready enterprise applications.

Common use cases for a MongoDB-powered content store (vs NoSQL) include:

Free Online Trial

Using MongoDB to Build a Fast and Scalable Content Repository

The presentation by our CTO, Thierry Delprat, describes the integration of MongoDB into the Nuxeo Platform and explains the different implementation options.

Scaling in ECM: From SQL to MongoDB

MongoDB Architecture
MongoDB Architecture

There are many reasons why we integrated MongoDB into the Nuxeo Platform: scalability, high performance and availability, and support for massive volumes and types of content. However, the ultimate goal is to provide developers with a flexible, agile platform for quickly building enterprise content-centric application.

MongoDB can be used with the Nuxeo Platform as a storage back end (instead of a SQL database) and fully compatible with any existing application built on the Nuxeo Platform.

Using the Nuxeo Platform with MongoDB provides the opportunity to build content management applications with big data tools and processes capable of dealing with enormous data volumes at unmatched speeds.

This integration offers the best of content management (versioning, access control, workflow, querying, metadata management, business logic, sharing, auditing, file conversion, etc.) with scalable, highly available storage to build enterprise content-centric applications. Organizations with large content store requirements leverage MongoDB to access features such as replication, zero downtime and multi-master writes. It also works well alongside Elasticsearch for advanced queries.

For MongoDB developers building enterprise applications, the Nuxeo Platform provides an advanced set of content management features, enabling the developer to focus on other important aspects of the application.

With advanced customization capabilities, an API-centric development environment and a user-friendly UI framework, deploying enterprise content management applications has never been easier. In a data-driven world where content is more structured and at the core of your business, and where mobile is a common way to create / consume information, the Nuxeo Platform enables architects and developers to quickly build information-centric enterprise applications.

Fully open source and developed on GitHub, the Nuxeo Platform welcomes contributors. Verizon, Electronic Arts, Sharp, FICO, TBWA and the U.S. Navy, among many others, trust the Nuxeo Platform for its robustness and its flexibility.

Changing for MongoDB: Advantages and Architecture

Latest Blog Posts

Get a Closer Look at Your Nuxeo Data with MongoDB Compass
Get a Closer Look at Your Nuxeo Data with MongoDB Compass

MongoDB Compass is a graphical client for MongoDB. If you use MongoDB to host your Nuxeo repository then Compass is a tool you should be familiar with.

Continue Reading
5 Reasons to Join Us at MongoDB World 2017
5 Reasons to Join Us at MongoDB World 2017

Get our latest ECM performance results and tips on how to deliver a rich content application with MongoDB Atlas. Cheer with us for our MongoDB Innovation Award. Play with us to win some swag!

Continue Reading