Здравствуйте, AndrewVK, Вы писали:
WH>>Правильно ли я понял что у тебя там получается ООБД?
AVK>ООБД слишком неопределенный термин.
Ты оперируешь персистентными объектами.
А не реляционными таблицами.
WH>>У каждого объекта есть свой GUID используемый в качестве первичного ключа.
AVK>Это неважно, что у него в качестве первичного ключа. Главное что он есть.
Важно.
WH>>Версия. Как я понял сколько раз меняли объект. Хранятся ли предыдущие версии объекта?
AVK>Нет.
Что нет?
Первое? Второе? Или оба?
AVK>Неважно. В примере это не используется.
Важно. Как проектировать ДСЛ если не ясно что в системе твориться?
AVK>Первые атрибуты описываются доменами и хранят непосредственно значение. ВТорые — ссылки на другие экземпляры объектов.
Не понимаю. Зачем их разделять?
WH>>bool IsPersistent а что объекты бывают не persistent? Зачем?
AVK>Неважно. В примере нет неперсистентных объектов.
Ох.
WH>>Ну и главный вопрос: Почему ООБД? ИМХО в БД должны быть только данные, а не методы итп.
AVK>А в БД никаких методов и нет.
Ессно нет. Она же у тебя реляционная. Или как?
Честно говоря, я не понял, зачем была выбрана модель персистентных объектов?
Чем она такая хорошая?
Еще вопрос: Нужна ли распределенная работа?
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>