prev
next
ru.ftn.develop
FromЛеонид Каганов, LLeo2:5020/1519.55Date Write2010-03-27 19:26:07
ToMithgol the Webmaster0:0/0.0Date Arrived2010-03-27 20:00:08
SubjБаза сообщений PhFiTo неудобна, нужна новая (назову её FGHI SQL)
Attr
Hello, Mithgol!

> Сразу признайся: язык SQL знаешь? Если не знаешь, то надо тебя учить ему:

Мнэ-э-э... Задача хранения мессаг FIDO в базе настолько примитивна, что здесь
хватает и самых элементарных знаний MySQL.Если ты так не считаешь - то знаешь
ли SQL ты? ;)

По сути вопроса: я попытаюсь в середине апреля усилием мозга штурмовать 400кб
кода phito и заставить его хранить почту в одной таблице, исправив заодно
гипотетическую ошибку ключа. Я не уверен, что у меня получится, но постараюсь.

> Вот и Виссарионов то же думает:

Кажется я его сегодня видел в Сокольниках...


> Еще одна совершенно дурацкая ошибка проектирования... Вот скажи, если
> в означенном формате базы вдруг всплывет какой-то не фатальный, но очень
неприятный недостаток - что будет проще: модифицировать формат и некую
библиотеку для работы с ним, или же модифицировать _весь_ софт, который
использует этот формат напрямую?

Вы не так мыслите. Я столкнулся с другой проблемой: люди ставят себе мой
движок, а я его постоянно совершенствую и в какой-то момент меняю формат базы.
Люди нажимают кнопку "обновить движок" - файлы php обновляются, а базы старые.
Как быть? Вот это проблема. Я ее решаю модулями апгрейда, когда заходишь в
админку, и он тебе выводит кнопку, нажав которую, обновишь формат базы или
вдобавок запустишь процесс трансляции каких-либо данных в новых формат.

> отображаются по двадцать сообщений эхопочты на одной странице. Тогда, имея
дело
> с базою PhFiTo (которая спроектирована без учёта этой нужды), программисту
бы
> пришлось запрашивать двадцать последних сообщений из таблиц каждой эхи
отдельно

Да ты прав, конечно, с этим никто и не спорит. Куча таблиц - плохо. Я вообще не
знаю, куда это все приткнуть в своем движке - у меня там свои таблицы, а тут
еще рядом будут таблицы эх валиться - ужас. Я попробую с этим что-то сделать,
надеюсь, Кочарин мне сможет по аське ответить на какие-то вопросы. Но - после
середины апреля, сейчас я книгу сдаю, не то дого совсем.

WBR, Леонид Каганов, LLeo.

--- wfido
* Origin: http://lleo.aha.ru (2:5020/1519.55)