下面的 URL 提供了有关如何从 sql 迁移到缓存的见解。
http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GTSQ
是否可以反向执行相同的操作 - 将数据库缓存到 SQL 数据库?我想将 Ensemble 与 SQL 数据库一起使用。如果我需要使用 SQL 数据库迁移缓存数据库,可能会产生什么开销。
下面的 URL 提供了有关如何从 sql 迁移到缓存的见解。
http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GTSQ
是否可以反向执行相同的操作 - 将数据库缓存到 SQL 数据库?我想将 Ensemble 与 SQL 数据库一起使用。如果我需要使用 SQL 数据库迁移缓存数据库,可能会产生什么开销。
Ensemble 将使用嵌入式数据库(与 Cache' 相同的引擎)来存储操作数据,例如消息跟踪、日志、业务规则等。如果您正在考虑替换此数据库 - 您很不走运。它是深度集成的,并非设计为与数据库无关。
但是 - 例如,如果您想使用 Ensemble 与您的数据库集成 - 在 Ensemble 中处理 HL7 消息并最终将一些处理结果存储在您的 SQL 数据库中 - 这是完全支持的方案。阅读 Ensemble 的 SQL 适配器http://docs.intersystems.com/documentation/ensemble/20161/pdfs/ESQL.pdf
InterSystems Caché 支持 ODBC 连接,因此,您可以迁移任何您需要的 SQL。任何其他类型的数据都不容易迁移。要迁移它,您应该确切地知道如何存储数据,并导出例如一些带有分隔符的文本文件,然后将其导入任何其他系统。