Вас может заинтересовать хранение ваших данных в изменяющемся формате. XML определенно позволяет это - возможность определять свои собственные теги по своему желанию - это что-то вроде возможности добавлять и удалять столбцы без переноса данных.
XML может исключить использование базы данных - но с ростом размера файла XML поиск и поиск становятся все более дорогостоящими. Для персональной системы управления контентом - особенно той, где вы просматриваете начало файла в наиболее распространенном случае - это может быть приемлемым решением.
Создание CMS, подобной этой, было бы похоже на использование TiddlyWiki , который представляет собой отдельный HTML-файл, содержащий всю вики.
Для CMS, даже более крупного масштаба, я бы сразу выбрал базу данных - вероятно, SQLite для меньшего масштаба, потому что это то, что нужно делать в настоящее время.