|
|
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
Вариант на английском . Названием поменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:32 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
диссертацию готовите? Nobody faults but mine... (LZ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 14:15 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
Хобби у меня такое странное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 14:43 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
авторХобби у меня такое странное пытаться описать сложную тему еще более непонятными словами? Nobody faults but mine... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 18:41 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
пытаться описать сложную тему еще более непонятными словами? согласен, слова "значение" "перменная" "тип" "операция" сейчас относятся к непонимаемым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 19:24 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
Кстати, большое спасибо за то что можно было почитать комментарий Сергея Кузнецова, на мой взгляд очень грамотный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 23:01 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
комментарий Сергея Кузнецова, на мой взгляд очень грамотный Согласен. Именно поэтому в англ. версии я 1)поменял название (в самом деле "безимпедансный" подразумевает налииие полного соттветсвия из чего следует наличие наличие нескольких частей, между которыми это соответсвие существует - а в моем случае таких частей нет) 2) в последнем варианте убрал нафиг главку "Могут ли существовать ОО мдоели данных". Это вовсе не означает, что я отказался от своих мыслей по этому поводу и у меня зреет статья, где я разжую эту мысль подробнее (например, СДК в своих замечанниях на равных употребляет применительно к системам термины "объектная" и "объектно-ориетнированная" но КМК это немного разные вещи) В общем, после этих изменений, сделанных в связи с замечаниеми СДКузнецова, от них останется (и КМК это немалого стОит) 1) "ряд мыслей, с которыми я полностью согласен" 2) "фактически предлагается новый подход к построению объектно-реляционного отображения" (с чем я в общем то согласен - если, конечно, рассматривать термин "отображение" в самом общем виде - например трансляторы могут быть названы системой отображение структур, возможных в транслируемом языке, в структуры, возможные в языке, на котором записан результат трансляции) 3) "Но полностью закрывать глаза на объективно существующие технологии и предлагать подходы, в которых не учитывается их существование, нерационально и неправильно".Ну а я и не закрываю. :) Просто некогда писать это всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 10:48 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
U-gene В общем, после этих изменений, сделанных в связи с замечаниеми СДКузнецова, от них останется (и КМК это немалого стОит) ... Извини, если на этот вопрос ты уже отвечал много раз, но интересно - в пару вредложений - в чем принципиальное отличие твоей работы и идеи объектно-реляционного отображения (в том виде к котором она реализована в таких продуктах как hibernate)? Кстати, Кузнецова, как я понял, этот вопрос тоже интересует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:53 |
|
||
|
Статья про RxO
|
|||
|---|---|---|---|
|
#18+
Да, отвечал много раз :) Маппинг в самом общем смысле - это отображение структур. Однако в прикладном смысле он часто однозначно воспринимается как средсво, позволяющее скрыть обмен данными между программой и БД (между объектными переменными и реляционными). А RxO - это средство управления РБД. Там никаких обособленнно существующих объектов, которые требовали бы какой-либо синхронизации, обмена значениями с записями БД нет - ни на стороне сервера, ни на стороне клиента, ни в явном виде, ни в неяном . Как аналогия - когда ты создаешь объект С++ в памяти и меняешь его,ты же ведь фактически сразу меняешь состояние этой памяти. То есть объект - это некое эфемерно-логическое образование, возникающее в твоем сознании за счет того, что ты используешь некий язык, который позволяет с этим образованием так же эфемерно-логически работать. Но не самом деле ты работаешь с памятью - потому, что инструкции С++ транслируются в команды работы с памятью. Объекты - это и есть память (только представленная эфемерно-логически по-другому). Так же и RxO (только по отншению к записям РБД). Объекты RxO - такие же эфемерно-логические образования. РСУБД можно рассматриватется как машина, как компьютер. И как любым компьютером, можно ею пользоваться напрямую, а можно в ней же написать транслятор ОО-языка. Это и будет RxO система. И когда некоей командой мы меняем состяние RxO объекта, то эта команда, после трансляции, сразу, напрямую меняет записи таблиц. Любой запрос к RxO-объектам и классам траслируется в обычные запрос(ы) к таблицам. Более того, у меня получается, что любая последовательность команд может быть так оттранслирована, что за однин прием мы сразу можем обработать множество объектов - безо всяки явных или неявных итераторов. И все потому, что RxO объекты - это и есть совокупность записей таблиц (только представленная по-другому). В общем, если принципиально, то КМК RxO дальше от O/R маппинга - в прикладном смысле этого понятия - чем, например, от SQL. Однако в общем смысле любой транслятор, как я уже писам, - это средство маппинга. Но без переноса данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 01:49 |
|
||
|
|

start [/forum/topic.php?fid=32&startmsg=34704215&tid=1544360]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 446ms |

| 0 / 0 |
