欢迎大家将相关的经验在这个讨论区分享。
| 板块 | 文章列表 |
| 征文大赛作品集锦 |
|
| 官方文档 |
我司即将推出中文官方文档门户,欢迎大家把需要的官方文档发在评论区,我们会优先发布。谢谢! |
欢迎大家将相关的经验在这个讨论区分享。
| 板块 | 文章列表 |
| 征文大赛作品集锦 |
|
| 官方文档 |
我司即将推出中文官方文档门户,欢迎大家把需要的官方文档发在评论区,我们会优先发布。谢谢! |
从表中删除所有数据并重置计数器。
TRUNCATE TABLE [restriction] tablename
restriction - 可选—以下限制关键字中的一个或多个,用空格隔开:%NOCHECK, %NOLOCK。tablename - 要从中删除所有行的表。
还可以指定一个可更新视图,通过该视图可以删除表中的所有行。
表名(或视图名)可以是限定的(schema.table)或非限定的(table)。
使用模式搜索路径(如果提供的话)或默认模式名将非限定名称匹配到其模式。TRUNCATE TABLE命令从表中删除所有行,并重置所有表计数器。
可以直接截断表,也可以通过视图截断表。
通过视图截断表会受到删除要求和限制,如CREATE view中所述。
TRUNCATE TABLE重置用于生成RowID字段、IDENTITY字段和SERIAL (%Library.Counter)字段连续整数值的内部计数器。
IRIS为插入到TRUNCATE表后的表中的第一行中的这些字段赋值为1。
对表的所有行执行DELETE操作不会重置这些内部计数器。
TRUNCATE TABLE重置用于在数据插入到流字段时生成流字段OID值的内部计数器。
对表的所有行执行DELETE操作不会重置此内部计数器。
近日,国家卫健委统计信息中心发布了两则通知——
2021年10月25日,国家卫健委统计信息中心发布《关于开展国家医疗健康信息互联互通标准化成熟度评测工作的通知》,这意味着新一年的评测工作开始启动。
2021年11月5日,国家卫健委统计信息中心发布了“关于2020年度国家医疗健康信息互联互通标准化成熟度测评结果(第二批)公示的通知”,公布了第二批10个区域和92家医院的测评结果。
这两则通知,再次将“互联互通”带到了医疗IT人的面前。而每每谈到互联互通,就不可避免地要谈到集成平台、信息平台和数据中台等项目建设问题,本文将从供应商选择、技术选型等从八个核心问题,浅谈关于平台和中台的那些事。
一、如何选择供应商?
如上图所示,如果我们把平台/中台项目的实施方称作解决方案提供商,那么每一家解决方案提供方背后还会有一家产品技术提供方解决方案,因为解决方案提供方往往需要借助成熟的产品来实现信息平台和数据中台项目,以聚焦所服务医院客户的具体需求,并加速实施效率,所以一个平台/中台供应链条相对比较长。也因此,医院/医疗集团需要花费更多的精力在产品和解决方案的组合中进行选型。选型的标准也成为许多信息中心或者CIO们关注的首要问题。
亲爱的开发者们,我们很高兴地跟大家分享一个好消息!
我们的社区全球注册会员突破10000名!中国开发者社区不到一年时间突破270人!增速全球第一!这是一个了不起的成就!感谢大家的支持🎊
在InterSystems,我们相信社区的力量。所以我们非常感谢你们在过去六年里所做的贡献,并期待未来的道路!
指定返回多少行的SELECT子句。
SELECT [DISTINCT clause]
[TOP {[((]int[))] | ALL}]
select-item{,select-item}
int - 限制返回到指定整数的行数。
int参数可以是一个正整数、一个动态SQL输入参数(?)或一个解析为正整数的嵌入式SQL主机变量(:var)。在动态SQL中,int值可以选择用单括号或双括号括起来(双括号是首选语法);
这些括号禁止在相应的缓存查询中对int值进行文字替换。TOP ALL仅在子查询或CREATE VIEW语句中有意义。
它用于在这些情况下支持使用ORDER BY子句,满足在子查询或CREATE VIEW中使用的查询中ORDER BY子句必须与TOP子句配对的要求。
TOP ALL不限制返回的行数。可选的TOP子句出现在SELECT关键字和可选的DISTINCT子句之后,以及第一个选择项之前。
TOP关键字用于动态SQL和基于指针的嵌入式SQL。
在非游标嵌入式SQL中,TOP关键字的唯一有意义的用法是TOP 0。
任何其他TOP int(其中int是任何非零整数)都是有效的,但没有意义,因为非游标嵌入式SQL中的SELECT总是最多返回一行数据。
开始一个事务。
START TRANSACTION [%COMMITMODE commitmode]
START TRANSACTION [transactionmodes]
commitmode - 可选-指定在当前进程中如何向数据库提交将来的事务。
取值包括EXPLICIT、IMPLICIT和NONE。
默认是维护现有的提交模式;
进程的初始提交模式默认值是IMPLICIT。transactionmodes - 可选—指定事务的隔离模式和访问模式。
可以将隔离模式、访问模式或这两种模式的值指定为逗号分隔的列表。隔离模式的有效值为ISOLATION LEVEL READ COMMITTED, ISOLATION LEVEL READ UNCOMMITTED, ISOLATION LEVEL READ VERIFIED. 默认 ISOLATION LEVEL READ UNCOMMITTED.访问模式的有效值为“READ ONLY”和“READ WRITE”。
注意,只有隔离级别READ COMMITTED与读写模式READ WRITE兼容。START TRANSACTION语句启动一个事务。
START TRANSACTION立即启动一个事务,而不管当前的提交模式设置如何。
设置事务的参数。
SET TRANSACTION [%COMMITMODE commitmode]
SET TRANSACTION [transactionmodes]
%COMMITMODE commitmode - 可选-指定向数据库提交事务的方式。
取值包括EXPLICIT、IMPLICIT和NONE。
默认为IMPLICIT。transactionmodes - 可选—指定事务的隔离模式和访问模式。
可以将隔离模式、访问模式或这两种模式的值指定为逗号分隔的列表。隔离模式的有效值为ISOLATION LEVEL READ COMMITTED, ISOLATION LEVEL READ UNCOMMITTED, and ISOLATION LEVEL READ VERIFIED。
默认为“ISOLATION LEVEL READ UNCOMMITTED”。
访问模式的有效值为“READ ONLY”和“READ WRITE”。
注意,只有隔离级别READ COMMITTED与读写模式READ WRITE兼容。SET TRANSACTION语句为当前进程设置控制SQL事务的参数。
这些参数在下一个事务开始时生效,并在当前进程持续期间或直到显式重置为止。
它们不会在事务结束时自动重置为默认值。
Gartner Peer Insight 一直持续公开对各类第三方软硬件的对比,是IT行业的“大众点评“。综合转载如下,仅供参考。
原文链接:https://www.gartner.com/reviews/market/cloud-database-management-system…
Gartner Peer Insights 是Gartner 提供的由专业最终用户用来对企业级技术解决方案进行打分和评估供企业使用的平台。Gartner 会将用户意见和他们的专业意见综合起来形成魔力象限。
| Cloudera EDH(Hadoop企业版) | MS SQL Server | Oracle | ISC Caché | |
| 总分--Overall Ratings | 4.4 | 4.5 | 4.4 | 4.6 |
| 分项评分--Overall Capacity整体技术能力 | 4.5 | 4.6 | 4.6 | 4.6 |
| 分项评分--评估与合同(商务)Evaluation & Contracting | 4.2 | 4.3 | 4.1 | 4. |
设置执行选项。
SET OPTION option_keyword = value
SET OPTION语句用于设置执行选项,如编译模式、SQL配置设置和控制日期、时间和数字约定的区域设置。
每个set option语句只能设置一个关键字选项。
SET OPTION支持以下选项:
COMPILEMODEEXACT_DISTINCTLOCK_ESCALATION_THRESHOLDLOCK_TIMEOUTPKEY_IS_IDKEYSUPPORT_DELIMITED_IDENTIFIERSLocale Options (date, time, and numeric conventions)SET OPTION可以在动态SQL(包括SQL Shell)和嵌入式SQL中使用。
为了SQL兼容性,IRIS会解析其他SET OPTION参数(这里没有文档),但不执行任何操作。
因为SET OPTION的准备和执行速度很快,而且通常只运行一次,所以IRIS不会在ODBC、JDBC或动态SQL中为SET OPTION创建缓存查询。
在本文中,我將演示以下內容:
以下是主要和轉換後的 HL7 2.5 ORU_R01 消息:
第 1 步:首先,我們需要在數據庫中保存參考範圍,為此我使用了 TestRanges 持久類:.png)
第 2 步:我們需要創建一個自定義函數來獲取引用範圍,為此我在實用程序類中創建了 GetReferenceRange() ClassMethod 函數。 請注意這個類應該是來自 EnsRule.FunctionSet 的擴展.png)
我們需要創建另一個函數來設置異常標誌,為此我在實用程序類中創建了 SetAbnormalFlag() ClassMethod 函數.png)
第 3 步:現在我們將在數據轉換 (UpdateReferenceRangesDTL) 中使用這些函數。
亲爱的社区开发者们,大家好!
欢迎积极参与新一轮InterSystems开发者竞赛!
竞赛时间: 2021年11月15日-12月5日
奖金总额: $9,450!
.png)

