Creación de la base de datos de producción en la aplicación

El capítulo Entorno de ejecución de Cúram de la Guía de instalación de Cúram de su tipo de plataforma describe cómo crear una base de datos básica para la instalación de la aplicación.

Sin embargo, en un entorno de producción es probable que tenga que implicarse más al crear una base de datos en la aplicación que se ajuste a las prácticas de administración de base de datos establecidas en su empresa. A continuación se sugieren pasos de creación de una base de datos adecuada para su utilización en una instalación de producción de la aplicación:

  1. Por línea de comandos, cambie al directorio raíz de la instalación del entorno de ejecución.
  2. Ejecute el siguiente comando:

    build database

  3. Revise el contenido del subdirectorio build/datamanager en el directorio de instalación. Este directorio contiene un número de scripts generados que definen la estructura y los datos iniciales de la base de datos.
  4. Afine o refactorice los comandos DDL/SQL conforme a sus necesidades. Por ejemplo, puede que le interese:
    • Especificar la creación de la base de datos física como, por ejemplo, implementar una estrategia de particionamiento.
    • Compartir la base de datos física con otras aplicaciones que pueda tener.
    • Especificar los atributos físicos de las tablas de la aplicación como, por ejemplo, la tasa de crecimiento esperada.
    • Personalizar los datos iniciales que necesite la aplicación como, por ejemplo, cambiar los privilegios de función de los roles de seguridad.
    • Omitir las restricciones de clave foránea, ya que no están soportadas en un entorno de producción1
    • Cargar datos de el/los sistema(s) existente(s) (NB consulte Problemas de conversión de datos abajo).
    • Refinar la estrategia de indexación como, por ejemplo, implementar índices con hash.
  5. Utilizar el/los script(s) refinados/refactorizados (aparte de los procedimientos administrativos que pueda haber establecidos) para crear la base de datos de producción en la aplicación.
1 La aplicación de referencia de Cúram impone integridad referencial (IR) el la aplicación y, por tanto, la utilización de IR impuesta por base de datos degradará el rendimiento. Se recomienda encarecidamente que en un entorno de producción no se creen restricciones de clave foránea en la base de datos.