美文网首页
第五十二章 学习常用技能 - Global 映射

第五十二章 学习常用技能 - Global 映射

作者: Cache技术分享 | 来源:发表于2023-10-09 07:34 被阅读0次

    第五十二章 学习常用技能

    定义数据库

    创建本地数据库:

    1. 登录管理门户。
    2. 选择系统管理 > 配置 > 系统配置 > 本地数据库。
    3. 选择创建新数据库以打开数据库向导。
    4. 输入新数据库的以下信息:
      • 在文本框中输入数据库名称。通常这是一个包含字母数字字符的短字符串。
      • 输入目录名称或选择“浏览”以选择数据库目录。如果这是要创建的第一个数据库,则必须浏览到要在其中创建数据库的父目录;如果创建了其他数据库,则默认数据库目录是最后创建的数据库的父目录。
    5. 选择完成。

    定义命名空间

    要创建使用本地数据库的命名空间:

    1. 登录管理门户。

    2. 选择系统管理 > 配置 > 系统配置 > 命名空间。

    3. 选择创建新命名空间。

    4. 输入命名空间的名称。通常这是一个包含字母数字字符的短字符串。

    5. 对于为Globals选择现有数据库,选择一个数据库或选择创建新数据库。

      如果选择“创建新数据库”,系统会提示提供与创建数据库中给出的类似选项。

    6. 对于为例程选择现有数据库,选择一个数据库或选择创建新数据库。

      如果您选择创建新数据库,系统会提示与创建数据库时类似的选项。

    7. 选择保存。

    Global映射

    当将Global映射到数据库 ABC 时,将配置给定的命名空间,以便 IRIS 将此Global写入数据库 ABC 并从数据库 ABC 中读取此Global,该数据库不是命名空间的默认数据库。当定义此Global映射时,IRIS 不会将Global映射(如果已存在)移动到指定数据库;相反,该映射会指示 IRIS 将来在何处读取和写入Global

    要映射Global

    1. 如果Global数据库已经存在,请将其移动到所需的数据库。
    2. 登录管理门户。
    3. 选择系统管理 > 配置 > 系统配置 > 命名空间。
    4. 在要在其中定义此映射的命名空间的行中选择“Global映射”。
    5. 选择新的Global映射。
    6. 对于Global数据库位置,选择应存储此Global的数据库。
    7. 输入Global名称(省略名称中的初始插入符号)。可以使用 * 字符来选择多个Global变量。

    当映射Global时,Global不必存在(也就是说,它可以是计划创建的Global的名称)。

    注意:通常,会为持久类的数据Global创建映射,因为希望将该数据存储在非默认数据库中。通常可以猜测数据Global的名称,但请记住,如果名称太长,IRIS 会自动使用类名称的散列形式。值得检查这些类的存储定义,以确保拥有它们使用的全局变量的确切名称。

    1. 选择确定。
    2. 要保存映射,请选择“保存更改”。

    还可以通过编程方式定义Global映射。

    下面显示了一个示例Global映射,如管理门户中所示,它不显示Global名称的初始插入符号:

    image.png

    该映射含义如下:

    • 在命名空间 DEMONAMESPACE 中,如果设置Global ^MyTempGlobal 的节点值,则会将数据写入 CACHETEMP 数据库。

    无论直接还是间接(通过对象访问或 SQL)设置节点,都是如此。

    • 在命名空间 DEMONAMESPACE 中,如果从Global ^MyTempGlobal 检索值,则正在从 CACHETEMP 数据库读取数据。

    无论直接还是间接(通过对象访问或 SQL)检索值节点,都是如此。

    相关文章

      网友评论

          本文标题:第五十二章 学习常用技能 - Global 映射

          本文链接:https://www.haomeiwen.com/subject/ouhibdtx.html