Update docs: MySQL → MariaDB 11.4 LTS
Consistency across all documentation. Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -66,7 +66,7 @@ AiWorker es un sistema de orquestación de agentes IA que automatiza el ciclo co
|
|||||||
- Integración con Gitea y K8s
|
- Integración con Gitea y K8s
|
||||||
|
|
||||||
### 3. Base de Datos
|
### 3. Base de Datos
|
||||||
- **MySQL 8.0**: Almacenamiento persistente
|
- **MariaDB 11.4 LTS**: Almacenamiento persistente
|
||||||
- **Redis**: Colas, cache, pub/sub
|
- **Redis**: Colas, cache, pub/sub
|
||||||
|
|
||||||
### 4. Gitea
|
### 4. Gitea
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
- **TypeScript**: Type safety
|
- **TypeScript**: Type safety
|
||||||
|
|
||||||
### Database
|
### Database
|
||||||
- **MySQL 8.0**: Base de datos relacional principal
|
- **MariaDB 11.4 LTS**: Base de datos relacional principal
|
||||||
- **mysql2**: Driver MySQL para Node.js
|
- **mysql2**: Driver MySQL para Node.js
|
||||||
- **Drizzle ORM**: ORM TypeScript-first moderno
|
- **Drizzle ORM**: ORM TypeScript-first moderno
|
||||||
- Type-safe
|
- Type-safe
|
||||||
@@ -150,7 +150,7 @@
|
|||||||
- **APIs modernas**: Compatibilidad Web Standard
|
- **APIs modernas**: Compatibilidad Web Standard
|
||||||
- **Tooling integrado**: Bundler, test runner, package manager
|
- **Tooling integrado**: Bundler, test runner, package manager
|
||||||
|
|
||||||
### ¿Por qué MySQL?
|
### ¿Por qué MariaDB?
|
||||||
- **Madurez**: Batalla-probado en producción
|
- **Madurez**: Batalla-probado en producción
|
||||||
- **Rendimiento**: Excelente para lecturas/escrituras
|
- **Rendimiento**: Excelente para lecturas/escrituras
|
||||||
- **Transacciones**: ACID compliance
|
- **Transacciones**: ACID compliance
|
||||||
@@ -179,7 +179,7 @@
|
|||||||
| Necesidad | Elegido | Alternativas | Razón |
|
| Necesidad | Elegido | Alternativas | Razón |
|
||||||
|-----------|---------|--------------|-------|
|
|-----------|---------|--------------|-------|
|
||||||
| Runtime | Bun | Node, Deno | Velocidad + DX |
|
| Runtime | Bun | Node, Deno | Velocidad + DX |
|
||||||
| DB | MySQL | PostgreSQL, MongoDB | Familiaridad + Madurez |
|
| DB | MariaDB | PostgreSQL, MongoDB | Familiaridad + Madurez |
|
||||||
| ORM | Drizzle | Prisma, TypeORM | Type-safety + Performance |
|
| ORM | Drizzle | Prisma, TypeORM | Type-safety + Performance |
|
||||||
| Git | Gitea | GitLab, Gogs | Simplicidad + Features |
|
| Git | Gitea | GitLab, Gogs | Simplicidad + Features |
|
||||||
| Frontend | React | Vue, Svelte | Ecosistema + React 19 |
|
| Frontend | React | Vue, Svelte | Ecosistema + React 19 |
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ async function createPreviewWithDatabase(params: {
|
|||||||
}) {
|
}) {
|
||||||
const { namespace, projectName } = params
|
const { namespace, projectName } = params
|
||||||
|
|
||||||
// 1. Deploy MySQL/PostgreSQL ephemeral
|
// 1. Deploy MariaDB/PostgreSQL ephemeral
|
||||||
await k8sClient.createDeployment({
|
await k8sClient.createDeployment({
|
||||||
namespace,
|
namespace,
|
||||||
name: 'db',
|
name: 'db',
|
||||||
|
|||||||
Reference in New Issue
Block a user