19.01.2006, 14:08 | #41 |
Участник
|
Цитата:
P.S.S. Подтверждение недостаточности реляционной архитектуры, можно увидеть в любой промышленной СУБД. Сложные языки хранимых процедур, тригера, вьюхи, это эмуляция объектного подхода. Прямое изменение данных таблиц считается дурным тоном, т.к. часто эти изменения должны отразиться еще в несколько таблиц, а до конца структуру данных не знает никто.
|
|
19.01.2006, 14:39 | #42 |
NavAx
|
Цитата:
Сообщение от ibc
Все равно даже если бы было ОЗУ в неск. Терабайтов, то нет идеи - КАК ХРАНИТЬ данные! И запросы делать по объектам Си++ неудобно, скажем будет через ООП эмуляция тех же реляционных СУБД, в объектах неудобно хранить информацию, которая используется в ЕРП-системах, или вы не согласны?
Цитата:
Сообщение от ibc
И запросы делать по объектам Си++ неудобно, скажем будет через ООП эмуляция тех же реляционных СУБД, в объектах неудобно хранить информацию, которая используется в ЕРП-системах, или вы не согласны?
P.S. Это при условии, что будет принята идеология J2EE, а не набор ad hoc-ов, который мы сейчас имеем, когда и микроскоп не микроскоп, если гвоздь им не забить и кувалда плоха, если у нее оптический прицел не позволяет микробов рассматривать
__________________
Isn't it nice when things just work? |
|
19.01.2006, 14:54 | #43 |
Участник
|
Сейчас в небольших корпарациях объем базы 2-3 Гига, озу серверов 32-64 Мега, так что уже можно использовать ЕРП на объектах Джавы, но увы - никто их писать не собирается, очевидно что то в вашей теории их не устраивает, а вот если бы все устраивало, такие учетные системы имели бы коммерческое применение!
|
|
19.01.2006, 15:18 | #44 |
NavAx
|
Цитата:
Сообщение от ibc
Сейчас в небольших корпарациях объем базы 2-3 Гига, озу серверов 32-64 Мега, так что уже можно использовать ЕРП на объектах Джавы, но увы - никто их писать не собирается, очевидно что то в вашей теории их не устраивает, а вот если бы все устраивало, такие учетные системы имели бы коммерческое применение!
1. Клиенты на Java тормозят, а сервера приложений недостаточно проработаны. Из-за этого негативное отношение к технологии 2. Не так много людей, которые понимают ООП, а тем более серверные приложения 3. Не вкладываются деньги в продвижение 4. Почти все присутствующие на рынке ERP создавались до появления J2EE Не ООП, но исходя из тех же предпосылок появился прием, когда 1С разгоняют, помещая файлы данных в ОЗУ P.S. Подумал о 1С и сформулировалась еще одна причина: 5. Сама технология молода. Ведь даже через 20 лет после появления промышленных РБД, продолжали делать системы основанные на файловом хранении и мотивировали тем, что так проще.
__________________
Isn't it nice when things just work? Последний раз редактировалось macklakov; 19.01.2006 в 15:25. |
|
19.01.2006, 16:36 | #45 |
SAP
|
Цитата:
Сообщение от macklakov
Ведь рабочие будут в памяти, в виде объектов. В этом вся фишка, что данные не нужно получать и сохранять, они все время под рукой.
... Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение. … Это при условии, что будет принята идеология J2EE, а не набор ad hoc-ов... Не понятна целесообразность такого подхода. Какая преследуется цель? В чем ее практическая ценность? «Память будет больше – все в память – быстрее обработка», а что быстродействие самый актуальный вопрос? Тогда как быть с сохранностью информации (в том числе долгосрочной), а надежностью системы, энергонезависимостью и т.п. P.S. Наблюдение: архитектура сооружений – отдельная наука, материаловедение – отдельная наука. Находим новый материал, ищем ему применение (т.е. пользу), применяем, изучаем последствия, распространяем… В перспективе => непредсказуемо: он может со временем вытеснить известные ранее материалы, может занять свою отдельную нишу или исчезнуть, сам замененный чем-либо. |
|
|
За это сообщение автора поблагодарили: Recoilme (3). |
19.01.2006, 17:04 | #46 |
злыдень
|
Цитата:
Сообщение от macklakov
Вас сильно волнует, как данные хранятся в бэкапе? Ведь рабочие будут в памяти, в виде объектов. В этом вся фишка, что данные не нужно получать и сохранять, они все время под рукой.
Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
19.01.2006, 17:29 | #47 |
NavAx
|
Цитата:
Сообщение от Recoilme
__________________
Isn't it nice when things just work? |
|
19.01.2006, 17:46 | #48 |
NavAx
|
Цитата:
Сообщение от Pavel
Зачем все собирать в кучу, методы хранения информации, методы представления объектов в приложении, способы их технической реализации, пользовательские интерфейсы… а затем все в J2EE и против РБД?
Цитата:
Сообщение от Pavel
Не понятна целесообразность такого подхода. Какая преследуется цель? В чем ее практическая ценность?
Цитата:
Сообщение от Pavel
«Память будет больше – все в память – быстрее обработка», а что быстродействие самый актуальный вопрос?
Цитата:
Сообщение от Pavel
Тогда как быть с сохранностью информации (в том числе долгосрочной)
Цитата:
Сообщение от Pavel
а надежностью системы, энергонезависимостью и т.п.
Цитата:
Сообщение от Pavel
P.S. Наблюдение: архитектура сооружений – отдельная наука, материаловедение – отдельная наука. Находим новый материал, ищем ему применение (т.е. пользу), применяем, изучаем последствия, распространяем…
__________________
Isn't it nice when things just work? |
|
19.01.2006, 18:48 | #49 |
Участник
|
Цитата:
Сообщение от macklakov
Еще раз повторяю, что объектные базы, это не более, чем средство для backUp-ов и поэтому сравнивать их с СУБД неправомерно.
|
|
19.01.2006, 19:08 | #50 |
NavAx
|
Цитата:
Сообщение от belugin
Гы
__________________
Isn't it nice when things just work? |
|
19.01.2006, 19:25 | #51 |
Участник
|
В мое понятие средства для бекапов не входит, например, такая фича как декларативные запросы и изоляция транзакций.
|
|
19.01.2006, 19:36 | #52 |
NavAx
|
Цитата:
Сообщение от belugin
В мое понятие средства для бекапов не входит, например, такая фича как декларативные запросы и изоляция транзакций.
__________________
Isn't it nice when things just work? |
|
19.01.2006, 19:57 | #53 |
Участник
|
Цитата:
Сообщение от macklakov
Толку поднимать один объект, если за ним потом целая сеть, по ссылкам, потянется?
|
|
20.01.2006, 11:20 | #54 |
Участник
|
Цитата:
Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.
Возможно таблицы можно будет наследовать и переопределять их методы. Таблицы будут объектами. Если Джава-объекты в озу работают медленнее, чем РБД на ХДД, то ответ в чем хранить данные - в объектах или в таблицах - очевиден! Хотя, мне лично интересно было бы взглянуть на концепцую учетной системы, реализованную на объектах, а не на таблицах |
|
20.01.2006, 15:46 | #55 |
NavAx
|
Цитата:
Сообщение от ibc
Возможно таблицы можно будет наследовать и переопределять их методы. Таблицы будут объектами.
Цитата:
Сообщение от ibc
Если Джава-объекты в озу работают медленнее, чем РБД на ХДД, то ответ в чем хранить данные - в объектах или в таблицах - очевиден!
__________________
Isn't it nice when things just work? |
|
20.01.2006, 16:53 | #56 |
Участник
|
MS SQL 2k5, если я не ошибаюсь, уже позволяет писать триггеры на .NET языках (правда вряд ли там есть декларативные запросы)
|
|
20.01.2006, 17:47 | #57 |
Участник
|
Цитата:
декларативные запросы
|
|
20.01.2006, 19:59 | #58 |
Участник
|
я имел ввиду встроенные прямо в C# запросы которые отображаются на SQL пример
можно посомтреть в конце статьи http://www.interact-sw.co.uk/iangblo...xpressiontrees |
|
23.01.2006, 10:12 | #59 |
Участник
|
Ну, я под декларативными запросами понимал запросы на языке ПРОЛОГ
|
|
23.01.2006, 12:34 | #60 |
Участник
|
|
|
|
|