CMS sem banco de dados: vantagens, limites e para quem?

Publicado em Atualizado em 5 min de leitura

Índice
  1. O que é um CMS sem banco de dados?
  2. Como o Éclair guarda os seus conteúdos?
  3. Quais são as vantagens de um CMS sem banco de dados?
  4. Banco de dados ou arquivos: quais as diferenças no dia a dia?
  5. Quais são os limites desse modelo?
  6. Para quem é feito esse tipo de CMS?
  7. O Éclair é o único CMS “flat-file”?
  8. Como experimentar o Éclair?
  9. Perguntas frequentes sobre os CMS sem banco de dados

Um CMS sem banco de dados grava as suas páginas em arquivos simples, em vez de armazená-las no MySQL. Menos peças, menos falhas: o site fica mais rápido, mais seguro e muito mais fácil de fazer backup. Mas esse modelo também tem limites. Veja como ele funciona, a partir do exemplo do Éclair, e para quem ele realmente serve.

Lighthouse: 100 em desempenho, acessibilidade, práticas recomendadas e SEO; 0,7 ms de tempo de resposta, de 7 a 10 KB de HTML comprimido, 1,2 KB de JavaScript, 0 cookies

O que é um CMS sem banco de dados?

Um CMS tradicional, como o WordPress, guarda tudo em um banco de dados: páginas, artigos, configurações e contas ficam distribuídos em tabelas do MySQL ou do MariaDB. Para exibir uma página, o PHP consulta esse banco, monta o resultado e só então gera o HTML.

Um CMS “flat-file” troca essas tabelas por arquivos de texto (JSON, Markdown ou YAML, conforme a ferramenta). Você continua com uma administração de verdade, com editor e biblioteca de mídia: é isso que o distingue de um gerador de sites estáticos, que exige trabalhar direto nos arquivos e na linha de comando.

Como o Éclair guarda os seus conteúdos?

Cada página ou artigo é um arquivo da pasta data/content/, e um arquivo de índice guarda um resumo de todos os conteúdos para listar e encontrar as páginas bem rápido. Veja a aparência de um conteúdo, em versão resumida:

<?php exit; ?>
{
    "id": "a1b2c3d4e5",
    "type": "post",
    "status": "published",
    "title": "Meu primeiro artigo",
    "slug": "meu-primeiro-artigo",
    "blocks": [
        { "type": "paragraph", "text": "Olá e bem-vindo!" }
    ]
}

Três proteções tornam esse armazenamento seguro em uma hospedagem compartilhada:

Quais são as vantagens de um CMS sem banco de dados?

Velocidade. O Éclair gera cada página uma única vez e depois a serve a partir de um cache estático, direto pelo index.php, sem carregar a aplicação nem ler nenhum conteúdo. Medido localmente, o tempo de resposta do servidor cai para 0,7 ms, e o site de demonstração tira 100/100 no Lighthouse.

Segurança. Sem banco de dados, a injeção de SQL desaparece, por falta de um banco para atacar. O principal risco dos CMS tradicionais, aliás, vem dos plugins: segundo o relatório da Patchstack, 91% das 11.334 vulnerabilidades do WordPress descobertas em 2025 envolviam plugins (fonte, consultada em 30 de outubro de 2026). O Éclair não tem nenhum para atualizar.

Backup. O seu site inteiro cabe em duas pastas: data/ (conteúdos, configurações, contas) e media/ (imagens). Basta um clique em Segurança › Baixar backup, ou uma simples cópia por FTP.

Mudança de hospedagem. Sem exportação de SQL nem busca e substituição de endereços: você copia a pasta e depois troca o endereço em Configurações › Geral. Os links internos se adaptam sozinhos.

Hospedagem. Uma hospedagem compartilhada básica com PHP 8.1 ou superior basta, sem banco MySQL para criar nem para vigiar. Para comparar, o WordPress recomenda PHP 8.3 e MySQL 8.0 ou MariaDB 10.11 (requisitos oficiais, consultados em 30 de outubro de 2026).

Banco de dados ou arquivos: quais as diferenças no dia a dia?

CritérioCMS com banco de dados (ex.: WordPress)CMS sem banco de dados (ex.: Éclair)
Armazenamento dos conteúdosTabelas MySQL ou MariaDBArquivos protegidos
InstalaçãoCriar um banco e depois rodar o assistenteEnviar uma pasta e responder a 4 perguntas
BackupArquivos + exportação do bancoCopiar 2 pastas
Mudança de hospedagemExportar, importar, substituir endereçosCopiar a pasta
Injeção de SQLRisco a monitorarImpossível
Grandes volumes (dezenas de milhares de páginas)IndicadoPouco indicado
Consultas complexas, filtros, catálogoIndicadoFora do escopo

Quais são os limites desse modelo?

Um CMS flat-file não é a resposta certa para tudo. Seja realista quanto a estes pontos antes de escolher:

Para quem é feito esse tipo de CMS?

Para todos os sites “de tamanho humano” que precisam ser rápidos, bem posicionados e sem dor de cabeça:

O Éclair é o único CMS “flat-file”?

Não. Existem outros CMS flat-file, como o Grav (gratuito e de código aberto) ou o Kirby (com licença paga), e os geradores de sites estáticos, como o Hugo, jogam em uma categoria vizinha, mais técnica. O Éclair se destaca pelo que traz embutido, sem plugins: SEO, GEO para os motores de resposta com IA, segurança, um assistente de IA opcional e uma instalação guiada em 4 perguntas, pensada para quem não é desenvolvedor.

Para ir além, conheça todos os recursos do Éclair ou leia o nosso comparativo honesto entre o Éclair e o WordPress.

Como experimentar o Éclair?

O mais simples é experimentar: o arquivo do Éclair pesa 440 KB e se instala em 3 minutos. Siga o guia de instalação passo a passo na sua hospedagem, ou teste o Éclair primeiro no seu computador, sem colocar nada no ar.

Perguntas frequentes sobre os CMS sem banco de dados

Um CMS sem banco de dados é menos seguro?

Não, pelo contrário: sem banco, nenhuma injeção de SQL é possível. No Éclair, os arquivos de dados têm dupla proteção (uma regra no .htaccess e uma linha <?php exit; ?>), são privados e gravados de forma atômica.

O que acontece se um arquivo for danificado?

As gravações atômicas impedem arquivos gravados pela metade, cada conteúdo guarda as suas 20 últimas versões e o índice é reconstruído a partir dos arquivos. Um backup regular continua sendo o melhor seguro.

Quantas páginas o Éclair consegue gerenciar?

Não há limite fixo, mas o Éclair foi pensado para sites institucionais, blogs e portfólios, não para catálogos com dezenas de milhares de itens.

Dá para sair do WordPress para um CMS “flat-file”?

Dá, para um site institucional ou um blog: é preciso recriar as páginas e manter os endereços ou redirecioná-los. O método está detalhado no nosso guia para migrar do WordPress para o Éclair.

Seguir o guia de instalação