Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Controlar el acceso con el patrón CQRS
Otro patrón que puede utilizar para aislar los sistemas externos que se conectan a esta base de datos central es la segregación de responsabilidades por consultas de comandos (CQRS). Si algunos de los sistemas externos se conectan a la base de datos central principalmente para realizar lecturas, como análisis, informes u otras operaciones de lectura intensiva, puede crear almacenes de datos independientes optimizados para la lectura.
Este patrón aísla eficazmente estos sistemas externos de los impactos de la descomposición de la base de datos y los cambios en el esquema. Al mantener réplicas de lectura específicas o almacenes de datos diseñados específicamente para patrones de consulta específicos, los equipos pueden continuar sus operaciones sin verse afectados por los cambios en la estructura de la base de datos principal. Por ejemplo, mientras se descompone la base de datos monolítica, los sistemas de generación de informes pueden seguir trabajando con las vistas de datos existentes y las cargas de trabajo analíticas pueden mantener sus patrones de consulta actuales a través de almacenes analíticos específicos. Este enfoque proporciona aislamiento técnico y permite la autonomía de la organización, ya que los diferentes equipos pueden desarrollar sus sistemas de forma independiente sin tener que estar estrechamente relacionados con el proceso de transformación de la base de datos principal.
Para obtener más información sobre este patrón y un ejemplo de su uso para desacoplar las relaciones de las tablas, consulte Patrón CQRS más adelante en esta guía.