Текущее время: Вс, авг 03 2025, 21:10

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:44 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Пономарев Артем написал:
lumer, если использовать материализованные представления на уровнеБД и классы-обертки на аппликухе - то все получается очень прозрачно и красиво.
EGF, спасибо за ссылку. Интересно. Читаю.


"материализованные представления" - это что-то из научного коммунизма?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 12:26 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
А цель всей этой дискуссии какая?

Если самоцель "отказаться от ЛБД", то это голимый фанатизм )
Если цель - оптимизировать выборку по времени, то по-любому надо копать в сторону массовой выборки вместо SELECT-ENDSELECT.
Если цель - сделать код более выразительным и понятным, то копать надо в сторону бизнес-объектов.

Сейчас я вижу или непонятную быструю выборку - комок JOIN; или понятную медленую выборку из SELECT-ENDSELECT. И ORM иже с ним.

Потенциально, все эти ORM могут дать медленную выборку с человеческим лицом. Типа
order_list = faktura->GET_PREV_DOCS().

Итого - что вам конкретно надобно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 12:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
EGF написал(а):
Я так думаю, что вместо ЛБД подразумевается использовать Persistence Services. Однако широкого распространения эта технология ещё не получила.

Когда-нибудь всё через классы сделают, это понятно. Но Persistence Services в том виде, в каком сейчас есть, по-моему, прямая противоположность ЛБД.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 12:41 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
EGF написал(а):
Однако широкого распространения эта технология ещё не получила.


Насколько читал статейки в журнале "Открытые системы", эта технология уже распространения не получила.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 14:02 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
А вам не все ли равно, каким образом объекты сохраняются на Persistence уровне?

В C# например объекты сохраняются в XML очень просто - все аттрибуты пишутся внешним объектом в файл. При восстановлении создается объект и все атрибуты инициализируются этими же значениями.

На производительность труда конкретная реализация Persistence влияет мизерно. Может стоит обсуждать с т.зр. программирования? )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 21:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
lumer написал:
"материализованные представления" - это что-то из научного коммунизма?

:)
Нихт, это что-то из оракла.
Прикольная штука. Относится к OLAP. Но замена ЛБД вышла бы отменная. ИМХО. У мелкософта есть примерный аналог - индексированные представления.
Если на пальцах - то и то и другое позоляет заранее, на уровне БД, производить различные рассчеты, агрегации, соединения и т.п.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 22:18 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Стандартные саповские лбд еще берут на себя проверку полномочий на считывание данных. Странно что Bully об этом не упомянул. Для HR это особенно актуально.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Логическая БД
СообщениеДобавлено: Вт, окт 23 2007, 09:10 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Цитата:
Стандартные саповские лбд еще берут на себя проверку полномочий на считывание данных. Странно что Bully об этом не упомянул. Для HR это особенно актуально.

:D
Как это не упомянул? п.3 об этом:
Bully написал(а):
яркий пример - ЛБД PNP для работы с данными персонала.

В ЛБД обычно выносят:
1. Экран выбора
2. Логика сбора данных
3. Проверка полномочий

А остальное отдается на откуп программе, которая будет построена на базе этой ЛБД.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB