Sizing Guidelines
Recursos de base de datos
ODS usa las siguientes colecciones de base de datos para almacenar información de pagos
Summaries
Los objetos Summary representan una vista agregada simple que representa un único pago/nivel de procesamiento.
Payments
Todos los elementos del IPF Payment Model (elementos de mensajes ISO20022, etc.) usados en los process flows se guardan aquí en un contenedor (wrapper) estándar de ODS.
CustomObjects
Si se utilizan objetos personalizados en los IPF processing flows, se persistirán aquí con un wrapper estándar de ODS.
Processes
Process objects es un término general para un conjunto de puntos de datos que se capturan relacionados con los metadatos del procesamiento de un pago a través de IPF; esto incluye:
-
Process Flow Definitions
-
Process Flow Invocation - inicio de un IPF Process Flow
-
Process Flow Event - versiones estandarizadas de los IPF Domain Events usados dentro del Journal
-
Message Logs - captura del intercambio de mensajes en bruto entre IPF y sistemas externos
-
System Events - eventos de sistema de bajo nivel usados para activar métricas, como apertura de circuit breaker.
| Debido al volumen de system events, normalmente recomendamos que no se carguen en ODS |
Collection Name |
Number of Indexes |
Calls per Flow |
Average Size per Payment (uncompressed) |
payments |
38 |
5 |
8KB |
customObjects |
9 |
n/a |
n/a |
summaries |
31 |
1 |
6KB |
processes - Process Flow Events |
15 [1] |
… |
… |
processes - Process Flow Invocation |
15 |
1 |
4KB |
processes - Message Logs |
15 |
… [2] |
… [3] |
processes - System Events |
15 |
… |
< 1 KB per event |
archiverCandidateSelectionState |
none |
N/A |
N/A |
purgeReports |
1 |
N/A |
N/A |