AXForum  
Zurück   AXForum > Прочие обсуждения > Курилка
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 19.01.2006, 14:08   #41  
ibc ist offline
ibc
Участник
Benutzerbild von ibc
 
472 / 30 (2) +++
Registriert seit: 12.05.2003
Ort: Москва
Zitat:
P.S.S. Подтверждение недостаточности реляционной архитектуры, можно увидеть в любой промышленной СУБД. Сложные языки хранимых процедур, тригера, вьюхи, это эмуляция объектного подхода. Прямое изменение данных таблиц считается дурным тоном, т.к. часто эти изменения должны отразиться еще в несколько таблиц, а до конца структуру данных не знает никто.
В этом что-то есть! Все равно даже если бы было ОЗУ в неск. Терабайтов, то нет идеи - КАК ХРАНИТЬ данные! И запросы делать по объектам Си++ неудобно, скажем будет через ООП эмуляция тех же реляционных СУБД, в объектах неудобно хранить информацию, которая используется в ЕРП-системах, или вы не согласны?
Alt 19.01.2006, 14:39   #42  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von ibc
Все равно даже если бы было ОЗУ в неск. Терабайтов, то нет идеи - КАК ХРАНИТЬ данные! И запросы делать по объектам Си++ неудобно, скажем будет через ООП эмуляция тех же реляционных СУБД, в объектах неудобно хранить информацию, которая используется в ЕРП-системах, или вы не согласны?
Вас сильно волнует, как данные хранятся в бэкапе? Ведь рабочие будут в памяти, в виде объектов. В этом вся фишка, что данные не нужно получать и сохранять, они все время под рукой.
Zitat:
Zitat von ibc
И запросы делать по объектам Си++ неудобно, скажем будет через ООП эмуляция тех же реляционных СУБД, в объектах неудобно хранить информацию, которая используется в ЕРП-системах, или вы не согласны?
Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.
P.S. Это при условии, что будет принята идеология J2EE, а не набор ad hoc-ов, который мы сейчас имеем, когда и микроскоп не микроскоп, если гвоздь им не забить и кувалда плоха, если у нее оптический прицел не позволяет микробов рассматривать
__________________
Isn't it nice when things just work?
Alt 19.01.2006, 14:54   #43  
ibc ist offline
ibc
Участник
Benutzerbild von ibc
 
472 / 30 (2) +++
Registriert seit: 12.05.2003
Ort: Москва
Сейчас в небольших корпарациях объем базы 2-3 Гига, озу серверов 32-64 Мега, так что уже можно использовать ЕРП на объектах Джавы, но увы - никто их писать не собирается, очевидно что то в вашей теории их не устраивает, а вот если бы все устраивало, такие учетные системы имели бы коммерческое применение!
Alt 19.01.2006, 15:18   #44  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von 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?

Geändert von macklakov (19.01.2006 um 15:25 Uhr)
Alt 19.01.2006, 16:36   #45  
Pavel ist offline
Pavel
SAP
SAP
 
2.760 / 239 (13) ++++++
Registriert seit: 14.12.2001
Ort: Moscow
Zitat:
Zitat von macklakov
Ведь рабочие будут в памяти, в виде объектов. В этом вся фишка, что данные не нужно получать и сохранять, они все время под рукой.
...
Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.

Это при условии, что будет принята идеология J2EE, а не набор ad hoc-ов...
Зачем все собирать в кучу, методы хранения информации, методы представления объектов в приложении, способы их технической реализации, пользовательские интерфейсы… а затем все в J2EE и против РБД?

Не понятна целесообразность такого подхода. Какая преследуется цель? В чем ее практическая ценность?

«Память будет больше – все в память – быстрее обработка», а что быстродействие самый актуальный вопрос? Тогда как быть с сохранностью информации (в том числе долгосрочной), а надежностью системы, энергонезависимостью и т.п.

P.S. Наблюдение: архитектура сооружений – отдельная наука, материаловедение – отдельная наука. Находим новый материал, ищем ему применение (т.е. пользу), применяем, изучаем последствия, распространяем…
В перспективе => непредсказуемо: он может со временем вытеснить известные ранее материалы, может занять свою отдельную нишу или исчезнуть, сам замененный чем-либо.
This post has been rated by: Recoilme (3).
Alt 19.01.2006, 17:04   #46  
Recoilme ist offline
Recoilme
злыдень
Benutzerbild von Recoilme
Злыдни
 
