За последние несколько дней, в связи с изменениями в ядре, ко мне поступают многочисленные жалобы на работоспособность блоголёта - порой мне кажется, как блоголёт вообще работает. Жалобы в основном связаны с повреждением данных в том или ином случае. Конкретно - каким то образом теряются данные в одном из классов. Целиком весь сайт работает и можно малой кровью восстановить работоспособность сайта. Так или иначе это напрягает. Причина такой нестабильности - использование файлов вместо бд.

БД сама по себе не гарантирует целостности и работоспособности. Пример сайт blogolet.ru который всегда работает. Так что я более чем реально призадумался про хранение данных в бд, точнее в частичном хранении данных в бд. Соответственно неспешно подумываю про фреймворк для бд - простой класс прослойка между блоголётом и бд, как пример code igniter, в котором реализован доступ к нескольким типам бд: mysql, sqlite, mssql и т.д.. С code igniter мне связываться не хочется - он мне лично не нравиться, да и вообще написан по стандартам php4. Хочется чего то более простого и легкого. Безусловно, у меня есть некая самописная надстройка, но это надстройка только для mysql, да и написана слишком давно, чтобы я мог ею гордиться. Так что блоголёт на бд мне за горами.