Mongo Node

Component ID

2008900

Component name

Mongo Node

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

76

Component created

Component changed

Component body

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!