Миграция кэша
Приведенный ниже URL дает представление о том, как перейти с sql на кеш.
http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GTSQ
Можно ли сделать то же самое в обратном порядке - кэшировать базу данных в базу данных SQL? Я хотел бы использовать Ensemble с базой данных SQL. Какие могут быть издержки, если мне нужно перенести базу данных Cache с базой данных SQL.
2 ответа
Ensemble будет использовать встроенную базу данных (тот же механизм, что и в Cache') для хранения рабочих данных, таких как следы сообщений, журналы, бизнес-правила и т. Д. Если вы думаете о замене этой базы данных - вам не повезло. Он глубоко интегрирован и не предназначен для работы с базами данных.
Однако - если вы хотите использовать Ensemble для интеграции, например, с вашей базой данных - обрабатывать сообщения HL7 в Ensemble и в конечном итоге сохранять результаты обработки в вашей базе данных SQL - это полностью поддерживаемый сценарий. Ознакомьтесь с SQL-адаптером Ensemble http://docs.intersystems.com/documentation/ensemble/20161/pdfs/ESQL.pdf
InterSystems Caché поддерживает ODBC-соединение, поэтому вы можете перенести любой SQL, который вам нужен. Любые другие типы данных не так легко перенести. Чтобы перенести его, вы должны точно знать, как хранятся данные, и экспортировать, например, в некоторые текстовые файлы с разделителями, а затем импортировать их в любые другие системы.