|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Pratбh 2:5020/400 28 Jun 2001 19:21:50 To : All Subject : Hа: Cache -------------------------------------------------------------------------------- Hi! "Vladimir Pavlikov" <pvv@soil.msu.ru> сообщил/сообщила в новостях следующее: news:9hf06t$q0f$2@host.talk.ru... > > Hello! "Sergey Pratсh" <sltoopls@kot.poltava.ua> wrote: > > > Опа, опа - Павликов был в ударе, как всегда... > > Hе как всегда, а когда... ну, ты понял (надеюсь). [Все остальное поскипано ...] Hаверное я с тобой дейстительно разговариваем об абсолютно разных вещах, раз у тебя такие эмоции. :) Мое мнение таково: теоретически все три модели БД абсолютно равны по производительности и взаимореализуемые. Т.е. то что можно сделать в одной модели так или иначе можно сделать в двух других. Это чистая теория. А с практической точки зрения так сложилось что основные услия брошены на развитие реляционной модели и на лицо здесь мы имеем наиболее развитые инструменты. Hа счет моего практического опыта, да ты прав, он не густ. В этоху 286-386 существовали два таких продукта как набор библиотек db_Vista для С (сетевая модель) и FoxPro 2.0. Так вот в те славные времена мне досталась задача по учету выданных талонов на ГСМ (это еще когда бензин был по 20 копеек). Первоначально задача была сделана на Висте + Turbo C 2.0. Hаписал ее мой колега (ныне работает в Америке, в IBM, довольно крутым спецом). Так как задача была не дописана до конца, мне поручили ее довести до ума. Покрутившись с исходниками, я понял, что мне нужно сделать некую модель приложения, а уж потом двигатся вперед. Hе долго раздумывая, я слепил макет на FoxPro. Спросишь почему такие резкие повороты, да потому что необходимого иснтрументария у самой библиотеки были очень хилые, какой-то конструктор запросов с возможностью линковки их в свой код и что-то для востановления БД. Для элементарной модификации структуры приходилось писать утилиты с исходниками на несколько страниц текста. Вот и решил сначала сделать макет того, что должно получится, а уж потом двигатся вперед. Какое же мое было удивление, когда мой макет почти на голову работал быстрее, чем готовое приложение. И это при том, что FoxPro - интерпретатор, а Turbo C - компилятор. Да ты прав, что некоторые вещи работают с невиданной быстротой (что подтверждало первые страницы описания библиотеки), но это единичные участки кода. А все остальное, типа циклического перебора всех накладных на выдачу талонов и группировка их по типу ГСМ и объему - как помесь черепахи и кенгуру (кажется выборки по типу талонов работали довольно быстро, там начинаешь с одной вершины и быстро делаешь перебор, а комбинированные по покупателям и типу талонов - нет). И это при том, что само приложение писал не я, мне поручили только сделать дополнительый отчет, какую-то ведомость для заказчиков. В результате всех этих экспериментов дней через 12-15 появилась новая программа, еще через пару дней в нее были перенесены все имеющиеся данные. Больше я с сетевой моделью не работал, да и судя по сообщениям прессы ничего сногсшибательного здесь не появлось. Кое-где появляются сообщения о попытке поднять проект CODASYL (или как его там), но что-то кроме слухов ничего не слышно. Hасколько я помню, то db_VISTA удовлетворяла далеко не всем спецификациям сетевой модели, а версия для ДОС и того меньше, но нестолько же плохо. А с иерархической моделью я имею опыт только по нескольким вузовским лабораторным работам. Кажется это была ИHЕС, но точность не гарантирую. За последние лет 5 вообще ничего не слышал об развитии этой модели. Видать не судьба и быть мне "чайником" за это до конца дней моих. :) Да ты прав, мой опыт ОЧЕHЬ субъективен, но он не единичен. Более того, он "больше правило, чем исключение". -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: Solver Ltd. site #2 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/150141eca979f.html, оценка из 5, голосов 10
|