|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Уважаемые коллеги, не встречалось ли вам описание алгоритма интеграции данных на лету в среде с распределенными базами данных (хотя последнее не обязательно, может быть описан алгоритм и не для распределенной). Базовая модель может быть графовая (у меня графовая) или может быть другая. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 14:07 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Mainframe_старыйУважаемые коллеги, не встречалось ли вам описание алгоритма интеграции данных на лету .Это что такое, поясните? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 15:26 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
BelyЭто что такое, поясните? Когда нужно, например, извлечь произвольные понятия, которые ассоциируются с таблицами , на основании произвольно заданных ограничений (на атрибуты понятий). В запросе могут быть любые понятия (таблицы) и есть связи их с другими понятиями (табилцами) в том числе и физические и логические (т.е. без внешних ключей) и ограничения на связанные понятия. Ну цель, например, возможность формировать запросы на понятийном уровне пользователями (не программистами) в распределенной среде. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 17:33 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
и никаких ограничений? - любой уровень - любые понятия - любая среда - физические и логические вообще связать всё что угодно между собой? ответ = оператор Join ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 17:50 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
c оператором join каждый дурак сможет, а вот без него смочь.. ограничения любые в рамках определенных ограничений (не без тавтологии, естественно). Среда - не важно, по сути перевод мнемоязыка на язык запросов и т.п. - это уже другой вопрос, вне рамок того вопроса, который задается в топике. Ограничения на алгоритм, конечно, должны быть. Какие - зависит от алгоритма, вот и хочу найти описание такого, пока не удалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 18:06 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Mainframe_старыйc оператором join каждый дурак сможет, а вот без него смочь.. слабое обоснование для "езды без велосипеда на велосипеде". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 09:15 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Mainframe_старыйc оператором join каждый дурак сможет, а вот без него смочь.. ограничения любые в рамках определенных ограничений (не без тавтологии, естественно). Среда - не важно, по сути перевод мнемоязыка на язык запросов и т.п. - это уже другой вопрос, вне рамок того вопроса, который задается в топике. Ограничения на алгоритм, конечно, должны быть. Какие - зависит от алгоритма, вот и хочу найти описание такого, пока не удалось. Ну например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 10:07 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Alexsalog Ну например: 1. ну Сущ1.атр1=Сущ2.атр2 - не запрещено. не в этом суть. 2. да что-то типа этого, только не для случая 2 сущности, а для произвольного и с произвольнымим связями и входов произвольно и выходов произвольно и еще чтобы поддержка распределенности. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 11:38 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Mainframe_старыйc оператором join каждый дурак сможет, а вот без него смочь..Ну... мне кажется, что это ничем не отличается от реализации операции JOIN вне базы (втором звене). Выкачиваете два массива данных и сливаете их по ключам... Как делать - ищите алгоритмы сортировок, слияний и пр. которые используются серверами БД. Mainframe_старый2. да что-то типа этого, только не для случая 2 сущности, а для произвольного и с произвольнымим связями и входов произвольно и выходов произвольно и еще чтобы поддержка распределенности .В свете сказанного мной выше - не понимаю чем особо будет отличаться запрос в одну БД от запроса в несколько БД. Выкачали массивы из указанных БД и сливайте в один по условиям. Тут самое трудное сделать это все оптимальным способом. Именно за умение это сделать хорошо люди платят деньги Ораклу, MS и прочим разработчикам БД (и не только БД). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2008, 12:27 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Насколько я понял суть вопроса, здесь в том что бы сгенерить нужны запрос к БД на основе некого описания взаимосвязи таблиц и заданых ограничений. Если мое понимание правильно то нужно смотреть в строну Пролога. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2008, 14:52 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
IMHO, не с того конца начинаете. Разберитесь лучше с тем, что такое DSL, предметно-ориентированные языки и метамодели/метамоделирование. Вот когда определитесь, на каком языке будет говорить пользователь системы, тогда и возвращайтесь к алгоритмам трансляции из DSL в SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2008, 15:03 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
ln123Насколько я понял суть вопроса, здесь в том что бы сгенерить нужны запрос к БД на основе некого описания взаимосвязи таблиц и заданых ограничений. Если мое понимание правильно то нужно смотреть в строну Пролога. Суть вопроса понята правильно. Только описано не вазимосвзяь табилц, а взаимосвзяь понятий. которые имеют связь с таблицами., но это уже ньюансы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2008, 03:26 |
|
Алгоритм интеграции на лету
|
|||
---|---|---|---|
#18+
Eugene_VKIMHO, не с того конца начинаете. Разберитесь лучше с тем, что такое DSL, предметно-ориентированные языки и метамодели/метамоделирование. Вот когда определитесь, на каком языке будет говорить пользователь системы, тогда и возвращайтесь к алгоритмам трансляции из DSL в SQL. Что такое метамодели вполне разобрались и на них и все описано. В том числе все связи между понятиями и понятий между табилцами. Пользователь системы не говорит ни на каком языке. кроме привычного интерфйеса, он оперирует понятиями предметной области. И нам не нужно транслировать один язык в другой - вопрос не в этом. Точнее нужно, но с этим мы легко справимся. Вопрос в алгоритме. который у нас тоже уже есть, но хотелось бы сравнить и , да, оптимизировать. Оптимизировать будем, но возможно это сделали за нас. И даже описали. То, что Оракл и компания этим занимаются - знаю. Вопрос в описании алгоритмов - описания у них не видела. Ищу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2008, 03:30 |
|
|
start [/forum/topic.php?fid=33&fpage=44&tid=1548773]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 155ms |
0 / 0 |