Už v názvu content management systém je vidět, že by to chtělo databázi, ne? Já zase rád létám do USA, ale bez letadel. Proč se bojíš databáze?
CMS nepotřebuje databázi a dokonce nepotřebuje ani web. CMS je systém na
správu obsahu. Jednou z jeho funkcí je publikace toho obsahu v nějakém formátu – ať už je to web, e-mail, síťový disk, NNTP, cokoli – ale primární je ta správa. Když si vymyslím nějakou rozumnou adresářovou strukturu, použiji symbolické odkazy a rozšířené atributy, klasická unixová práva případně ACL, uživatelům to nasdílím třeba přes NFS, SSHFS, DAV nebo Sambu a nad tím si napíšu nějaký jednoduchý CLI nástroj na tu správu, tak mám plnohodnotný CMS (a dokonce mnohem lepší než to, co se za CMS dneska běžně vydává). A není tam žádná databáze ani web.
I když se zaměříme na webové CMS resp. „redakční systémy“ (což je jen podmnožina CMS), tak ani tam není potřeba databáze. Data stále můžou být v souborech, dají se používat metadata na úrovni FS, adresářová struktura a symlinky.