---
title: "CMS sin base de datos: ventajas, límites y a quién le conviene"
description: "Un CMS sin base de datos guarda tus páginas en archivos: más rápido, más seguro y más fácil de copiar. Sus ventajas, sus límites y para quién es."
url: "https://eclaircms.org/blog/cms-sin-base-de-datos"
lang: "es"
author: "Thierry Gustin"
published: "2026-10-30"
updated: "2026-11-01"
---

# CMS sin base de datos: ventajas, límites y a quién le conviene

> **Lo esencial** — Un CMS sin base de datos (o CMS «flat-file») guarda cada página en un archivo en lugar de en MySQL. El resultado: un sitio más rápido, ninguna inyección SQL posible, una copia de seguridad que se reduce a copiar dos carpetas y una mudanza sin exportar nada. Conviene a webs corporativas, blogs y portfolios de tamaño humano, no a tiendas online ni a catálogos de decenas de miles de fichas.

Un **CMS sin base de datos** guarda tus páginas en simples archivos en lugar de almacenarlas en MySQL. Menos piezas, menos averías: el sitio es más rápido, más seguro y mucho más sencillo de copiar. Pero este modelo también tiene sus límites. Así funciona, con el ejemplo de Éclair, y para quién está hecho de verdad.

![Lighthouse: 100 en rendimiento, accesibilidad, prácticas recomendadas y SEO; 0,7 ms de tiempo de respuesta, de 7 a 10 KB de HTML comprimido, 1,2 KB de JavaScript y 0 cookies](https://eclaircms.org/media/2026/11/es-lighthouse-performance.webp)

## ¿Qué es un CMS sin base de datos?

Un CMS clásico como WordPress lo guarda todo en una base de datos: las páginas, los artículos, los ajustes y las cuentas se reparten en tablas MySQL o MariaDB. Para mostrar una página, PHP consulta esa base, ensambla el resultado y después genera el HTML.

Un CMS «flat-file» sustituye esas tablas por **archivos de texto** (JSON, Markdown o YAML, según la herramienta). Conservas una administración de verdad, con un editor y una biblioteca de medios: eso es lo que lo distingue de un generador de sitios estáticos, que obliga a trabajar con archivos y desde la línea de comandos.

## ¿Cómo guarda Éclair tus contenidos?

Cada página o artículo es un archivo de la carpeta `data/content/`, y un archivo de índice guarda un resumen de todos los contenidos para listar y encontrar las páginas muy rápido. Así es un contenido, en versión abreviada:

```json
<?php exit; ?>
{
    "id": "a1b2c3d4e5",
    "type": "post",
    "status": "published",
    "title": "Mi primer artículo",
    "slug": "mi-primer-articulo",
    "blocks": [
        { "type": "paragraph", "text": "¡Hola y bienvenido!" }
    ]
}
```

Tres protecciones hacen que este almacenamiento sea seguro en un hosting compartido:

- **una doble barrera**: la carpeta `data/` está prohibida por el archivo `.htaccess` y cada archivo empieza por `<?php exit; ?>`, de modo que no se mostraría nada aunque un servidor ignorara los `.htaccess`;
- **escrituras atómicas**: cada guardado pasa por un archivo temporal y después por un cambio de nombre, lo que evita los archivos a medio escribir si se produce un corte;
- **archivos privados** (permisos 0600), que solo PHP puede leer, y un historial de las 20 últimas versiones de cada contenido.

## ¿Cuáles son las ventajas de un CMS sin base de datos?

**La velocidad.** Éclair genera cada página una sola vez y después la sirve desde una caché estática, directamente desde `index.php`, sin cargar la aplicación ni leer ningún contenido. Medido en local, el tiempo de respuesta del servidor baja a 0,7 ms, y el sitio de demostración obtiene 100/100 en Lighthouse.

**La seguridad.** Sin base de datos, la inyección SQL desaparece, por falta de una base que atacar. Además, el principal riesgo de los CMS clásicos viene de los plugins: según el informe de Patchstack, el 91 % de las 11.334 vulnerabilidades de WordPress descubiertas en 2025 afectaban a plugins ([fuente](https://patchstack.com/whitepaper/state-of-wordpress-security-in-2026/), a 30 de octubre de 2026). Éclair no tiene ninguno que actualizar.

**La copia de seguridad.** Todo tu sitio cabe en dos carpetas: `data/` (contenidos, ajustes, cuentas) y `media/` (imágenes). Basta un clic en Seguridad › Descargar una copia de seguridad, o una simple copia por FTP.

**La mudanza.** Sin exportación SQL ni búsqueda y sustitución de direcciones: copias la carpeta y cambias la dirección en Ajustes › General. Los enlaces internos se adaptan solos.

**El hosting.** Un hosting compartido básico con PHP 8.1 o superior es suficiente, sin ninguna base MySQL que crear ni vigilar. A modo de comparación, WordPress recomienda PHP 8.3 y MySQL 8.0 o MariaDB 10.11 ([requisitos oficiales](https://wordpress.org/about/requirements/), a 30 de octubre de 2026).

## Base de datos o archivos: ¿qué diferencias hay en el día a día?

| Criterio | CMS con base de datos (p. ej. WordPress) | CMS sin base de datos (p. ej. Éclair) |
| --- | --- | --- |
| Almacenamiento de los contenidos | Tablas MySQL o MariaDB | Archivos protegidos |
| Instalación | Crear una base de datos y lanzar el asistente | Subir una carpeta y responder a 4 preguntas |
| Copia de seguridad | Archivos + exportación de la base | Copiar 2 carpetas |
| Mudanza | Exportar, importar y reemplazar las direcciones | Copiar la carpeta |
| Inyección SQL | Un riesgo que vigilar | Imposible |
| Grandes volúmenes (decenas de miles de páginas) | Adecuado | Poco adecuado |
| Consultas complejas, filtros, catálogo | Adecuado | Fuera de su alcance |

## ¿Cuáles son los límites de este modelo?

Un CMS flat-file no es la respuesta a todo. Sé realista con estos puntos antes de elegir:

- **los sitios muy grandes**: con decenas de miles de contenidos, una base de datos ordena y filtra mucho mejor que los archivos;
- **la venta online a gran escala**: carrito, códigos promocionales, cuentas de cliente y gestión de stock exigen una herramienta específica; la tienda ligera de Éclair se limita a unas decenas de productos pagados con un enlace de Stripe, PayPal o Revolut;
- **los datos muy estructurados**: directorios, catálogos con filtros, áreas de miembros o reservas se salen de su ámbito;
- **el buscador interno**: el de Éclair es sencillo y ponderado (título, luego resumen y luego texto), sin filtros avanzados;
- **el ecosistema**: no hay una biblioteca de miles de plugins. Es una decisión asumida, pero conviene saberlo si cuentas con un plugin concreto.

## ¿Para quién es este tipo de CMS?

Para todos los sitios «de tamaño humano» que tienen que ser rápidos, estar bien posicionados y no dar quebraderos de cabeza:

- los autónomos, los consultores y los freelances;
- los artesanos, los comercios de proximidad y las pymes;
- las asociaciones y las administraciones locales a las que les falta tiempo para el mantenimiento;
- los blogs, los portfolios y las páginas de venta;
- los desarrolladores que quieren un código legible: Éclair está escrito en PHP 8.1, sin framework ni Composer.

## ¿Es Éclair el único CMS «flat-file»?

No. Existen otros CMS flat-file, como Grav (gratuito y de código abierto) o Kirby (con licencia de pago), y los generadores de sitios estáticos, como Hugo, juegan en una categoría vecina, más técnica. Éclair se distingue por lo que integra sin plugins: el SEO, el GEO para los motores de respuesta de IA, la seguridad, un asistente IA opcional y una instalación guiada en 4 preguntas, pensada para personas que no son desarrolladoras.

Para ir más lejos, descubre [todas las funciones de Éclair](https://eclaircms.org/es/funciones) o lee nuestra [comparativa sincera entre Éclair y WordPress](https://eclaircms.org/es/eclair-vs-wordpress).

## ¿Cómo probar Éclair?

Lo más sencillo es probarlo: el archivo de Éclair pesa 479 KB y se instala en 3 minutos. Sigue la [guía de instalación paso a paso](https://eclaircms.org/es/instalacion) en tu hosting, o prueba antes Éclair [en tu ordenador](https://eclaircms.org/es/instalacion/local), sin poner nada en línea.

## Preguntas frecuentes sobre los CMS sin base de datos

### ¿Un CMS sin base de datos es menos seguro?

No, al contrario: sin base de datos, no es posible ninguna inyección SQL. En Éclair, los archivos de datos tienen doble protección (regla `.htaccess` y línea `<?php exit; ?>`), son privados y se escriben de forma atómica.

### ¿Qué pasa si se daña un archivo?

Las escrituras atómicas impiden los archivos a medio escribir, cada contenido conserva sus 20 últimas versiones y el índice se reconstruye a partir de los archivos. Una copia de seguridad periódica sigue siendo el mejor seguro.

### ¿Cuántas páginas puede gestionar Éclair?

No hay un límite fijo, pero Éclair está pensado para webs corporativas, blogs y portfolios, no para catálogos de decenas de miles de fichas.

### ¿Se puede pasar de WordPress a un CMS «flat-file»?

Sí, para una web corporativa o un blog: hay que recrear las páginas y conservar las direcciones o redirigirlas. El método está detallado en nuestra guía para [migrar de WordPress a Éclair](https://eclaircms.org/blog/migrar-de-wordpress-a-eclair).

[Seguir la guía de instalación](https://eclaircms.org/es/instalacion)

— Thierry Gustin, Créateur d’Éclair CMS, consultant SEO et formateur IA · 1 de noviembre de 2026
