Configuración con MongoDB

MongoDB es un sistema de base de datos NoSQL orientado a documentos desarrollado bajo el concepto de código abierto. MongoDB almacena los documentos en formato abierto BSON facilitando la integración con otros sistemas de información.

AthentoECM puede trabajar con MongoDB como ayuda al soporte documental, pero la base de datos relacional debe permanecer en AthentoECM puesto que se utiliza para otras cuestiones.

Para instalar mongoDB, tan sólo hay que seguir unos sencillos pasos. Puedes encontrar más detalles aquí https://docs.mongodb.com/manual/administration/install-on-linux/

Una vez instalado el sistema, podemos hacer una sencilla comprobación mediante el comando:

administrador@458164383:~$ mongo athentoecm
MongoDB shell version: 2.4.9
connecting to: athentoecm

Esto nos conecta con la base de datos de Athento ECM.

Ahora, hay que decirle a Athento ECM que utilice este nuevo sistema, para ello, configuraremos en el sistema una nueva plantilla:

 

nuxeo.templates=postgresql,mongodb

y, en caso de que nuestro servidor de mongodb se sitúe en otra máquina, le diremos la ubicación mediante esta otra propiedad:


nuxeo.mongodb.server=10.0.2.30:27017

Ambas propiedades pueden ser añadidas en nuxeo.conf

Tras reiniciar el sistema, veremos que en mongo entran los primeros documentos.