Why Mongo Node?

This module is supossed to be a performance boost replacement for the standard Node in Drupal!

Advantages over node:

  • performance: faster saving and loading
  • no tables for entity types or bundles in MySQL (too many tables already)
  • creation of new entity types and entity bundles (node only lets you create bundles)
  • similar content administration to the node (no coding required as you have to in custom entities)

No base table:

The base entity is without a base table, all the properties and fields attached
to the Mongo entities are stored directly in Mongo.
This leads to faster saving and loading of entities, and less tables in Drupal.

No automatic revisions for every node created

At this moment mongo nodes revisions are not supported.
For use cases where revisions are not needed the module is better than the
standard node because it doesn't save a revision for every item.

Create new entity types and bundles

You can create new entity types with multiple entity bundles via interface or
code configuration also. You don't need a new module for every new entity.

Requirements

  • Entity Api
  • MongoDB

Installation

  • Rename default.mongo_node.conf.php to mongo_node.conf.php
  • sudo chown www-data mongo_node.conf.php
  • Done!
Supporting organizations: 
From the idea to the development everything was sponsored by Cylex

Project information

Releases