powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Разделение БД
12 сообщений из 12, страница 1 из 1
Разделение БД
    #36489470
=Dimon=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В существующей области имеются классы, с которыми наиболее часто происходят операции чтения/записи. Хочу перенести их в отдельную область, БД и соответственно на другой раздел. Как это можно сделать безболезненно. Причем все эти данные должны отображаться в первой области, откуда их вынесли.
---
Cache' 2009.1
...
Рейтинг: 0 / 0
Разделение БД
    #36489476
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=Dimon= , что есть "раздел"?
...
Рейтинг: 0 / 0
Разделение БД
    #36489477
=Dimon=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

/mnt/local2
...
Рейтинг: 0 / 0
Разделение БД
    #36489557
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=Dimon= , все равно ничего не понял я...
...
Рейтинг: 0 / 0
Разделение БД
    #36489562
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перенести сами классы, в другую БД
перенести данные для этих классов

настроить маппинг классов и глобалов в исходной области на перенесенную
_________________________________
Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST
...
Рейтинг: 0 / 0
Разделение БД
    #36491127
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все верно как и сказано выше. Еще небольшой комментарий.

Переносить сами классы и маппить их имеет смысл если они самодостаточны и могут работать в отдельной области.

В противном случае достаточно перенести только данные - глобалы - и для первой базы указать для них маппирование не новую.
...
Рейтинг: 0 / 0
Разделение БД
    #36491432
=Dimon=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно через встроенный SQL обратится из одной области к другой?
...
Рейтинг: 0 / 0
Разделение БД
    #36491453
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно исправить хранение класса, чтобы сам класс был в одной области, а его данные в другой.
...
Рейтинг: 0 / 0
Разделение БД
    #36491498
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=Dimon=Как можно через встроенный SQL обратится из одной области к другой?
К самой-то области какой смысл "обращаться"? Другое дело к данным из другой области...
- Перейти в нужную область
- Выполнить запрос
- Вернуться в свою область
...
Рейтинг: 0 / 0
Разделение БД
    #36491511
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

Не так все просто. У нас какие-то проблемы с ембедедом скл были...
...
Рейтинг: 0 / 0
Разделение БД
    #36491549
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если делать маппинг глобалов, то ПО этого и не заметит
для примера, использование глобалов ^CacheTemp*, ^%*, происходит благодаря маппингу

т.е. вы просто переносите данные в другую БД, настраиваете маппинг и продолжаете работать дальше, только теперь данные у вас хранятся в другой БД,

_________________________________
Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST
...
Рейтинг: 0 / 0
Разделение БД
    #36491783
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesovНе так все просто. У нас какие-то проблемы с ембедедом скл были...
Я пока с проблемами не сталкивался в этом вопросе...

Может тогда тестовый пример сделаешь?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Разделение БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]