数据融合时代的 InterSystems
企业比以往任何时候都更加努力获得优势,为客户创造价值,降低风险,快速响应业务需求,并超越竞争对手。 为了实现这些目标,企业需要整合数据和分散的工具,并以单一、高效、准确的方式获取最新、一致和可信的数据。 随着数据不断增长,各类组织必须直面日益加剧的数据孤岛挑战,转而将来自内部和外部的数据源进行整合与利用,构建统一、可扩展的融合数据解决方案。
作为我们软件生态的核心, InterSystems IRIS®数据平台可以应对 21 世纪面临的挑战,为数据管理和应用提供完整的现代化解决方案,其中包括:
- 安全性、可靠性和灵活部署:云和云服务、本地(内部部署)或混合部署
- 功能强大、速度快的数据库:几乎可接受任何类型的数据(多模式);以多种数据模型(多模型,而不仅仅是关系型)构建数据;可同时进行超大规模的事务处理和查询工作负载(大规模并发)。 对所有数据和工作进行共同管理。
- 大规模纵向和横向可扩展性:既可在独立系统上扩展,也可在由多个服务器组成的大型集群上扩展,并具有强大、快速的专有缓存和分片功能。
- 分析功能:商业智能(BI)、报告、自适应分析、超快列式存储以及与第三方分析工具的接口。
- 向量搜索、自然语言处理(NLP)和向量数据库:生成式人工智能(genAI)应用的完整基础,包括超快向量搜索和 RAG。
- 应用程序开发环境:服务器端和客户端应用程序的高级开发,并通过最新的应用程序接口库为第三方应用程序提供接口。 无需复制或移动,即可对数据进行计算。
安全性、可靠性和部署
部署:云或云服务,本地或混合部署
InterSystems IRIS 以托管服务的形式提供,可部署在所有主要云平台、私有云、企业内部以及多云和混合环境中。 这种灵活性:
- 消除对单一云提供商的锁定。
- 可在标准硬件上运行,无需定制配置。
- 通过单一应用程序接口支持各种云和混合部署,无需修改。
- 持续利用各种云提供商和硬件供应商发布的优化方案。
内置可靠性和安全性
InterSystems IRIS 提供高可用性(HA)和灾难恢复(DR)选项,通过集群、虚拟化和数据库镜像缩短计划内和计划外停机时间。 InterSystems® 技术经常被部署在高度受监管的关键任务环境中,包括医疗保健、金融服务、政府和供应链。 InterSystems 不断增加新的安全功能,以支持不断发展的身份验证、授权、加密和审计要求和标准。
多模型、大规模并发、混合数据库
InterSystems IRIS 的核心是一个超高性能、多模型、多负载数据库引擎,支持纵向和横向扩展以及高效缓存。
多模型数据访问:数据只需存储一次,即可作为本地或外来表、对象、文档、键值对、列式存储、嵌入式向量或多维数组进行访问,而无需进行影响性能的复制或移动。 所有方法都可同时用于同一数据,具有完全并发性。 开发人员可在一个环境中使用最适合其应用的数据模型。
多工作负载并发性:该平台针对需要大规模高吞吐量数据摄取的实时应用进行了优化。 在最近的测试中,InterSystems IRIS 的运行速度比流行的数据库管理软件快达数百倍。

