文章 Nicky Zhu · 一月 22 阅读大约需 2 分钟 如何查询某张数据表占用的磁盘空间? 近期有些小伙伴需要查询某张特定的表所占用的磁盘大小,可能其他小伙伴也有类似的需求。 给大家一个例子供参考。 应当考虑到IRIS的表底层使用global存储数据,包括表数据、索引数据和流数据(如果表中有流属性的话),因此一张表的完整占用应当包含至少上述三种global的求和,如下所示: #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 27
公告 Claire Zheng · 四月 19, 2023 持续火热报名中:欢迎参加InterSystems 中国技术培训认证 为支持医疗信息行业人才发展,InterSystems 为中国市场量身定制了贴近需求、灵活、实操性强的技术认证培训计划,由 InterSystems 资深技术专家亲自授课,帮助用户快速掌握 InterSystems 技术,确保用户从快速发展的 InterSystems 技术中获益,以更好地服务于医院信息化建设。点击此处查看课程详情:InterSystems中国技术培训认证 #开发者社区官方 3 2 1 238
文章 Claire Zheng · 七月 22, 2022 阅读大约需 2 分钟 【精华置顶帖】一文了解关于InterSystems开发者社区的各种玩儿法(包括积分福利)! 这是一个帖子合集,方便你快速了解关于开发者社区的各种积分福利和玩儿法! #其他 4 0 1 303
文章 Michael Lei · 四月 24, 2021 阅读大约需 6 分钟 置顶--InterSystems 中文开发者社区精华文章集锦 欢迎大家将相关的经验在这个讨论区分享。 板块 文章列表 征文大赛作品集锦 2022年首届InterSystems 技术征文大赛集锦 2023年第二届InterSystems 技术征文大赛集锦 官方文档 我司即将推出中文官方文档门户,欢迎大家把需要的官方文档发在评论区,我们会优先发布。谢谢! #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #开发者社区官方 1 1 3 898
文章 姚 鑫 · 14 hr 前 阅读大约需 2 分钟 第二十八章 T 开头的术语 第二十八章 T 开头的术语 以 T 开头的术语 表 (table) InterSystems SQL 表是一种由表示特定实体的行和表示每个实体特定数据点的列组成的数据结构。 目标角色 (target role) 系统 在受保护的 IRIS 应用中,由应用程序授予给已经是其他角色(称为匹配角色)成员的用户的角色。如果用户拥有匹配角色,则在使用应用程序时,用户还可以被授予一个或多个额外的目标角色。 目标用户 (target user) 系统 #LDAP #ObjectScript #ODBC #SQL #终端 #InterSystems IRIS for Health 0 0 0 4
文章 姚 鑫 · 二月 17 阅读大约需 2 分钟 第二十七章 S 开头的术语 第二十七章 S 开头的术语 存储接口 (storage interface) 对象(Objects) 使用自定义存储或编写自己的存储类时必须实现的一组方法。 存储策略 (storage strategy) 对象(Objects) 类使用的存储策略在编译时评估为存储定义,决定数据的存储方式。 存储过程 (stored procedure) SQL 存储过程允许你从 ODBC 或 JDBC 执行查询或类方法。 流接口 (stream interface) 对象(Objects) IRIS 流接口用于在 ObjectScript、SQL 和 Java 中操作流。 流 (stream) 对象(Objects) #Java #JDBC #ObjectScript #ODBC #SQL #InterSystems IRIS for Health 0 0 0 4
文章 姚 鑫 · 二月 16 阅读大约需 2 分钟 第二十六章 S 开头的术语 第二十六章 S 开头的术语 共享锁 (shared lock) 对象(Objects) 共享锁在对象从数据库加载期间保持共享锁,并在保存期间保持独占锁(如果跨多个节点或正在更新)。对于第一次在单个节点上保存的对象,不会获取锁。 共享保留锁 (shared retained lock) 对象(Objects) 共享保留锁从对象从数据库加载到关闭期间保持共享锁,并在保存期间保持独占锁(如果跨多个节点或正在更新)。对于第一次在单个节点上保存的对象,不会获取锁。 SOAP 通用 用于实现 Web 服务的协议规范。它使用 XML 作为消息格式,通常依赖其他应用层协议,例如远程过程调用(RPC)和 HTTP,用于消息协商和传输。`` 曾是“简单对象访问协议”(Simple Object Access Protocol)的缩写,但现在不再是缩写——它只是该协议的名称。 #InterSystems IRIS for Health 0 0 0 4
文章 姚 鑫 · 二月 16 阅读大约需 2 分钟 第二十五章 S 开头的术语 第二十五章 S 开头的术语 以 S 开头的术语 模式演变 (schema evolution) 对象(Objects) 模式演变允许你在不丢失使用旧类定义存储的数据访问能力的情况下,为类添加新的类成员。 搜索用户 (search user) 系统 IRIS 连接到 LDAP 服务器的用户,其权限允许搜索 LDAP 数据库。其值在 LDAP 配置页面(系统管理 > 安全 > 系统安全 > LDAP 配置)的 LDAP 搜索用户 DN 或用于搜索的 LDAP 用户名字段中指定。(请注意,如果启用了 Kerberos,页面名称和菜单选项中会包含 Kerberos。) 次要卷 (secondary volume) 系统 #InterSystems IRIS for Health 0 0 0 6
文章 姚 鑫 · 二月 14 阅读大约需 2 分钟 第二十四章 R 开头的术语 第二十四章 R 开头的术语 结果集 (result set) 对象(Objects) 结果集包含查询返回的数据。可以使用查询接口处理结果集。 角色 (role) 系统 InterSystems 安全系统中的实体,可以接收执行操作和查看或更改数据的能力。这些能力以特权的形式授予角色。当用户成为角色的成员时,它会获得角色的特权。 角色分配机制 (role-assignment mechanism) 系统 将各种角色赋予用户以使用 IRIS 的方式。角色分配可以使用 IRIS 原生机制、LDAP 或委托(即用户定义)代码进行。这是授权过程的一部分。 回滚 (roll back) 系统 在系统故障后从 IRIS 数据库中移除不完整事务的过程。IRIS 在其恢复程序中移除这些更改。请参见日志记录、事务。 #InterSystems IRIS for Health 0 0 0 7
文章 姚 鑫 · 二月 13 阅读大约需 2 分钟 第二十三章 R 开头的术语 第二十三章 R 开头的术语 恢复 (recovery) 系统 在系统故障后恢复数据完整性的方法。 重定向 (redirection) 系统 使全局的位置对应用程序不可见的一种方式。IRIS 支持两种类型的重定向:命名空间定义和复制。 引用 (reference) 对象(Objects) 引用指向另一个对象或表,创建属性或字段与引用对象或表之间的单向关系。 注册类 (registered class) 对象(Objects) 注册类源自 %RegisteredObject 类。IRIS 自动管理注册类的对象引用,并支持多态性。 关系型数据库 (relational database) 通用 根据关系模型组织的相关数据集合。 #InterSystems IRIS for Health 0 0 0 7
文章 姚 鑫 · 二月 12 阅读大约需 2 分钟 第二十二章 P - R 开头的术语 第二十二章 P - R 开头的术语 程序员模式 (programmer mode) 系统 所有程序开发活动进行的模式。在程序员模式下,你从 IRIS 提示符启动程序,并且每个运行的程序结束后提示符会重新出现。程序员模式涵盖了 IRIS 环境及其所有可调用的程序,包括 SQL 开发环境。在程序员模式下,你可以创建用户随后在应用程序模式下运行的应用程序。 项目 (project) 系统 用户定义的相关源文档(如例程或类定义)列表。Visual Studio Code 使用项目来帮助组织应用程序开发。 属性 (property) 对象(Objects) 表示与类相关联的特定特性的一个数据元素。该类的每个对象包含属性的字面值或指向表示数据的另一个对象的引用。一个类的所有属性共同表示其状态。 属性排序 (property collation) 对象(Objects) #InterSystems IRIS for Health 0 0 0 8
文章 姚 鑫 · 二月 11 阅读大约需 2 分钟 第二十一章 P 开头的术语 第二十一章 P 开头的术语 主持久超类 (primary persistent superclass) 对象(Objects) 一个类的主要持久超类决定了该类的持久行为。默认情况下,主要持久超类是超类列表中最左侧的持久超类。通常,与相同主要持久超类相关联的类的所有数据一起存储。 主卷 (primary volume) 系统 卷集中的第一个卷或唯一卷。 主设备 (principal device) 系统 与进程相关联的输入/输出设备,通常是终端或计算机键盘和显示器。对于后台进程,你可以在 JOB 命令中分配主设备,或者在系统配置编辑器中将其设置为父进程的主设备。如果不以这些方式设置设备,则后台进程的默认设备是空设备(null device)。 #InterSystems IRIS for Health 0 0 0 8
文章 姚 鑫 · 二月 10 阅读大约需 2 分钟 第二十章 P 开头的术语 第二十章 P 开头的术语 通过引用传递 (passing by reference) 系统 一种传递参数地址而不是值的方式。这允许访问实际的变量,使得传递给的方法、函数或例程可以更改变量的实际值。 通过值传递 (passing by value) 系统 传递参数值的一种方式。这提供了变量的副本。因此,传递给的方法、函数或例程无法更改变量的实际值。 模式匹配表 (pattern match table) 系统 内部表,用于指示 IRIS 是否将字符视为字母、标点、数字或控制字符。 权限 (permission) 系统 在资源上执行某项活动的能力说明。对于数据库资源,可用的权限有读取(Read)和写入(Write)。对于服务、应用程序或管理操作,可用的权限是使用(Use)。 #InterSystems IRIS for Health 0 0 0 9
文章 姚 鑫 · 二月 9 阅读大约需 3 分钟 第十九章 O - P 开头的术语 第十九章 O - P 开头的术语 OID 对象(Objects) 请参见对象标识符(object identifier)。 单向外连接 (one-way outer join) InterSystems SQL 程序员定义的连接,指定连接条件中第一个表为源表,并在输出表中包含源表的所有行,即使第二个表中没有匹配项。源表从第二个表中提取相关信息,但不会因为第二个表中缺少匹配项而牺牲自身的行。 开放数据库连接 (Open Database Connectivity, ODBC) 通用 微软的开放数据库连接(ODBC)为 Windows 上的数据访问提供了一个标准接口。 基于操作系统的认证 (Operating-System–based authentication) 系统 #InterSystems IRIS for Health 0 0 0 11
文章 姚 鑫 · 二月 9 阅读大约需 2 分钟 第十八章 O 开头的术语 第十七章 O 开头的术语 以 O 开头的术语 对象 (object) 对象(Objects) 对象是一个逻辑实体,封装了表示特定项目的所有数据以及操作这些数据的接口。 对象类 (object class) 对象(Objects) 对象类代表一个特定实体。它可以具有属性,并且可以被直接实例化。 对象代码 (object code) 系统 IRIS 编译器生成的最低级别代码。该代码实际上由解释器执行。 对象标识符 (object identifier) 对象(Objects) 对象标识符(OID)在整个数据库中唯一地标识磁盘上的一个对象。OID 在对象的生命周期内有效,如果对象被删除,OID 不能被重用。 对象模型 (object model) 对象(Objects) #InterSystems IRIS for Health 0 0 0 10
文章 姚 鑫 · 二月 7 阅读大约需 2 分钟 第十七章 M - N 开头的术语 第十七章 M - N 开头的术语 方法 (method) 对象(Objects) 可以在对象上调用的操作。 挂载,已挂载 (mount, mounted) 系统 挂载数据库是指将其显式连接到一个IRIS 实例,从而使其内容立即可用。处于此状态的数据库称为已挂载。 多维属性 (multidimensional property) 对象(Objects) 多维属性像数组节点一样工作。多维属性没有任何关联的属性方法,不能使用点语法访问,也不会被投射到 SQL 或 Java。 多路链接 (multidrop link) 通用 连接两台以上计算机的网络硬件。 多重继承 (multiple inheritance) 对象(Objects) 多重继承允许一个类拥有多个超类。一个类从其每个超类继承特性和类成员。 #InterSystems IRIS for Health 0 0 0 9
文章 姚 鑫 · 二月 6 阅读大约需 3 分钟 第十六章 L - M 开头的术语 第十六章 L - M 开头的术语 锁表 (lock table) 系统 IRIS 内部的表,存储所有由进程发出的 LOCK 命令。你可以使用系统查看器查看此表。 日志文件 (log files) 系统 系统管理员目录中的文件,包含关于系统操作、错误和指标的消息。这些包括消息日志(messages.log)、系统监视器日志(SystemMonitor.log)、警报日志(alerts.log)、初始化日志(iboot.log)和日志历史记录日志(journal.log)。有关这些日志文件的信息,请参见“监控日志文件”。 逻辑格式 (logical format) 对象(Objects) 对象属性的逻辑格式是在内存中使用的格式。所有的比较和计算都是基于这种格式进行的。 #ObjectScript #SQL #InterSystems IRIS for Health 0 0 0 11
文章 姚 鑫 · 二月 5 阅读大约需 3 分钟 第十五章 K - L 开头的术语 第十五章 K - L 开头的术语 日志记录 (journaling) 系统 一种功能,系统管理员可以选择启用,导致 IRIS 在日志文件中记录所有或选定全局的更改。如果发生系统故障,可以将这些更改向前滚动。也就是说,在恢复期间,可以将整个事务重新应用到数据库。另请参见写入镜像日志记录 (Write Image Journaling)。 以 K 开头的术语 密钥分发中心 (KDC) 系统 #InterSystems IRIS for Health 0 0 0 10
文章 姚 鑫 · 二月 3 阅读大约需 2 分钟 第十四章 I - J 开头的术语 第十四章 I - J 开头的术语 InterSystems IRIS 存储 (InterSystems IRIS storage) 对象(Objects) 持久对象的默认存储类型。如果你使用 IRIS 存储,则无需指定任何存储数据的细节,并且你的类会自动投射到 SQL。 InterSystems SQL SQL SQL 是 IRIS 的高级关系接口。SQL 完全集成了IRIS 的对象功能,共享其类字典用于表定义,并使用作为类定义的高级数据类型。 InterSystems SQL 服务器 (InterSystems SQL server) SQL #InterSystems IRIS for Health 0 0 0 17
InterSystems 官方 Michael Lei · 二月 2 InterSystems IRIS、IRIS for Health 和 HealthShare HealthConnect 的维护版本 2024.1.3 现已发布 InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 的最新扩展维护版本现已发布。 ✅ 2024.1.3 版本 2024.1.3 修复了 2024.1.x 上一版中的 bug,包括针对最近发布的以下提醒的修复 – 提醒:在执行特定的操作时,数据库和日志文件中引入了无效数据…。 您可以在以下页面上找到详细的变更列表和升级核对清单: #平台 #版本 #InterSystems IRIS #Health Connect #InterSystems IRIS for Health #InterSystems 官方 #文档 0 0 0 18
文章 姚 鑫 · 二月 2 阅读大约需 2 分钟 第十三章 I 开头的术语 第十三章 I 开头的术语 安装目录 (install-dir) 系统 在通用引用 IRIS 安装目录时,文档使用术语 install-dir。在示例中,文档使用 C:\MyIRIS\。章节“默认安装目录”描述了 IRIS 在所有受支持操作系统上的安装位置。 实例 (instance) 对象(Objects) 表示特定实体的类的实现。术语“实例”和“对象”可以互换使用。 实例认证 (Instance Authentication) 系统 本地认证系统:用户会被提示输入密码,输入的密码的哈希值会传递到 IRIS 服务器,并与服务器中存储的现有密码的哈希值进行比较。如果两个值相同,IRIS 将授予用户对其有权限的资源的访问权限。 此机制在管理门户中列为“密码认证”。 #Java #ObjectScript #SQL #身份认证 #InterSystems IRIS for Health 0 0 0 10
公告 Michael Lei · 二月 1 开发者社区回顾, 一月 2025 您好,欢迎阅读 一月 2025 开发人员社区通讯。 统计信息 ✓ 一月发布了 33 篇新帖子: – 24篇新文章 – 9个新公告 ✓ 一月有 24 位新成员加入✓ 所有时间发布了 2,349 篇帖子✓ 所有时间有 2,123 位成员加入 #摘要 #开发者社区官方 0 0 0 12
文章 姚 鑫 · 二月 1 阅读大约需 2 分钟 第十二章 I 开头的术语 第十二章 I 开头的术语 以 I 开头的术语 被识别 (identified by) 对象(Objects) 当一个类在逻辑上依赖于另一个类的存在时,它就被另一个类所识别。 识别关系 (identifying relationship) 对象(Objects) 识别关系定义了两个类之间的关系,其中一个类依赖于另一个类的存在。 身份 (identity) 对象(Objects) 对象的身份或 ID 在其范围内唯一地标识该对象。 idkey 对象(Objects) 用于指定对象 ID 内容的索引。任何在 idkey 中使用的属性在对象生命周期内必须保持静态。 隐式全局引用 (implicit global reference) 系统 #ObjectScript #命名空间 #InterSystems IRIS for Health 0 0 0 13
文章 姚 鑫 · 一月 30 阅读大约需 2 分钟 第十一章 F - H 开头的术语 第十一章 F - H 开头的术语 文件流 (file stream) 对象(Objects) 文件流提供了一个接口,用于在外部文件中操作和存储大量基于文本或二进制的数据。IRIS 的流接口可以在 ObjectScript、SQL 和 Java 中用于操作文件流。 最终类 (final class) 对象(Objects) 不能被扩展或子类化的类。 最终方法 (final method) 对象(Objects) 不能被重写的方法。 最终属性 (final property) 对象(Objects) 不能被重写的属性。 外键 (foreign key) InterSystems SQL 外键约束表中的一列指向另一表中的另一列。为第一列提供的值必须存在于第二列中。 #Globals #Java #ObjectScript #SQL #InterSystems IRIS for Health 0 0 0 15
文章 姚 鑫 · 一月 28 阅读大约需 2 分钟 第十章 E - F 开头的术语 第十章 E - F 开头的术语 字节序 (endian) 系统 大端字节序(big-endian)和小端字节序(little-endian)指的是系统存储多字节元素字节的顺序。IRIS 支持大端和小端系统。它还包括一个实用工具 cvendian,用于在两种字节序之间转换数据库。有关 cvendian 的详细信息,请参见“使用 cvendian 在大端和小端系统之间转换”。 企业缓存协议 (Enterprise Cache Protocol, ECP) 系统 IRIS 的内部网络系统。ECP 网络允许在包含可配置数量节点和各种硬件及软件配置的分布式数据库环境中使用 IRIS。 枚举属性 (enumerated attribute) 对象(Objects) #InterSystems IRIS for Health 0 0 0 13
文章 姚 鑫 · 一月 27 阅读大约需 2 分钟 第九章 D - E 开头的术语 [toc] 第九章 D - E 开头的术语 显示格式 (display format) 对象(Objects) 属性的显示格式是用于显示和输入数据的格式。 分布式数据库 (distributed database) 系统 存储在网络中多台计算机上的数据库。当在分布式数据库环境中使用IRIS 时,位于一台计算机上的 ObjectScript 例程可以在网络中其他计算机的文件保护限制内访问全局。 DMNNET 系统 处理来自网络的传入全局请求的IRIS 进程。它是在系统状态(%SS)显示或系统操作实用工具中的进程面板上表示网络守护进程的名称。 点语法 (dot syntax) 对象(Objects) 点语法允许获取和设置属性值以及执行方法。它还允许从引用对象访问被引用和嵌入对象的属性和方法。 #InterSystems IRIS for Health 0 0 0 16
文章 姚 鑫 · 一月 26 阅读大约需 2 分钟 第八章 D 开头的术语 第八章 D 开头的术语 数据集 (dataset) 通用 表示IRIS中目录名称或目录和系统名称的逻辑实体。 数据源名称 (Data Source Name, DSN) ODBC 数据源名称标识特定服务器系统上的特定数据库。 数据类型 (data type) 对象(Objects) 属性的数据类型决定其行为、验证要求以及如何投射到 SQL 和 Java 等客户端。 数据类型类 (data type class) 对象(Objects) 数据类型是具有其 DATATYPE 类关键字设置的类,支持数据类型接口。该接口包括多个用于验证和 SQL 互操作性的操作。 DDL 导入工具 (DDL import utility) 对象(Objects) #InterSystems IRIS for Health 0 0 0 13
文章 姚 鑫 · 一月 25 阅读大约需 2 分钟 第七章 C - D 开头的术语 第七章 C - D 开头的术语 当前设备 (current device) 系统 处理 I/O 命令的设备。当你登录时,当前设备是你的主设备,通常是你登录时使用的终端或个人计算机。 当前目录 (current directory) 通用 你当前工作的目录。 基于游标的 SQL (cursor-based SQL) SQL 一种嵌入式 SQL 查询类型,打开一个游标来处理查询。当你的应用程序需要访问多行数据时,必须使用游标。游标像一个指针——它专注于访问和处理一行数据,然后移动到序列中的下一行。 游标 (cursor) SQL 在多行数据中向前移动的迭代器。 自定义存储 (custom storage) 对象(Objects) #InterSystems IRIS for Health 0 0 0 16
文章 姚 鑫 · 一月 24 阅读大约需 2 分钟 第六章 C 开头的术语 第六章 C 开头的术语 计算机名称 (computer name) 系统 分配给一个处理器、其外围设备及所有相关数据集的名称。这个名称在整个网络中必须唯一。另见系统名称。 并发模式 (concurrency mode) 对象(Objects) 并发模式决定在打开和保存对象时执行何种类型的锁定。IRIS 支持五种并发模式(0-4),允许你指定不锁定、原子锁定、共享锁定、共享保留锁定和独占锁定。 并发 (concurrency) 对象(Objects) 并发通过锁定机制控制数据完整性。IRIS 支持五种并发模式,从不锁定到在对象加载到内存直到保存期间持有独占锁。默认情况下,IRIS 对所有对象使用原子锁定。 并发备份 (concurrent backup) 系统 #InterSystems IRIS for Health 0 0 0 12
公告 Michael Lei · 一月 24 InterSystems 社区年度简报 2024 大家好,欢迎访问 2024 年度开发者社区简报。 一般统计信息: ✓ 2024 年发布了 312 篇帖子: – 242条 – 47份公告 – 22个问题 – 1次讨论 ✓ 2024 年有 476 位成员加入开发者社区✓ 总共发布了 2,342 篇帖子✓ 总共有 17,544 位成员加入 #开发者社区官方 0 0 0 16