viernes, 18 de marzo de 2011

Drupal 7 y mongodb

Drupal 7 no trae por defecto integracion con la base de datos no relacional mongodb, en el proceso de instalacion solo son mostrados mysql, postgres entre otras, pero en ningun momento de la instalacion aparece mongodb.
La unica forma de poder usar mongodb en drupal 7 es atravez del modulo mongodb pero solo permite la sustitucion de algunas tablas/registros de las bases de datos relacionales como "_watchdog" como lo indica su documentacion:

  • D7: mongodb_cache: Store cache items in mongodb.
  • D7: mongodb_field_storage: Store the fields in mongodb.
  • D7: mongodb_session: Store sessions in mongodb.
  • D6/D7: mongodb_watchdog: Store the watchdog messages in mongodb. Note this needs a core patchapplied or it will create a separate collection for every 404 message. It breaks some unimportant functionality, read the issue on why it was rolled back.
  • D6/D7: mongodb: support library for the other modules
  • D7: mongodb_block: Store block information in mongodb. Very close to the core block API.
  • D7: mongodb_queue: DrupalQueueInterface implementation using mongodb.
No se puede sustituir completamente mysql por ejemplo con mongodb y ademas es un problema tener en funcionamiento al mismo tiempo 2 bases de datos ya que perjudica el rendimiento en el servidor.


No hay comentarios:

Publicar un comentario