大规模纵向和横向可扩展性
InterSystems IRIS 支持垂直扩展和水平扩展。在垂直扩展方面,它能够通过高效、全自动的并行化处理,充分利用更大规模的多核机器。 一旦大型多核机器成本过高,InterSystems IRIS 通过独特的分片功能和我们的企业缓存协议 (ECP)支持水平扩展。
水平扩展将数据分片,将超大型数据库分割到多台机器上。 查询在每个分片上并行运行,结果在返回前汇总。 ECP 通过在应用服务器上进行缓存、仅在必要时检索数据并自动同步数据,实现了用户数量的横向扩展。 ECP 对用户和应用程序都是透明的,随着工作负载的增加,可提供卓越的性能和资源效率。
Sharding 和 ECP 透明、安全地结合在一起,使应用程序能够高效、独立地处理大量数据和大量计算工作负载。
分析、机器学习 (ML) 和商业智能 (BI)
InterSystems IRIS 提供一系列功能强大的内置分析功能,可在接近数据的应用程序中直接运行各种分析,并集成顶级分析工具。 该平台提供:
- 交互式商业智能功能,用于数据探索、商业智能立方体和高性能、交互式复杂仪表盘开发。 商业智能(BI)可嵌入实时应用,在行动点即时生成洞察。
- IntegratedML®,使应用开发人员能够轻松创建和训练 ML 模型。 无需高级数据科学技能,您就可以使用 SQL 快速、轻松地开发和部署 ML 模型。 应用程序可直接在数据上执行这些 ML 模型,以响应实时事件和事务,而无需提取或移动任何模型或数据。
- 相比行式存储,可选配的列式存储(Columnar Storage)能使分析查询速度提升数个数量级,显著降低所需的I/O操作并充分利用硬件优化。 操作将受到可用 CPU 内核的限制。
- 自适应分析功能可对多种来源的数据进行可视化、分析和查询。 语义层和拖放式数据建模使您能够交互式地探索数据,从而在自助服务的基础上做出及时、准确的决策。
- 以多种格式生成完美的表单和报告,在客户和合作伙伴的应用程序中安排、导出和嵌入报告。
- 用于数据探索、商业智能、NLP、AI 和 ML 的第三方工具和技术,作为一个开放平台,可满足您的偏好。 这种直接在平台内进行的访问提供了使用熟悉的最佳技术的自由。
自然语言处理(NLP)、生成式人工智能和向量技术
内置的NLP和文本探索功能可从非结构化数据中提供洞察力,并可嵌入到应用程序中。 纯文本和其他非结构化数据可以标记化并嵌入单词或类似的加权向量。 这些向量构成了 NLP 及其基础向量数据库的基础。 NLP 可以从文本中创建新的 ML 特征,用于开发 ML 模型。 InterSystems 文本探索技术(该技术也以开源形式提供)采用独特的自下而上方法,从数据本身中发现概念和关联关系。
InterSystems IRIS 支持一种特殊的向量数据类型和其他高级功能,可实现超快的向量搜索,这是大型语言模型(LLM)和聊天机器人、检索增强生成(RAG)等相关技术以及其他生成型人工智能功能的基础。

更智能的应用开发、数据管理和数据编织(Data Fabrics)
InterSystems IRIS 为构建复杂的数据和分析密集型应用程序提供了完整的应用程序开发环境。 旨在以开放、基于标准的方式与所有常用开发技术协同工作,并支持服务器端和客户端编程。 该平台支持:
- 使用Python和 InterSystemsObjectScript 进行高效的服务器端应用程序开发,InterSystems ObjectScript 是一种灵活、高性能的对象语言,专为开发复杂的数据和分析密集型应用程序而优化。 开发人员可以选择最合适的一种或两种语言来构建应用程序。 代码在服务器上执行,并作为嵌入式组件集成在平台内核中,以实现极致的高性能。
- 支持使用多种主流技术进行客户端开发,包括 Java、C#/.NET、Node.js、Python 和 ObjectScript,从而为各类开发者和应用场景提供最大的灵活性。 数据库对象可通过内置库与 Java、.NET、C++、JavaScript 和许多其他语言连接。
- 企业数据编织(Enterprise data fabrics)是一个重要的架构进步,它提供了对整个企业数据的可见性和访问,而不是典型的孤岛。 它们能够按需整合、转换并协调来自不同数据源的数据,使其能够为各类应用快速投入使用——既无需承受人工集成的延迟,也避免了数据湖、数据仓库和数据集市带来的时效瓶颈。 智能数据编织(smart data fabric)直接整合了数据和分析功能,包括数据探索、商业智能和业务规则、NLP、ML、多种数据模型、向量搜索和数据库以及人工智能。
免责声明:InterSystems® 软件、相关服务、材料和专业知识可能会利用人工智能能力和功能。 有关详细信息,请参阅 InterSystems 透明度公告、AI 指南、特定产品文档和适用的预期用途声明。 SRN: DE-AR-000005430
InterSystems Corporation: One Congress Street, Boston, MA 02114-2010, USA.
























