Authoring Database

The RCKMS platform is dependent upon a relational database management system (RBDMS) for maintaining data state in the Authoring environment. The primary use cases for this database are:

  • User records and credentials for accessing the CAT web application.

  • Storing relational records related to rules generation, such as jurisdictions, reporting specifications, code systems, and other facets of generating Knowledge Modules.

  • Queuing deployment entries in support of Synchronization activities.

Database Software

Workloads dependent upon the Authoring Database expect a Postgres or Postgres-compatible database engine. Due to the volume of data stored, it is recommended to use a cloud platform managed solution, such as AWS RDS or Google Cloud SQL for Postgres.

Specifications

AIMS Environments

AWS Relational Database Service (RDS) is deployed with a single (1) primary instance of SKU db.r4.4xlarge, sized with a minimum of 16 vCPU, 122 GB RAM, and a minimum of 50 GB of SSD storage dedicated to the RCKMS platform schemas.

Rolling backups or point-in-time recovery snapshots should be enabled with a minimum 14 day retention period.

Due to differences in database implementations between AIMS environments, the following Postgres user accounts should be used in MTS and RRS connections:

  • AIMS Production: rckms

  • AIMS Onboard: rckms

  • AIMS PRR: rckms_prr

Last updated