... сегодня выдумал структуру очередной БД ...
... в голове начинается путаница от того количества баз данных, с которым я работаю. Всякий раз, когда надо поправить код в старом проекте приходится начинать работу с медитации над скриптом БД ...
... несмотря на один и тот же подход к проектированию и некоторые устоявшиеся правила (например, во всех последних проектах я использую md5 hash в качестве ключа), вынужден констатировать, что различия в предметной области не позволяют унифицировать базу данных ...
... кстати, этот блог попытка унификации базы, в которую входит всего 5 таблиц и используется объетная модель доступа к данным. Получается существенно медленнее, но зато о структуре БД я не вспоминал уже дано, так как новые сущности заводятся без увеличения числа полей ...
... кроме того большая часть кода хранится в базе (да еще и с поддержкой версионности) и разделяется меду несколькими проектами ...
... но, не смотря на всю эту красот приходится признать проект неудачным - слишком он сложен для блога с минимальной функциональностью ...

