Мысли в слух

Подписаться на эту рубрику по RSS

Так будет ли "двойка" ?

Опубликовано: 23 ноября 2009.
Автор: koreec.

Рубрика: Мысли в слух.

Ответ: скорее нет чем да. По-крайней мере, в той форме, в которой нужно было бы это сделать - переписать "с нуля", заменить движок БД, добавить модульность и т.п. 

Почему?

Отзыв о wmz-host.ru

Опубликовано: 21 сентября 2009.
Автор: koreec.

Рубрика: Мысли в слух.

Некоторое время назад на хабре проскочила заметка о российском хостинге wmz-host.ru Там он позиционировался как супер-пупер навороченный, но дешевый хостинг. А, поскольку, как раз в это время я думал о том, что бы завести отдельное зеркало для обновлений, то заметка пришлась как раз ко двору. Пошел и быстренько зарегистрировался, заодно и домен myhomelib.net занял.

Далее...

Эти загадочные линуксойды

Опубликовано: 29 июля 2009.
Автор: koreec.

Рубрика: Мысли в слух.

Практически с момента первого публичного релиза MyHomeLib меня донимали вопросом - когда же будет версия под Линукс. Не прошло и года, как энтузиазисты, устав ждать милости от природы, эту версию сделали, не забыв прорекламировать ее на всех соответствующих ресурсах. Даже в нашем форуме отметились. И что? по прошествии месяца в соответствующем форуме зарегистрировалось 8 человек и не написано ни одного сообщения. Т.е. делаем вывод - версия для nix абсолютно никому не нужна. Так нахрена нужно было меня доставать? Шоб було?

Таблицы против запросов

Опубликовано: 9 июля 2009.
Автор: koreec.

Попробовал перейти от схемы "таблица главная - таблица детальная" к схеме "один сложный SQL запрос". На примере выборки книг одного автора это выглядит так - Таблица авторов (главная) - Список авторов (обеспечивает отношение одна книга один автор и наоборот) - Таблица книг. В MyHomeLib  используются три соотвественно связанных компонента TTable. Если заменить это на SQL, получится трижды вложенный запрос типа 

Select * FROM Books WHERE Id IN

  (Select BookID FROM Author_List WHERE AuthID IN

    (SELECT ID FROM Authors WHERE Name = "Петя"));

Так вот, в AbsoluteDB второй вариант на одной и той же базе работает в десятки раз медленнее! Видимо, нечто аналогичное происходит и в Firebird, хотя там запрос отрабатывается несколько быстрее.

Немного истории

Опубликовано: 1 июля 2009.
Автор: koreec.

Рубрика: Мысли в слух.

Рылся в закромах и нашел свою программку, которая послужила прототипом интерфейса MyHomeLib. Называется это чудо просто и незатейливо - Каталог. Было сделано 3 года назад по заказу одного СТО для автоматизации процесса подготовки счетов:

Далее...