895 / 192 (8) ++++++
Registriert seit: 18.06.2003
Zitat:
Zitat von macklakov
Вас сильно волнует, как данные хранятся в бэкапе? Ведь рабочие будут в памяти, в виде объектов. В этом вся фишка, что данные не нужно получать и сохранять, они все время под рукой.

Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.
Гы
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Alt 19.01.2006, 17:29   #47  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von Recoilme
Еще раз повторяю, что объектные базы, это не более, чем средство для backUp-ов и поэтому сравнивать их с СУБД неправомерно.
__________________
Isn't it nice when things just work?
Alt 19.01.2006, 17:46   #48  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von Pavel
Зачем все собирать в кучу, методы хранения информации, методы представления объектов в приложении, способы их технической реализации, пользовательские интерфейсы… а затем все в J2EE и против РБД?
Начнем с того, что серверные компоненты не имеют отношения к пользовательским интерфейсам. А хранение информации они как раз позволяют отвязать от логики. Объекты можно сериализовать как в РБД, так и в ОБД и в XML и в бинарный файл...
Zitat:
Zitat von Pavel
Не понятна целесообразность такого подхода. Какая преследуется цель? В чем ее практическая ценность?
Те же, что и при переходе с 2-х уровневой на 3-х уровневую аксапту. Кроме того, это позволит отвязать логику и представление данных от способа их хранения
Zitat:
Zitat von Pavel
«Память будет больше – все в память – быстрее обработка», а что быстродействие самый актуальный вопрос?
Один из ограничивающих. Т.к. из-за быстродействия часто отказываются от многих возможностей.
Zitat:
Zitat von Pavel
Тогда как быть с сохранностью информации (в том числе долгосрочной)
есть такой термин, "сериализация"
Zitat:
Zitat von Pavel
а надежностью системы, энергонезависимостью и т.п.
расскажите, что происходит, если обесточить RAID?
Zitat:
Zitat von Pavel
P.S. Наблюдение: архитектура сооружений – отдельная наука, материаловедение – отдельная наука. Находим новый материал, ищем ему применение (т.е. пользу), применяем, изучаем последствия, распространяем…
Архитектурное решение очень сильно зависит от выбранных материалов Из дерева небоскреб не построишь, а из стали изба тоже не очень хорошая получится
__________________
Isn't it nice when things just work?
Alt 19.01.2006, 18:48   #49  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
Zitat:
Zitat von macklakov
Еще раз повторяю, что объектные базы, это не более, чем средство для backUp-ов и поэтому сравнивать их с СУБД неправомерно.
Гы http://www.db4o.com/about/productinformation/datasheet/
Alt 19.01.2006, 19:08   #50  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von belugin
Гы
А более веские аргументы есть?
__________________
Isn't it nice when things just work?
Alt 19.01.2006, 19:25   #51  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
В мое понятие средства для бекапов не входит, например, такая фича как декларативные запросы и изоляция транзакций.
Alt 19.01.2006, 19:36   #52  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von belugin
В мое понятие средства для бекапов не входит, например, такая фича как декларативные запросы и изоляция транзакций.
Да костыли эти ООБД, потому и мало кто их всерьез воспринимает. Толку поднимать один объект, если за ним потом целая сеть, по ссылкам, потянется? Только для того, чтобы часть сети сохранить на винт, для освобождения памяти, а потом найти, в приемлимое время. Это все равно, как порезать из "длинных" таблиц РБД старые данные и сохранить на отдельный носитель, для экономии места, а при необходимости, обратно закачивать.
__________________
Isn't it nice when things just work?
Alt 19.01.2006, 19:57   #53  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
Zitat:
Zitat von macklakov
Толку поднимать один объект, если за ним потом целая сеть, по ссылкам, потянется?
Lazy loading есть даже в hybernate я уж не говорю о динамических языках.
Alt 20.01.2006, 11:20   #54  
ibc ist offline
ibc
Участник
Benutzerbild von ibc
 
472 / 30 (2) +++
Registriert seit: 12.05.2003
Ort: Москва
Zitat:
Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.
Думаю, что 80-90% данных останется в таблицах.
Возможно таблицы можно будет наследовать и переопределять их методы. Таблицы будут объектами.
Если Джава-объекты в озу работают медленнее, чем РБД на ХДД, то ответ в чем хранить данные - в объектах или в таблицах - очевиден!
Хотя, мне лично интересно было бы взглянуть на концепцую учетной системы, реализованную на объектах, а не на таблицах
Alt 20.01.2006, 15:46   #55  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Zitat von ibc
Возможно таблицы можно будет наследовать и переопределять их методы. Таблицы будут объектами.
Ага, все идет к тому, что языки хранимых процедур разовьются до уровня ООП и РБД СУБД постепенно преврятятся в сервера приложений
Zitat:
Zitat von ibc
Если Джава-объекты в озу работают медленнее, чем РБД на ХДД, то ответ в чем хранить данные - в объектах или в таблицах - очевиден!
Пикантность ситуации в том, что на сервере эти объекты работают довольно шустро. Имидж явы, как тормознутой технологии возник из-за тормознутости GUI, особенно апплетов.
__________________
Isn't it nice when things just work?
Alt 20.01.2006, 16:53   #56  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
MS SQL 2k5, если я не ошибаюсь, уже позволяет писать триггеры на .NET языках (правда вряд ли там есть декларативные запросы)
Alt 20.01.2006, 17:47   #57  
ibc ist offline
ibc
Участник
Benutzerbild von ibc
 
472 / 30 (2) +++
Registriert seit: 12.05.2003
Ort: Москва
Zitat:
декларативные запросы
Что такое декл. запросы? Примерчик, если не сложно!
Alt 20.01.2006, 19:59   #58  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
я имел ввиду встроенные прямо в C# запросы которые отображаются на SQL пример
можно посомтреть в конце статьи http://www.interact-sw.co.uk/iangblo...xpressiontrees
Alt 23.01.2006, 10:12   #59  
ibc ist offline
ibc
Участник
Benutzerbild von ibc
 
472 / 30 (2) +++
Registriert seit: 12.05.2003
Ort: Москва
Ну, я под декларативными запросами понимал запросы на языке ПРОЛОГ
Alt 23.01.2006, 12:34   #60  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
SQL - тоже декларативный

declarative language - definition by dict.die.net
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ERP-системы — мэйнстрим или тупиковая ветвь? slava09 Курилка 30 26.09.2010 18:00
Консультант по внедрению ERP-систем 250 тыс. р. miklenew Курилка 4 13.01.2009 23:30
Встреча специалистов по внедрению ERP и CRM систем в клубе "Пегас" 5 декабря 2008 года George Nordic Курилка 90 09.12.2008 00:45
Практика подготовки к внедрению ERP-систем slava09 Курилка 4 08.10.2008 11:29
Встреча ИТ-специалистов в области ERP-систем в г. Москва 12 августа 2005г. George Nordic Курилка 115 21.09.2005 10:17

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 05:15 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.