|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Andrei N.Sobchuck 2:5020/400 28 Jan 2002 16:37:34 To : "Ilya Zvyagin" Subject : Re: Проблемы persistent layers -------------------------------------------------------------------------------- Ilya Zvyagin wrote: IZ> Тебе кажется в сторону чистых ООСУБД смотреть надо и в сторону OQL. У "чистых ООСУБД", к сожалению, проблемы с запросами, имхо. Gemstone - не оптимизирует запросы, в которых участвуют полноценные выражения (вызовы методов и т.д.). Оптимизируеются только запросы на "кастрированом" языке. Во-первых, запрос должен быть только по данным (вызов методов не допустим), во-вторых, допустимы только операции типа "больше", "меньше", "равно". У Objectiviti (которая не клиент-серверная) еще есть регэкспы для строковых типов. Плюс в запросе у Objectiviti могут быть только поля "примитивных" типов. Поле с неопределённым типом не может участвовать в условии запроса. Тут товарисч за Cache вспоминал. Хотелось бы увидеть пример запроса, который возвращает, набор объектов какого-то класса (любого). IZ> Так вроде бы именно такой подход и используется - если надо, объект IZ> загружается из хранилища и к его методам обращаются, и кажется, IZ> на "родном" языке объекта, например, на С++. В 1С такой подход используется ;) -- Андрей Собчук E-mail: andreis@itware.com.ua --- ifmail v.2.15dev5 * Origin: Infinity, ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/29690fee5144d.html, оценка из 5, голосов 10
|