Add corporate brain v1 knowledge base
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Estándar de Base de Datos
|
||||
|
||||
## Motores preferidos
|
||||
|
||||
- SQL Server para soluciones empresariales Microsoft.
|
||||
- PostgreSQL para soluciones cloud-native y open-source.
|
||||
|
||||
## Diseño
|
||||
|
||||
- Nombres claros.
|
||||
- Llaves primarias explícitas.
|
||||
- Índices para consultas frecuentes.
|
||||
- Foreign keys cuando aplique.
|
||||
- Auditoría en tablas críticas.
|
||||
- Fechas de creación y modificación.
|
||||
|
||||
## Multi-tenant
|
||||
|
||||
Opciones permitidas:
|
||||
|
||||
1. TenantId en tablas compartidas.
|
||||
2. Schema por tenant.
|
||||
3. Base de datos por tenant.
|
||||
|
||||
La opción por defecto será TenantId en tablas compartidas, salvo requisitos fuertes de aislamiento.
|
||||
|
||||
## Seguridad
|
||||
|
||||
- No usar usuarios administradores desde aplicaciones.
|
||||
- Principio de menor privilegio.
|
||||
- Cifrado en tránsito.
|
||||
- Cifrado en reposo cuando aplique.
|
||||
- No guardar contraseñas en texto plano.
|
||||
|
||||
## Migraciones
|
||||
|
||||
- Usar migraciones versionadas.
|
||||
- No modificar manualmente producción.
|
||||
- Todo cambio debe pasar por pipeline.
|
||||
Reference in New Issue
Block a user