分析
其他
开发
服务
系统管理
“过敏”是生活中常见的病理表现,大众所熟知的荨麻疹、过敏性鼻炎、花粉症等都是常见的过敏性疾病。“过敏”在医学上归类为变态反应,是机体对外界有害物质(过敏原)的免疫应答,通常发挥保护作用。当变态反应过于激烈,以至于正常身体组织连同被攻击和损害时,则会对健康造成不利。本文将针对临床最为关心的医学信息系统如何支持“药物过敏”的识别、记录和管理进行探讨。
1. 详尽记录
因为变态反应的发生既取决于外因(过敏原),也取决于内因(遗传和基因缺陷),这就导致了不同的人暴露于不同的环境和接触不同的物质时,是否发生过敏反应以及过敏反应的表现和程度存在很大差异。及时、准确、详尽的过敏记录,可以为医务人员提供一手材料,从源头上遏制与“可避免的”药物过敏相关的医疗事件发生。
几乎所有医学信息系统都具备过敏记录功能,但部分系统仅提供自由文本录入。这种方式虽然给予医务人员极大的自由度,用自然的文字描述过敏相关信息,更贴合语言习惯;却带来了过敏信息难以复用、难以触发诊疗决策支持功能等弊端。
本文推荐结构化过敏记录(图1),将所有过敏原根据临床标准在系统中预先设置,医务人员必须从预设选项中进行选择,包括过敏的临床表现和严重程度等主要信息,均需以编码和描述的形式存在,以便复用和统计。当然,页面要保留自由文本字段,医务人员可以详尽记录与当前过敏相关的次要信息,也为其他需要查阅此患者病例的医务人员提供更多背景情况。
WHERE子句限定或取消查询选择中的特定行。
符合条件的行是那些条件表达式为真的行。
条件表达式是逻辑测试(谓词)的列表,可以通过AND和OR逻辑操作符链接这些测试(谓词)。
这些谓词可以使用NOT一元逻辑操作符进行反转。
SQL谓词可分为以下几类:
Comparison 谓词BETWEEN 谓词LIKE 谓词NULL 谓词IN and %INLIST 谓词EXISTS 谓词FOR SOME 谓词FOR SOME %ELEMENT 谓词条件表达式不能包含聚合函数。
如果希望使用聚合函数返回的值指定选择条件,请使用HAVING子句。
WHERE子句可以使用=(内部连接)符号连接操作符指定两个表之间的显式连接。
WHERE子句可以使用箭头语法(- >)操作符在基表和来自另一个表的字段之间指定隐式连接。
GROUP BY子句接受查询的结果行,并根据一个或多个数据库列将它们分成单独的组。
当将SELECT与GROUP BY结合使用时,将为GROUP BY字段的每个不同值检索一行。
GROUP BY子句在概念上类似于 IRIS扩展%FOREACH,但是GROUP BY操作整个查询,而%FOREACH允许在子填充上选择聚合,而不限制整个查询填充。
最近应用到加密技术,看到平台具有内置的%SYSTEM.Encryption 有具有一些内置的函数,但是,应用过程中碰到加密AES/ECB/PKCS5Padding,我们应该如何处理?不知道有没有好的解决方式?
照顾好我们的客户并打造伟大的产品。这是我们InterSystems自从1978年成立以来的座右铭。40多年很快过去,这始终驱动着我们前进。过去是,未来也将一直是我们的基因。
追求卓越和持续提升的价值观是我们的“客户至上”方法取得成功的关键。这也是过去三年我们一直积极参与Gartner及其Peer Insights项目的原因,该项目主要征求最终用户的反馈意见和对厂商的打分。InterSystems连续两年荣膺Peer Insights运营数据库管理系统(ODBMS)客户选择奖,而且是该类别评分最高的供应商之一。
此外,InterSystems还入选Gartner目前推出的Gartner“客户至上”计划,并获得相应标识(上图),这一计划认可了我们为客户提供的坦诚分享、公正反馈的环境,根据用户反馈,我们不断改善产品和服务,从而最大程度地满足不断变化的客户需求。简言之,我们没有人为影响客户在Gartner网站上对我们的评价。这体现了我们对客户的承诺以及开放沟通渠道的重要性。InterSystems IRIS®数据平台是Gartner最新的云数据库管理系统魔力象限(Cloud Database Management Systems Magic Quadrant)中唯一获得此标识的产品,我们对此深感自豪。
指定SELECT-ITEM时,可以使用AS关键字指定列名的别名:
SELECT Name AS PersonName, DOB AS BirthDate, ...
列别名在结果集中显示为列标题。指定列别名是可选的;始终提供默认值。列别名以指定的字母大小写显示;但是,当在ORDER BY子句中引用时,它不区分大小写。C别名必须是有效的标识符。C别名可以是分隔的标识符。使用带分隔符的标识符允许列别名包含空格、其他标点符号或作为SQL保留名称。例如,SELECT Name AS "Customer Name" or SELECT Home_State AS "From"。
As关键字不是必需的,但使查询文本更易于阅读。因此,以下也是有效的语法:
SELECT Name PersonName, DOB BirthDate, ...
SQL不执行列别名的惟一性检查。
字段列和列别名可能具有相同的名称(尽管不可取),或者两个列别名相同。
当ORDER by子句引用此类非惟一列别名时,可能会导致SQLCODE -24“Ambiguous sort column”错误。
列别名与所有SQL标识符一样,不区分大小写。
其他SELECT子句中列别名的使用由查询语义处理顺序控制。
可以通过ORDER by
.png)
https://www.appeon.com/products/powerbuilder
Appeon PowerBuilder 是一个企业级开发工具,可以用来建立数据驱动的商业应用程序和组件。它是Appeon产品套件之一,同时提供了开发C/S、Web、移动和分布式应用程序的工具。
在这篇文章中,我将展示通过使用ODBC用Appeon PowerBuilder连接Caché的步骤。
步骤1 :
确保在安装IRIS时选择ODBC驱动程序选项。.png)
步骤2:
通过使用ODBC数据源管理器配置ODBC IRIS数据源 .png)
步骤 3: 配置InterSystems ODBC 数据源
.png)
步骤 4: 测试连接 (确保 IRIS 实例在运行).png)
步骤 5:
从 PowerBuilder 打开数据库Profiles, 在列表选中ODB ODBC并单击“新建 New”... 按钮.png)
步骤 6:
选择我们已经用ODBC管理器创建的 "IRISHealth User"数据源.png)
步骤 7: 点击“测试连接Test Connection” 按钮,在Preview页面下测试连接.png)
恭喜! 我们已经成功建立了IRIS链接。现在我们可以用PowerBuilder database painter来看表和数据了
.png)
谢谢
这是所有SELECT语句的必选元素。
通常,选择项指的是FROM子句中指定的表中的一个字段。
选择项由下列一个或多个项组成,多个项之间用逗号分隔:
SELECT Name,Age FROM Sample.Person
字段名不区分大小写。
但是,结果集中与字段关联的标签使用表定义中指定的SqlFieldName的字母大小写,而不是选择项中指定的字母大小写。
包含一个或多个下划线的字段名引用嵌入的串行对象属性。
例如,对于字段名Home_City,表包含一个引用字段Home,该字段引用定义属性City的嵌入式串行对象。
对于字段名Home_Phone_AreaCode,该表包含一个引用字段Home,该字段引用嵌入式串行对象属性Phone,该属性引用定义AreaCode属性的嵌套嵌入式串行对象。
如果选择一个引用字段,如Home或Home_Phone,则以%List数据类型格式接收串行对象中所有属性的值。
要显示RowID(记录ID),可以使用%ID伪字段变量别名,该别名显示RowID,而不管它被分配的名称是什么。
默认情况下,RowID的名称是ID,但如果存在用户定义的名为ID的字段, IRIS可能会重命名它。
默认情况下,RowID是一个隐藏字段。
快速了解InterSystems客户服务理念,以及InterSystems TrakCare、HealthShare、IRIS数据平台的最新产品动态!
InterSystems 2021全球线上峰会精彩内容梳理:两个重磅论坛集中探讨Analytics(分析)的奥义,InterSystems数据平台与医疗行业的愿景分享!
从数据库中的一个或多个表中检索行。
[(] SELECT [%keyword]
[DISTINCT [BY (item {,item2})] | ALL]
[TOP {int | ALL}]
select-item {,select-item, .}
[INTO host-variable-list]
[FROM [optimize-option] table-ref [[AS] t-alias]
{,table-ref [[AS] t-alias]} ]
[WHERE condition-expression [{AND | OR condition-expression] ]
[GROUP BY scalar-expression]
[HAVING condition-expression [{AND | OR condition-expression] ]
[ORDER BY item-order-list [ASC | DESC] ]
[)]
select-item ::=
[t-alias.在事务中标记一个点。
SAVEPOINT pointname
pointname - 保存点的名称,指定为标识符。SAVEPOINT语句标记事务中的一个点。建立保存点使能够执行事务回滚到保存点,撤消在此期间完成的所有工作并释放在此期间获得的所有锁。在长期运行的事务或具有内部控制结构的事务中,通常希望能够回滚事务的一部分,而不撤消在事务期间提交的所有工作。
保存点的建立会递增$TLEVEL事务级别计数器。回滚到保存点会将$TLEVEL事务级别计数器递减到紧接在保存点之前的值。可以在一个事务内建立最多255个保存点。超过这个保存点数量会导致SQLCODE-400致命错误,这是在SQL执行期间捕获的 异常。终端提示符将当前事务级别显示为提示符的TLn:前缀,其中n是介于1和255之间的整数,表示当前$TLEVEL计数。
每个保存点都与一个保存点名称相关联,这是一个唯一的标识符。保存点名称不区分大小写。保存点名称可以是分隔的标识符。
SQLCODE-301错误。“SYS”开头的保存点,则会发出运行时SQLCODE-302错误。这些保存点名称是保留的。回滚事务。
ROLLBACK [WORK]
ROLLBACK TO SAVEPOINT pointname
pointname - 作为标识符指定的现有保存点的名称。ROLLBACK语句将回滚事务,撤消已执行但未提交的工作,减少$TLEVEL事务级别计数器,并释放锁。
ROLLBACK用于将数据库恢复到以前的一致状态。
ROLLBACK回滚当前事务期间完成的所有工作,将$TLEVEL事务级别计数器重置为0,并释放所有锁。
这会将数据库恢复到事务开始之前的状态。
ROLLBACK和ROLLBACK WORK是等价的语句;
这两个版本都支持兼容性。ROLLBACK TO SAVEPOINT pointname将回滚自指定保存点以来已完成的所有工作,并按未完成的保存点的数量递减$TLEVEL事务级别计数器。
当所有保存点都被回滚或提交,并且事务级别计数器重置为零时,事务就完成了。
如果指定的保存点不存在,或者已经回滚,ROLLBACK将发出SQLCODE -375错误并回滚整个当前事务。回滚到SAVEPOINT必须指定一个点名。
如果不这样做,将导致SQLCODE -301错误。
如果事务操作未能成功完成,则会发出SQLCODE -400错误。
ROLLBACK操作不影响以下项目:
IDKey计数器。从用户或角色中删除特权。
REVOKE admin-privilege FROM grantee
REVOKE role FROM grantee
REVOKE [GRANT OPTION FOR] object-privilege
ON object-list FROM grantee [CASCADE | RESTRICT] [AS grantor]
REVOKE [GRANT OPTION FOR] SELECT ON CUBE[S] object-list FROM grantee
REVOKE column-privilege (column-list)
ON table FROM grantee [CASCADE | RESTRICT]
admin-privilege - 管理员级特权或以前授予要撤销的管理员级特权的以逗号分隔的列表。
可用的syspriv选项包括16个对象定义权限和4个数据修改权限。删除一个或多个缓存查询。
PURGE [CACHED] QUERIES
PURGE [CACHED] QUERIES BY AGE n
PURGE [CACHED] QUERIES BY TABLE table-name
PURGE [CACHED] QUERIES BY NAME class-name [, class-name]
n - 自上次使用缓存查询以来的整数天数,指定为带引号的字符串。table-name - 存在缓存查询的现有表的名称。
表名可以是限定的(schema.table),也可以是非限定的(table)。
非限定表名接受默认模式名。class-name- 缓存的查询类名称或以逗号分隔的缓存查询类名称列表。
缓存的查询类名是区分大小写的。PURGE CACHED QUERIES命令删除指定范围内定义的缓存查询:
PURGE CACHED QUERIES清除当前名称空间中的所有缓存查询。PURGE CACHED QUERIES BY AGE n清除当前名称空间中最近n天内未使用(准备)的所有缓存查询。
指定n值为0将清除当前名称空间中的所有缓存查询。PURGE CACHED QUERIES BY TABLE TABLE -name清除引用指定表的所有缓存查询。本文档解释了如何使用 Native API 从 Node.js 应用程序访问 InterSystems IRIS® globals。Native API 还允许您运行 ObjectScript 方法、函数和例程。在本文中,您将首先连接到 InterSystems IRIS。然后您将在 InterSystems IRIS 中设置和检索一个 global 节点的值,并在另一个 global 节点上进行迭代。您还将调用 InterSystems IRIS 类方法。所有这些活动都将在 Node.js 应用程序中执行。
为了让您体验 Native API,而又不陷入细节的困境,本次探索特意设计得很简单。这些活动被设计成只使用默认设置和功能,这样您就可以熟悉功能的基本原理,而不必处理那些离题或过于复杂的细节。当您把 IRIS Native 引入您的生产系统时,您可能需要做一些不同的事情。本文档末尾提供的参考资料将使您对在生产中使 Native API 的情况有一个很好的了解。
要浏览所有的技术概要(First Look),包括可以在 InterSystems IRIS 免费的评估实例上执行的那些,请参见 InterSystems First Looks(《InterSystems 技术概要》)。
本文档介绍了 InterSystems 公钥基础设施(PKI),它可以在开发组织的安全策略中发挥重要作用。它提供有关公钥加密、证书颁发机构和 PKI 的信息。然后介绍一些与使用 InterSystems PKI 相关的初始任务。完成本指南后,您将有能力创建一个证书颁发机构 (CA),然后向 CA 客户端请求并接收证书。
虽然 InterSystems PKI 不用于生产系统,但您可以用它来熟悉 PKI 工具和安全基础设施。作为设计和探索过程的一部分,这对于创建全面的安全方法特别有帮助。
本指南使用 InterSystems IRIS®数据平台的默认设置,这使您能够熟悉 PKI 的基本原理,而不必处理其他在执行实现时很重要的细节问题。有关数据库加密的完整文档,请参见 The InterSystems Public Key Infrastructure(《 InterSystems 公钥基础设施》)。
要浏览所有的技术概要(First Look),包括可以在 InterSystems IRIS 免费的评估实例上执行的那些,请参见 InterSystems First Looks(《InterSystems 技术概要》)。
1 为什么 PKI 很重要
在许多企业中,关于安全漏洞的新闻频繁出现,这表明有必要保护他们的通信安全。
本文介绍了 InterSystems IRIS®数据平台中的大文件传输(Managed File Transfer,MFT)集成选项,它使您能够轻松地将第三方文件传输服务直接集成到 InterSystems IRIS 产品中。本文还包括在新产品中使用 MFT 的逐步指导。
要浏览所有的技术概要(First Look),包括可以在 InterSystems IRIS 免费的评估实例上执行的那些,请参见 InterSystems First Looks(《InterSystems 技术概要》)。
许多拥有 InterSystems IRIS 产品的网站也使用文件传输服务,如 Box、Dropbox 或 Accellion kiteworks,以实现安全、符合 HIPAA 的文件共享。然而,这种服务的使用取决于终端用户是否愿意使用它。在没有强制执行的情况下,他们可能很容易忘记这样做,或者有时干脆选择将文件作为附件发送。通过将 MFT 服务集成到您的产品中,您可以确保文件总是被安全地发送。另一个好处是,由于产品可以根据需要自动地将敏感文件路由到正确的位置,并遵循适当的工作流程,因此,错位或错误指向文件的风险更小。
本文档将向您介绍 InterSystems IRIS®数据平台如何通过使用应用服务器进行分布式缓存,利用企业缓存协议(Enterprise Cache Protocol,ECP)来扩展用户容量(User Volume)。
本指南介绍了如何使用分布式缓存架构进行扩展,并介绍了与部署 InterSystems IRIS 分布式缓存集群相关的一些初始任务。一旦您完成了本指南,您将对分布式缓存集群的工作原理和设置方法有一个基本的了解。
这些活动被设计成只使用默认的设置和功能,这样您就可以熟悉该功能的基本原理,而不必处理细节(尽管这些细节在执行实现时可能很重要)。有关使用 InterSystems IRIS 分布式缓存和 ECP 的完整文档,请参见本指南末尾 " For More Information (更多信息)" 部分中的参考资料列表。
要浏览所有的技术概要(First Look),包括可以在 InterSystems IRIS 免费的评估实例上执行的那些,请参见 InterSystems First Looks(《InterSystems 技术概要》)。
1 问题:扩展用户容量(User Volume)
当用户通过应用程序连接到您的 InterSystems IRIS 数据库时,他们需要快速、有效地访问数据。