|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Andrei N.Sobchuck 2:5020/400 01 Feb 2002 16:53:54 To : Victor Metelitsa Subject : Re: Проблемы persistent layers -------------------------------------------------------------------------------- a> <3C566831.3070805@cssc.tat.ru> <rhu53a.2i.ln@server1.mart.cherkassy.ua> a> <3C5A4C84.2050401@cssc.tat.ru> <slmd3a.gt6.ln@server1.mart.cherkassy.ua> a> <3C5A7303.6040900@cssc.tat.ru> From: "Andrei N.Sobchuck" <andrei@mart.cherkassy.ua> Victor Metelitsa wrote: >> VM> В каком месте сложно? То, что словари и есть индексы (один из видов), >> Оптимизация "руками" - анахронизм. VM> Что ты имеешь в виду под "оптимизацией руками"? Я предложил обернуть VM> коллекцию (или расширить ее). Протокол, конечно, должен быть как у VM> коллекции (add:, remove:, select:) плюс расширения. Расширения включают VM> в себя механизм индексирования (на основе словарей; можно взять VM> B-Деревья и что-нибудь еще) и механизм запросов. Hужно ли было VM> разжевывать до деталей? Что если нет соответствующего индекса, то он не VM> должен использоваться, что если индексы многоколоночные (например, на VM> многоключевых словарях), то надо принять решение и выбрать нужный? Я не VM> вижу особых сложностях в реализации. Я думаю, реально внутри GemStone VM> оно так уже и устроено, только привязано зачем-то к instance variables и VM> не доведено до ума. Этого сейчас нет. Делать самому? То, что ты написал - будет полноценный сервер. Так что, O/R mapping - проще всего. Кстати о маппинге. Ко всем. В результате запроса получили объект на клиенте. Другой пользователь удалил из базы записи из которых объект был "собран". Что с этим уже не существующим объектом должно происходить на клиенте? Ответ попрошу разжевать. -- Андрей Собчук E-mail: andreis@itware.com.ua Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Infinity, ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/296906a8e05ce.html, оценка из 5, голосов 10
|