MUMPS 到缓存数据库迁移



>客户端希望从其MUMPS数据库中提取信息,并且 传输到缓存数据库,我从哪里开始,有哪些 我应该记住的最佳实践?(我对MUMPS相当陌生,并且 已被放在这个项目上)

Intersystems Cache'是MUMPS数据库的实现,其相关的编程语言(Cache'Objectscript)是MUMPS编程语言的超集。 它是MUMPS语言标准的几种不同实现之一。

当您说客户端"希望从其MUMPS数据库中提取信息并将其传输到缓存数据库"时,您从中提取数据的MUMPS数据库的特定风格尚不清楚。 您的客户是否希望从 GT 中提取数据。M 系统,运行旧版本的 Intersystems Cache'的数据库,还是使用其他风格的 MUMPS 的系统?

在缺乏有关 MUMPS 数据库的具体信息的情况下,很难给出具体的最佳实践。 相反,提供了以下一般警告信息:

  1. 根据您决定执行提取-转换-加载过程的方式,字符编码可能存在问题。
  2. 所有 MUMPS 实现都将数据存储在称为"全局"数组的类似结构的数据对象中,但是,可以将 MUMPS 数据库配置为以不同的方式处理空数组下标。
  3. 下标的最大长度可能因数据库配置而异。
  4. 标量值的最大长度可能因数据库配置而异。
  5. 如果要移动的信息包括 MUMPS 例程或其他代码,那么您将有一个主要项目,尤其是在代码访问 MUMPS 之外的信息(通过 TCP/IP 连接或操作系统级指令)时。

最新更新