|
|
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
Привет Всем! На общее внимание и обсуждение выносится концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum. Возможно кто то найдет в ней дырки или возможность к усовершенствованию. Это поможет мне сделать свою ООБД более эффективной и полезной. Важной особенностью СООБЗ Cerebrum является отличие в адресации объектов по сравнению со стандартом объектных баз данных ODMG. По аналогии с естественным языком, когда одно и то же слово в разных контекстах имеет различное значение, и когда разные слова в некотором контексте имеют одинаковое значение, в ООБД так же возможно адресовать в разных контекстах разные экземпляры объектов с помощью одного и того же идентификатора, либо в некотором контексте адресовать один и тот же экземпляр с помощью разных идентификаторов. В этом случае каждый экземпляр persistent объекта определяет собственный контекст разадресации. В пределах любого экземпляра допустима только синонимия - когда разные ИД адресуют один и тот же внешний по отношению к текущему экземпляр другого объекта (в том числе и этого же самого если имеем ссылку на себя). Омонимия в пределах контекста разадресации не допускается. С другой стороны в БД столько контекстов сколько экземпляров. Поэтому в пределах всей БД каждый экземпляр может иметь практически неограниченное количество различных идентификаторов, без какого либо противоречия и конфликтов. В Cerebrum каждый объект, так же как и в ODMG адресуется с использованием мягкого указателя или ID объекта Cerebrum.Runtime.NativeHandle . Получение указателей на экземпляры объектов, внешних по отношению к некоторому текущему объекту, производится в пределах контекста текущего объекта. Объект может адресовать только те объекты, с которыми он установил связь. Каждый связанный с текущим объект имеет идентификатор. Каждый уникальный идентификатор определяет в пределах текущего объекта экземпляр связанного с ним объекта. В пределах текущего объекта каждый идентификатор может адресовать только один экземпляр. Однако важным отличием от ODMG является возможность иметь в пределах некоторого объекта несколько различных NativeHandle адресующих один и тот же экземпляр. В пределах некоторого заданного объекта несколько разных идентификаторов могут ссылаться на один и тот же экземпляр объекта. В отличие от ODMG, где каждый объект имеет только один уникальный идентификатор в Cerebrum один и тот же объект может иметь различные идентификаторы. Если рассмотреть не один экземпляр, а всю базу, то по аналогии с явлениями естественного языка синонимии и омонимии в СООБЗ Cerebrum возникает явления синонимии и омонимии идентификаторов объектов. В различных контекстах определяемых различными экземплярами объектов один и тот же идентификатор объекта NativeHandle может адресовать как разные экземпляры, так и один и тот же экземпляр. Это явление можно назвать омонимией объектных идентификаторов. Так же как и в естественном языке при омонимии один и тот же идентификатор в разных контекстах одной и той же базы данных может адресовать как различные, так и одинаковые экземпляры объектов. Как в одном и том же контексте, так и в разных контекстах различные идентификаторы могут ссылаться на один и тот же экземпляр объекта. В этом случае возникает явление синонимии объектных идентификаторов, когда один экземпляр может иметь в пределах базы множество различных идентификаторов - синонимов. Расширенная поддержка синонимии/омонимии объектных идентификаторов может использоваться для различных целей. В том числе для идентификации типа связей, при построении семантических и иерархических семантических сетей, для идентификации атрибутов объектов, реализации объектных views & joins. Определенный атрибут объекта должен иметь идентификатор инвариантный к экземпляру объекта. Или различные экземпляры одного и того же класса должны получать различные экземпляры своих атрибутов при разадресации идентификатора атрибута. Так же желательно иметь возможность найти метаинформацию, описывающую атрибут по идентификатору атрибута. Рассмотрим пример реализации атрибутов объектов. Пусть идентификатор атрибута равен 1000 (атрибут ‘Name’ – имя объекта). Пусть имеются экземпляры с идентификаторами 1023 (Name=’Int32’) и 1024 (Name=’Int64’). В этом случае в глобальном контексте нас интересуют 3 экземпляра объектов с идентификаторами 1000, 1023 и 1024. Экземпляр с идентификатором 1000 – метаописатель атрибута ‘Name’. Экземпляр с идентификатором 1023 – метаописатель типа ‘Int32’ и экземпляр 1024 – метаописатель типа ‘Int64’. В контексте объектов 1000, 1023 и 1024 разадресация идентификатора 1000 не зависит от разадресации этого же идентификатора в глобальном контексте. В этих контекстах возможно создание дочерних экземпляров объектов с идентификатором 1000 и хранящих не метаописание атрибута а его значение. Так в контексте 1023 разадресация атрибута 1000 будет приводить к получению объекта - строки “Int32”, в контексте 1024 – строки “Int64” а в контексте 1000 – строки “Name”. Следует обратить особое внимание на разадресацию идентификатора 1000 в контексте метаописателя атрибута 1000. Такая разадресация возвращает имя метаописателя атрибута 1000 - строку “Name”. Таким образом метаописатель атрибута ‘имя объекта’ описывает и собственный атрибут ‘Name’. Значением атрибута 1000 метаописателя атрибута 1000 - ‘имя объекта’ является строка ‘Name’. Из данного примера видно, что идентификатор 1000 в четырех различных контекстах ссылается на 4 различных экземпляра объекта, при этом в собственном контексте описывает собственное имя. Объектные представления должны обеспечивать соединения объектов. Например, если атрибутом объекта Работник является идентификатор объекта Организация то во многих случаях будет интересно получить способ обращаться к имени организации, к которой принадлежит этот работник. Это обеспечивается навигацией из объекта Работник по его атрибуту ‘идентификатор организации’ к экземпляру объекта Организация и далее к атрибуту ‘имя организации’. Результирующий агрегат – объект Работник с дополнительным атрибутом ‘имя организации’ должен иметь тот же идентификатор что и оригинальный объект Работник и должен обеспечивать прозрачный доступ ко всем свойствам объекта Работник и атрибуту ‘имя организации’. В объектной базе данных, поддерживающей синонимию/омонимию объектных идентификаторов, данная задача может быть решена следующим способом. Необходимо задекларировать новый атрибут ‘имя организации’ так как объект Организация имеет атрибут Имя и объект Работник так же имеет атрибут Имя. Если добавить к объекту Работник второй атрибут с идентификатором дублирующим уже существующий в этом экземпляре атрибут возникнет логический конфликт и будет невозможно определить, какое значение требуется вернуть при разадресации этого идентификатора. В каждый экземпляр класса Работник добавляется дочерним атрибутом экземпляр атрибута Имя объекта Компания с идентификатором этого атрибута ‘имя компании’. В результате каждый экземпляр имени компании будет иметь по два различных идентификатора, один – имя в контексте объекта Компания и второй – ‘имя компании’ в контексте объекта Работник. Все работники одной компании будут иметь в качестве значения атрибута ‘имя компании’ один и тот же экземпляр атрибута объекта Компания.Имя. С уважением, Шуклин Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 14:31 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
1. Аналогии с естественным языком не обеспечивают автоматическую легитимизацию всякой хрени. Омонимия и синонимия в ЕЯ хороша лишь для каламбуров, а объективно -- это огромный недостаток. Кто изучал хоть пару иностранных языков, тот это знает. Тянуть недостатки ЕЯ в инженерную систему -- глупо. 2. Главному вопросу -- А НА ХРЕНА ЭТО НАДО -- посвящены две с половиной мутных строчечки огромного поста. Вывод: сами не знаете, зачем. 3. Общее впечатление -- многобукафф . Инженеры и ученые так не пишут. Вместо пространных и мутных слов надо дать несколько четких и кратких определений и формальных спецификаций. Снабдить их примерами. Вам бы в философские науки, вы б развернулись со свом многословием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 15:39 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 00:22 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
mir1. Аналогии с естественным языком не обеспечивают автоматическую легитимизацию всякой хрени. Омонимия и синонимия в ЕЯ хороша лишь для каламбуров, а объективно -- это огромный недостаток. Кто изучал хоть пару иностранных языков, тот это знает. Тянуть недостатки ЕЯ в инженерную систему -- глупо.ващето это стереотип, что многозначность есть недостаток ЕЯ. На самом деле наоборот. Многозначность есть достоинство ЕЯ. ну это уже лингвистика. mir2. Главному вопросу -- А НА ХРЕНА ЭТО НАДО -- посвящены две с половиной мутных строчечки огромного поста. Вывод: сами не знаете, зачем. Это надо для идентификации типа связей, при построении семантических и иерархических семантических сетей, для идентификации атрибутов объектов, реализации объектных views & joins. надеюсь не нужно объяснять что скрывается под этими терминами? Без описанной функциональности модель данных ООБД вырождается либо иерархическую модель либо в реляционную модель. При этом у иерархической модели есть недостатки по сравнению с реляционной, которые здесь уже были обсуждены неоднократно. А с описанной - получает плюсы как одной так и другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 18:11 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
:) shuklinОбъектные представления должны обеспечивать соединения объектов. Например, если атрибутом объекта Работник является идентификатор объекта Организация то во многих случаях будет интересно получить способ обращаться к имени организации, к которой принадлежит этот работник. Это обеспечивается навигацией из объекта Работник по его атрибуту ‘идентификатор организации’ к экземпляру объекта Организация и далее к атрибуту ‘имя организации’. Результирующий агрегат – объект Работник с дополнительным атрибутом ‘имя организации’ должен иметь тот же идентификатор что и оригинальный объект Работник и должен обеспечивать прозрачный доступ ко всем свойствам объекта Работник и атрибуту ‘имя организации’. В объектной базе данных, поддерживающей синонимию/омонимию объектных идентификаторов, данная задача может быть решена следующим способом. Необходимо задекларировать новый атрибут ‘имя организации’ так как объект Организация имеет атрибут Имя и объект Работник так же имеет атрибут Имя. Если добавить к объекту Работник второй атрибут с идентификатором дублирующим уже существующий в этом экземпляре атрибут возникнет логический конфликт и будет невозможно определить, какое значение требуется вернуть при разадресации этого идентификатора. В каждый экземпляр класса Работник добавляется дочерним атрибутом экземпляр атрибута Имя объекта Компания с идентификатором этого атрибута ‘имя компании’. В результате каждый экземпляр имени компании будет иметь по два различных идентификатора, один – имя в контексте объекта Компания и второй – ‘имя компании’ в контексте объекта Работник. Все работники одной компании будут иметь в качестве значения атрибута ‘имя компании’ один и тот же экземпляр атрибута объекта Компания.Имя. Внушаить. Столько понаворить вокруг "Работник.Компания.Имя" авторреализации объектных views & joins. надеюсь не нужно объяснять что скрывается под этими терминами? Нужно. насколько я помню, в последний раз Ваше объяснение этих понятий выглядело приблизительно следующим образом "предположим, что классы - это в точночсти отношения. Тогда join для классов - это в точности то же самое, что и для отношений. Но! Классы - это не отношения и join должен быть для них другим." Не припоминаю, что дело пошло дальше, но если ошибаюсь - ради бог извините и дайте ссылку, что же я пропустил :) PS Кстати, насчет comp.database.theory Вы там поострожней. 1) Язык надо знать. 2) Ребята там конкретные. Судя по Вашему началу - съедят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 19:29 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
U-genePS Кстати, насчет comp.database.theory Вы там поострожней. 1) Язык надо знать. 2) Ребята там конкретные. Судя по Вашему началу - съедят. а что мне с того что съедят? вот вы тут типа "съели" меня - так пасибки, пару идей я с того безобразия для своей ООБД вынес. так что чем больше побьют тем моей ООБД лучше. не было что классы это отношения)) классы это таблицы. а отношения это строки. ну да Дейт с Кодом ребята конкретные, там еще Декарт (которого я оч уважаю) но всеже. в моей бд отношение это строка. а в РБД - та что угодно мне в этом контексте от того ни жарко ни холодно. так что JOIN для объектов это почти тоже самое что JOIN для отношений (строк). - тоесть новый экземпляр. а класса он экземпляр или нет, на самом деле сказать трудно. вот нету у Class1 аттрибута Name2. есть экземпляр Class1 и у этого экземпляра есть аттрибут Name2. в моей бд - банальность. технически экземпляр таки этого самого Class1 а концептуально - так самой БД всеравно что там у девелопера в голове делается. она биты перебирает. а разница между РБД шным и моим - в том что у меня результат JOIN это новый экземпляр объекта. Тоесть узел у которого есть аттрибуты. Методы для этих аттрибутов будут определены в какой то сборке. Любым аттрибутам - любые методы - как законфижешь. Если есть желание поговорить на эту тему спокойно - можем совместными усилиями разложить все по полочкам. - так это у вас тут хаос полный. Ващето кто ясно мыслит тот ясно и излагает. - Ну теоретически да. Вот только система ИИ должна уметь понимать в том числе и естественный язык. а экземпляры высказываний некоторых индивидуумов полностью повторяют тот хаос и неясность мысли вызванную вчерашим перепоем что у них в мыслях царят)) Так вот чтоб понять этот ужас система будет вынуждена моделировать собеседника - тоесть хаос. И с этим надо уметь работать. Ну и в производсве хаоса и дурдома много. И весь этот дурдом зачастую приходится моделировать в информационных системах. Никакой ясностью мыслей тут и не светит. На самом деле неясности в моей системе еще маловато для ИИ вот:"от персетановки бкув слвоа все ранво чиатються галвное чтобы преавя и псолденяя бкувы солва блыи парвльиными,т.к. мы чиатем солво цлеиокм а не по бкуавм" ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 21:07 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
shuklin mir1. Аналогии с естественным языком не обеспечивают автоматическую легитимизацию всякой хрени. Омонимия и синонимия в ЕЯ хороша лишь для каламбуров, а объективно -- это огромный недостаток. Кто изучал хоть пару иностранных языков, тот это знает. Тянуть недостатки ЕЯ в инженерную систему -- глупо.ващето это стереотип, что многозначность есть недостаток ЕЯ. На самом деле наоборот. Многозначность есть достоинство ЕЯ. ну это уже лингвистика.Классно обосновал: «на самом деле наоборот». И все? Три раза ха-ха. Кстати, я не зря упомянул про изучение иностранных языков. Для вас это актуально. Я натолкнулся на ваши посты в http://groups.google.com/group/comp.databases.theory. Ваше владение английским просто ужасно, с таким лезть в иностранные форумы… просто неуважительно к тамошнему народу. shuklin mir2. Главному вопросу -- А НА ХРЕНА ЭТО НАДО -- посвящены две с половиной мутных строчечки огромного поста. Вывод: сами не знаете, зачем. Это надо для идентификации типа связей, при построении семантических и иерархических семантических сетей, для идентификации атрибутов объектов, реализации объектных views & joins…Совершенно непонятны ни критерии включения какого-то утверждения в список, ни многие элементы списка. С тем же успехом можно было приписать, что это нужно для полетов на Луну, пролонгации половых актов и ускоренного прохождения HOMM-V. Общее впечатление: от балды набросанные слова, за которыми ничего не кроется. Вот вы бы взяли хоть одну задачу, да хоть бы «идентификации типа связей», и показали, что это за актуальная проблема такая, что она без вашего подхода никак не решается, а с ним — на раз-два. Это был бы разговор. P.S. А что вы за бред такой несете в форуме comp.databases.theory? Что за фразу ни возьми, то просто перл невежества. Хоть бы эту: “a table is just a special case of a graph or network.” А ну-ка, ну-ка приведите-ка точное математическое определение графа и точное определение отношения . А потом укажите, при каких-таких “special cases” определение графа вырождается в определение отношения. Ась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 08:21 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
mir А что вы за бред такой несете в форуме comp.databases.theory? Что за фразу ни возьми, то просто перл невежества. Хоть бы эту: “a table is just a special case of a graph or network.” А ну-ка, ну-ка приведите-ка точное математическое определение графа и точное определение отношения . А потом укажите, при каких-таких “special cases” определение графа вырождается в определение отношения. Ась? Научная работа только после заключения договора и предварительной оплаты ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 14:24 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
shuklin mir А что вы за бред такой несете в форуме comp.databases.theory? Что за фразу ни возьми, то просто перл невежества. Хоть бы эту: “a table is just a special case of a graph or network.” А ну-ка, ну-ка приведите-ка точное математическое определение графа и точное определение отношения . А потом укажите, при каких-таких “special cases” определение графа вырождается в определение отношения. Ась? Научная работа только после заключения договора и предварительной оплаты ;)Дорогой Дмитрий! Да неужели с вами кто-то в здравом уме заключит договор на научную работу? Да еще и с оплатой... У нас многие студенты пообразованней будут. Впрочем, в этом мире и не такие чудеса встретишь... Вы обладаете потрясающей пробивной силой. Ее бы в мирных целях... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 15:33 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
shuklinНаучная работа только после заключения договора и предварительной оплаты ;) Если Вы хотите получать адекватные ответы на ваши вопросы, то и Вы отвечайте на те вопросы, кот. вам задают. А то ответы будут такие же: "тестирование вашего решения и консультирование только после оплаты". Имейте уважение, а то можно будет считать, что ваши топики рекла чистой воды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 15:47 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
...созерцание деятельности shuklin'a значительно продвинуло мое понимание слова "графоман" из литературы в программирование что и привело к результату " програ фоман" .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:23 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
shuklinПривет Всем! Вы бы хоть диаграмму структурной схемы своей ООБД нарисовали. А то по тексту выходит пионерская поделка человека, который в БД абсолютно ничего не понимает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 22:55 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
softВы бы хоть диаграмму структурной схемы своей ООБД нарисовали. http://www.shuklin.com/ai/ht/ru/cerebrum/lessons/Cerebrum.Samples.Streams-01.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 23:47 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
Все равно не вижу причины почему бы не сделать обычную надстройку над реляционной моделью. Модификацию/выборку данных производить хранимыми процедурами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 16:32 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
softВсе равно не вижу причины почему бы не сделать обычную надстройку над реляционной моделью. Модификацию/выборку данных производить хранимыми процедурами? А я не вижу причины, почему бы не реализовать тоже самое на ассемблере - вообще без какой либо БД, и без ОС ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 16:41 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
shuklin softВсе равно не вижу причины почему бы не сделать обычную надстройку над реляционной моделью. Модификацию/выборку данных производить хранимыми процедурами? А я не вижу причины, почему бы не реализовать тоже самое на ассемблере - вообще без какой либо БД, и без ОС ))) Есть две причины почему не на ассемблере - сложность чтения/модификации програмного кода и сложность переносимости кода. Хотя на этом форуме вам точно не помогут, так как большинство присутствующих здесь Ламеры, которые цитируют Гуру вместо того чтобы думать своей головой. Большинство просто не способно осознать вашу модель. Хотя у вас просто ничего не выйдет, так как вы пытаетесь исследовать реализацию модели, взаимодействие ее модулей и своей хранилище данных. Намного проще было бы просто построить надстройку над реляционным хранилищем и далее после доработки модели до работоспособного состояния дописать свой тип хранилища, если в этом возникнет необходимость. А так вы пытаетесь вре реализовать "на ассемблере - вообще без какой либо БД, и без ОС" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 19:32 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
softХотя у вас просто ничего не выйдет, так как вы пытаетесь исследовать реализацию модели, взаимодействие ее модулей и своей хранилище данных. Ващето уже вышло. В тех объемах и ограничениях которые были заявлены. softНамного проще было бы просто построить надстройку над реляционным хранилищем и далее после доработки модели до работоспособного состояния дописать свой тип хранилища, если в этом возникнет необходимость. Вот как раз возникла. Только после доработки модели на плайн-С. В качестве задания для домашней медитации: - С какой эффективностью будет работать нейронная сеть из ста миллионов нейронов работающая через ОР маппер? Какие эксперименты на такой модели можно провести? - Сколько рессурсов надо вбухать в реализацию такой модели? - Какой итоговый профит (кроме теоретических результатов экспериментов) даст такая разработка? softА так вы пытаетесь вре реализовать "на ассемблере - вообще без какой либо БД, и без ОС" :)Это было просто развитие вашей мысли А еще лучше эту сеть спаять паяльником из транзисторов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:05 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
shuklin softНамного проще было бы просто построить надстройку над реляционным хранилищем и далее после доработки модели до работоспособного состояния дописать свой тип хранилища, если в этом возникнет необходимость. Вот как раз возникла. Только после доработки модели на плайн-С. В качестве задания для домашней медитации: - С какой эффективностью будет работать нейронная сеть из ста миллионов нейронов работающая через ОР маппер? Какие эксперименты на такой модели можно провести? Если произвести кластеризацию нейронных ансамблей (точка сборки Амосова) с динамическим кэшированием данных (подкачивать в кеш в памяти только нейроны близкие от активной точки взаимодействия) то вполне эффективно. То модуль кеша и его синхронизации с реляционным хранилищем (целостность данных тоже можно на этот модуль возложить тоесть отпадают триггера, внешние ключи и база вырождается в нечто вроде многотабличной dbf с механизмом индексации). А писать все практически с нуля... Вы просто не сможете обогнать корпорации с из ресурсами в сотни и тысячи человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:58 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
softточка сборки АмосоваСомневаюсь в пригодности РБД для моделирования СУТ и М-Сетей. Хотя кто знает. В любом случае меня интересуют не М-Сети а СНС. softА писать все практически с нуля... Вы просто не сможете обогнать корпорации с из ресурсами в сотни и тысячи человек.Это только в том случае если они тоже пытаются реализовать ту же самую модель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2006, 00:51 |
|
||
|
Концепция синонимии/омонимии объектных идентификаторов в ООБД Cerebrum
|
|||
|---|---|---|---|
|
#18+
soft Хотя на этом форуме вам точно не помогут, так как большинство присутствующих здесь Ламеры, которые цитируют Гуру вместо того чтобы думать своей головой. Большинство просто не способно осознать вашу модель. Интересно, кто отличит Ламера от не Ламера? Тем облее этим более всего любят заниматься Ламеры. И с какой стати кому-то вообще "осознавать" модель Шуклина? Тем более он про нее ни разу ничего путного не сказал. Одни только слова про сети. Так они не модели Шуклина. У него есть только Селебрум (тулса, которую он за СУБД пытался выдать в свое время). Думает он может и своей головой (напрмер, его мыстль строка = отношение), но не факт, что Ламеры так думать не умеют. А то, что на этом форуме Шуклину не помогут - это верный прогноз. Возможно, ему помочь вообще нигде уже не смогут. Ему надо бросать свой Селебрум и возвращаться в ИИ, и там пытаться, что-то реальное решить. Тогда ему дадут проггеров и они налабают тулсы для проверки идей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 01:38 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33833429&tid=1545154]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
401ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 710ms |

| 0 / 0 |
