Module Description
The MongoDB module suite for Drupal 10/9/8 stores data in MongoDB instead of the default Drupal SQL database.

For Drupal 10/9/8 site administrators
It means a faster Drupal and better logs, without a line of code.


* it provides a more usable user interface to access logs, and a faster database logging than core, without the complexities associated with external logging mechanisms like the Elastic Stack (BELK).
* it provides a faster implementation of the Drupal Key-Value store and Queue API
* overall, it provides a simple way to reduce the load on your SQL database server, without needing complex configuration or having to write a single line of code.

For Drupal 10/9/8 project developers
It means easy project development using MongoDB.


* A Drupal-standard API to access the features in the MongoDB library using database-style aliases, providing Symfony factory services to access MongoDB instances even on separate clusters from these aliases, just like standard Drupal SQL databases.
* A PSR-3 implementation, available both as a Drupal standard backend for the centralized Drupal 10/9/8 logger system, and as a dedicated MongoDB-only logger for special situations
* A MongoDB backend for the Drupal key-value API.
* Helpers around the compatibility breaks in the MongoDB PHP library.
* Troubleshooting and utility commands for both Drush 11 and Drupal Console, usable as examples to build bespoke commands.
* A complete redacted documentation details each module, and includes an example test implementation to show how to write Unit, Kernel, and Functional tests that will set up and clear MongoDB databases automatically, just like those built for SQL code.

For Drupal 10/9/8 contributors
It also makes contribution easy.


* Built on the current standard mongodb PHP extension and mongodb/mongodb high-level PHP library. No more Drupalisms: just dependency-injected Symfony code like one would find in a pure Symfony project.
* While the issue queue is the one on Drupal.org, the code uses a Github repository and the pull request mechanism until the Drupal.org conversion to Gitlab becomes usable.
* Continuous integration built on Travis CI allows testing of pull requests.
* Live support is available on Drupal Slack #performance channel.

Which release should I use?

* Drupal 10.x, 9.x: 8.x-2.1-alpha2 or 8.x-2.x dev
* Drupal 8.x : 8.x-2.1-alpha1
* Drupal 7.x : 7.x-1.0-rc3

Other versions

* Drupal 8 NoSQL distribution
* Drupal 7
* Drupal 6 / Pressflow 6

Project Usage
408
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The MongoDB module suite for Drupal 10/9/8 aims to store data in MongoDB instead of the default Drupal SQL database, providing faster Drupal performance, better logs, and easier project development without the need for complex configurations or writing code.
Data Name
mongodb

OPENAI CHATBOT

OPENAI CHATBOT

16:22:06
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.