Cuando se usa el gestor documental WebCenter Content, por defecto los ficheros nativos se almacenan en el filesystem bajo la ruta /Oracle_domain/ucm/cs/vault, asà como las transformaciones y renderizaciones web bajo /Oracle_domain/ucm/cs/weblayout. Pues bien, WebCenter Content permite almacenar los ficheros en base de datos. Hay una serie de ventajas a la hora de almacenar los ficheros en base de datos:
- Seguridad, frente al filesystem que ofrece menos seguridad.
- Transacciones (ACID), con la consiguiente seguridad de que recae en la base de datos.
- Relación PK - fichero, que no ofrece el filesystem.
- Backups, mucho más fácil de hacer en base de datos.
- Duplicidad de datos, en base de datos esto no está permitido con la relación PK - fichero.
Provider almacenamiento
Entramos con usuario administrador al sistema, y mediante el menú Administration seleccionamos Providers. Una vez dentro, seleccionamos la opción Info del DefaultFileStore, y lo editamos:
Ahora pulsamos en Edit rule... y nos aparecerá un popup, donde debemos selecionar la opción JDBC Storage. Las renditions también se almacenarán en la base de datos, a menos que indiquemos en esta sección si queremos almacenar algunas en el filesystem. Y esta parte está concluida.
Regla almacenamiento metadato
Abrimos los applets de administración (Administration, Admin applets) y abrimos el Configuration Manager. Navegamos al metadato StorageRule, y lo editamos. Tenemos que seleccionar en Default Value la storage rule que seleccionamos en el Provider, que es la Default Storage, por lo que seleccionamos la opción default.
Una vez hechos los cambios, debemos reiniciar el managed server de WCC, y la configuración habrá terminado. A partir de entonces los ficheros se almacenarán en la base de datos (bajo la tabla Filestorage).
No hay comentarios:
Publicar un comentario