47 lines
707 B
Markdown
47 lines
707 B
Markdown
|
|
# Arquitectura de datos y persistencia
|
||
|
|
|
||
|
|
## Objetivo
|
||
|
|
|
||
|
|
Definir las reglas de persistencia, integridad y evolución de datos.
|
||
|
|
|
||
|
|
## Base de datos
|
||
|
|
|
||
|
|
[Motor, versión y configuración relevante.]
|
||
|
|
|
||
|
|
## Modelado
|
||
|
|
|
||
|
|
[Convenciones para tablas, columnas, claves y relaciones.]
|
||
|
|
|
||
|
|
## Persistencia
|
||
|
|
|
||
|
|
[ORM, repositorios y mappers.]
|
||
|
|
|
||
|
|
## Transacciones
|
||
|
|
|
||
|
|
[Reglas de atomicidad.]
|
||
|
|
|
||
|
|
## Integridad
|
||
|
|
|
||
|
|
[Constraints, foreign keys, invariantes críticas.]
|
||
|
|
|
||
|
|
## Concurrencia
|
||
|
|
|
||
|
|
[Locks, versionado, idempotencia, etc.]
|
||
|
|
|
||
|
|
## Migraciones
|
||
|
|
|
||
|
|
[Estrategia de migraciones.]
|
||
|
|
|
||
|
|
## Índices y rendimiento
|
||
|
|
|
||
|
|
[Convenciones y criterios.]
|
||
|
|
|
||
|
|
## Datos legacy
|
||
|
|
|
||
|
|
[Reglas para compatibilidad y eliminación.]
|
||
|
|
|
||
|
|
## Referencias
|
||
|
|
|
||
|
|
- [ADR relacionado]
|
||
|
|
- [Documento relacionado]
|