|
|
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Сорри - не там цитаты поставил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 17:32 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
мод Сахават ЮсифовНо наткнулся на слжность контролья типов и на нецелостность EAV: нецелостность может возникнуть только при удалении объектов, на которые где-то есть ссылки или удалении из классификаторов, но это вопрос решаемый (по метаописанию все известно). Про контроль типов не очень понятно - где их надо контролировать. Ну я не до конца дошел (не стал для каждого SQL типа создавать таблицу значений) и у меня ушла возможность constraint для полей таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 17:33 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
U-gene Сахават Юсифов[quot ModelR] Например . Спасибо, прочту манифест объязательно. Но, как я понял там разговор об ОРМ. Это не ОРМ. [quot Сахават Юсифов]И тут возникла идея слить все типы в один и разбить их на вертикальные проекции и отдельно вести во внешней таблице из каких проекций состоият прикладные типы В общем, почитайте. Там промежуточный уровень ...мммм.... посильнее будет.:) Вечером прочту. Скачал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 17:34 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов U-gene Сахават Юсифов[quot ModelR] Например . Спасибо, прочту манифест объязательно. Но, как я понял там разговор об ОРМ. Это не ОРМ. [quot Сахават Юсифов]И тут возникла идея слить все типы в один и разбить их на вертикальные проекции и отдельно вести во внешней таблице из каких проекций состоият прикладные типы В общем, почитайте. Там промежуточный уровень ...мммм.... посильнее будет.:) Вечером прочту. Скачал. Прочитал. Правда практически по диагонали. Но, все ж. 1. Я говорил - меня ОРМ в чистом виде не интересует ( в плане реализации собственной ОРМ, когда мне это надо Я пользуюсь eXPO, благо она генерирует даже приемлемый пользовательский интерфес). 2. Я не заметил, что бы там можно было находу добавить или удалить свойство. 3. Требуется сделать серьезную разработку. ... А так отличный труд, можно кандидатскую,н аверное защитить, а то и докторскую. Теперь вопрос - Вы как человек владеющий предметом можете сказать, что та тривиальная структура, которую я предлагал достигает своей цели сегодня и сейчас, безо всяких промежуточных уровней, не меняя ни на один бит СУБД, без потерь производительности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 18:29 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
> На самом деле стыковка была на уровне СУБД Что-то типа этого я и предполагал. > после этого метасистема просто подхватила то что ей дали из чужой системы Представьте себе задачу чуть сложнее (но абсолютно реальную в контексте этого обсуждения): все интегрируемые базы данных имеют собственные метаслои. Причем, естественно, не стандартные. > интеграция метасистем проще Конечно же, нет. Интеграция реляционных структур проще на порядок. Просто потому, что для этого есть и стандартные методы, и стандартные инструменты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 19:06 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
> Интеграуция получается не очень сложной, а локализация совсем не причем. Вопрос выбора - политический: Вам эту систему поддерживать. Идеальной структуры данных в принципе не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 19:13 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Ну вот пока мы все здесь фигней занимались, произошло, пожалуй, одно из наиболее значительных событий этого года: gears.google.com. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 20:00 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
guest_20040621Ну вот пока мы все здесь фигней занимались, произошло, пожалуй, одно из наиболее значительных событий этого года: gears.google.com. Что то не понял. В чем вкусность? В бесплатности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 21:59 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
> В чем вкусность? Открытые исходники, Кроссплатформенность, Кроссбраузерность. Первый большой гвоздь в крышку гроба обычных desktop пользовательских приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 22:11 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
интересная ситуация. Из уст Google сообщение об "изобретении" briefcase для браузера звучит как событие года. То что подобные модели давным давно работают - никто не замечает. Да и что в ней такого революционного? Почему первый гвоздь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 13:40 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
iscrafmинтересная ситуация. Из уст Google сообщение об "изобретении" briefcase для браузера звучит как событие года. То что подобные модели давным давно работают - никто не замечает. Да и что в ней такого революционного? Почему первый гвоздь? Я тоже удивился. Тут все ругают .Net, а она как раз на это и нацелена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 14:57 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
> подобные модели давным давно работают Например? > Да и что в ней такого революционного? Почему первый гвоздь? Просто немного подождите и все увидите сами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 15:32 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> подобные модели давным давно работают Например? из наверное всем известного - Briefcase Model от Борланда, воплощенная в его древнем MIDAS. Работа с данными без постоянного соединения. Google разве не тоже самое к браузеру привернул? полный аналог, только реализованный в другом цвете и другими средствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 18:00 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
guest_20040621Представьте себе задачу чуть сложнее (но абсолютно реальную в контексте этого обсуждения): все интегрируемые базы данных имеют собственные метаслои. Причем, естественно, не стандартные. Если метаситемы работают на БД фиксированной структуры, то надо состыковать БД фиксированной структуры и все дела. А вот стыковка РБД - это индивидуальная работа по каждой таблице (а с учетом изменений вообще кошмар). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 10:00 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифовчто та тривиальная структура, которую я предлагал достигает своей цели сегодня и сейчас, безо всяких промежуточных уровней, не меняя ни на один бит СУБД, без потерь производительности? Только сейчас сообразил спросить: а что представляет собой ваше метаописание ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 10:16 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
мод Сахават Юсифовчто та тривиальная структура, которую я предлагал достигает своей цели сегодня и сейчас, безо всяких промежуточных уровней, не меняя ни на один бит СУБД, без потерь производительности? Только сейчас сообразил спросить: а что представляет собой ваше метаописание ? Таблица в которой заданы имена расширяющих таблиц для основной таблицы. (+ таблица классификатор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 10:39 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Таблица в которой заданы имена расширяющих таблиц для основной таблицы. (+ таблица классификатор) Сахават, мне эта Ваша заморочка достаточно близка - поскольку я сам с этого начинал ( например, здесь пониже есть главка "Объектные типы (схемы классов)" ). Но в конце пришел к тому, что Вы "по диагонали" прочитали. В общем, в статьях и здесь (на форуме) я всё объяснял уже много раз. Попробуйте читать не по диагонали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 10:50 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
U-gene Сахават Юсифов Таблица в которой заданы имена расширяющих таблиц для основной таблицы. (+ таблица классификатор) Сахават, мне эта Ваша заморочка достаточно близка - поскольку я сам с этого начинал ( например, здесь пониже есть главка "Объектные типы (схемы классов)" ). Но в конце пришел к тому, что Вы "по диагонали" прочитали. В общем, в статьях и здесь (на форуме) я всё объяснял уже много раз. Попробуйте читать не по диагонали. Объязательно прочту внимательно. Просто для моих целей этой "замарочки" полностью хватает. Да и другие в большинстве своем заморочены этим (Как без программера добавить, убавить поле?). А так мне просто не нравится РБД, читать оттуда можно, но писать и менять структуру... :( И все из-за того, что данные хранятся неестественным образом, дробятся и появлются искусственные проблемы с целостностью и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:06 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов ... Вот, рядом какой-то Лелик начинает мучительные поиски по расширению. Слава богу, он уже понял, что объекты не имеют собственных свойств и вынес классификаторы за пределы. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:09 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
объект-единое целое. Если РБД не позволяет с ним работать в таком качестве, то смысл вообще этим заниматься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:13 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
U-gene Сахават Юсифов Таблица в которой заданы имена расширяющих таблиц для основной таблицы. (+ таблица классификатор) Сахават, мне эта Ваша заморочка достаточно близка - поскольку я сам с этого начинал ( например, здесь пониже есть главка "Объектные типы (схемы классов)" ). Но в конце пришел к тому, что Вы "по диагонали" прочитали. В общем, в статьях и здесь (на форуме) я всё объяснял уже много раз. Попробуйте читать не по диагонали. Прочел. Да, я согласен с тем, что то что я предлагаю является частным случаем и описан в Вашем труде. Кстати, в практических целях очень ценный случай. :) Остальное - обобщение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:16 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
iscrafmобъект-единое целое. Если РБД не позволяет с ним работать в таком качестве, то смысл вообще этим заниматься? Да где Вы объект-то видите? Для Вас это "автомобиль", а для жены "источник расходов". Объект = Суррогатный идентификатор + классификаторы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:19 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовОбъект = Суррогатный идентификатор + классификаторы. Сахават, у всех изысканий есть цель. Какова Ваша можете сказать? Какие вкусности Вы хотите получить при помощи этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:22 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
iscrafm Сахават ЮсифовОбъект = Суррогатный идентификатор + классификаторы. Сахават, у всех изысканий есть цель. Какова Ваша можете сказать? Какие вкусности Вы хотите получить при помощи этого? Я же говорил. Я делаю новую версию МЕС. Решил делать унивесальную. Наткнулся на то, что для каждой отрасли нужны свои справочники, своя классификация и т.д. Практически ничего ни с чем не совпадает. Потом при описании унивесального процесса наткнулся на то, что объекты по ходу цепочки процессов меняют свои свойства, приобретают зависимые от процесса свойства. Получилось так, что при приеме заказа невозможно описать изделие без знания техпроцесса (а она многовариантна и зависит от складских остатков, от реакции поставщиков, от состояния исполняющих механизмов, транспорта и т.д.). Одним словом в конце осталачь такая схема :) - есть какие-то идентификаторы - по мере движения этих идентификаторов к ним приписываются операционная информация и они приписываются к каким-то группам (что бы потом можно было эту группу назначить на какой-нить процесс как базу альтернатив). Ну, вот это схемка дает все это делать безболезненно. Живущие идентификаторы + принудительная классификация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 11:42 |
|
||
|
РБД. Жизненный цикл объектов. (Предметная область - управление предприятием)
|
|||
|---|---|---|---|
|
#18+
> и все дела Я не разделяю Вашего оптимизма. Почему - поймете, если столкнетесь с метаструктурой, проецируемой не на 10 таблиц, а на 10000. Альтернатива imho абсолютно естественна: не кусочное представление части базы данных в виде метамодели и модели, а полное представление всей базы данных. Причем, в стандартной метамодели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 12:33 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34571382&tid=1544481]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
209ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 587ms |

| 0 / 0 |
