Текущее время: Вс, авг 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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