NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Oracle NoSQL Database 3.0 支持表数据模型和辅助索引

  • 2014-05-12
  • 本文字数:1205 字

    阅读完需:约 4 分钟

Oracle NoSQL Database 的最新版本支持表数据模型、辅助索引,并通过集成 Oracle Wallet 增强了安全性,而且还增强了数据中心。近日,Oracle宣布发布该分布式键- 值数据库的3.0 版本。

表数据模型:通过利用现有的模式设计理念实现与基于SQL 的应用程序的集成,新的表数据结构简化了应用程序数据建模。表模型位于分布式键- 值结构之上,继承了它的优点。

辅助索引:只基于主键的索引限制了低延迟访问路径的数量。应用程序有时候需要非基于主键的路径来支持使用案例的整个解决方案。3.0 版本允许在任何值字段上创建辅助索引,这有助于提高查询性能。

安全性:在应用程序安全性方面,新版本还支持操作系统无关的、集群范围内的、基于密码的用户身份验证。会话级SSL 加密和网路端口限制使用户免于网络入侵,集成Oracle Wallet 产品使敏感数据免于未经授权的访问。

数据中心性能增强包括自动故障转移到辅助数据中心,这保证了应用程序的业务连续性。辅助服务器区也可以用于处理只读的工作负载使用案例,如分析、报告生成以及为了更好地管理工作负载在服务器间进行数据交换。

Oracle NoSQL Database 基于 Oracle Berkeley DB Java 版存储引擎构建,并增加了一个用于分布式环境的服务层。它使用一种有索引的 Btree 存储机制来存储非结构化数据。该数据库支持符合 ACID 的事务以及数据实时分区(分片)。

该数据库还提供单主节点、多复制节点的数据库复制,事务数据根据每个事务的持久性策略在所有复制节点间传递。由于允许热备份,在主复制节点失败的情况下,一个基于 PAXOS 的自动故障选择过程会使宕机时间最小化。

Oracle NoSQL Database 还支持与 Apache Hadoop 集成,使用 KVAvroInputFormat 和 KVInputFormat 类从 NoSQ 数据库本地将数据读到 Hadoop Map/Reduce 作业中。

Oracle NoSQL Database 的企业版包含以下附加功能:

支持 Oracle 数据库外部表:Oracle 数据库集成包括支持外部表,允许使用 SQL 语句提取 Oracle NoSQL 数据。一旦 NoSQL 数据通过外部表提供,那么开发人员可以使用标准的 JDBC 访问数据以及通过企业级商业智能(BI)工具将其可视化。

企业版还可以与如下其它 Oracle 产品集成:

  • Oracle Event Processing (OEP)引擎使用 NoSQL Database Cartridge 提供对 Oracle NoSQL Database 的读访问。一旦配置了 Cartridge,就可以使用 Oracle 连续查询语言(CQL)来查询数据。
  • Oracle NoSQL Database 还提供与 Oracle Semantic Graph 的集成,使用 Jena Adapter 将大量的 RDF 数据存储为三元组 / 四元组。该适配器使用 SPARQL 查询对存储在 Oracle NoSQL Database 中的图数据进行快速访问。
  • 集成 Oracle Coherence ,允许将 Oracle NoSQL Database 用作缓存,从而使应用程序可以直接访问来自 Oracle NoSQL Database 的缓存数据。

Oracle 技术网提供 Oracle NoSQL Database 3.0 企业版和社区版下载

查看英文原文:**** Oracle NoSQL Database 3.0 Supports Table Data Model and Secondary Indexing

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2014-05-12 20:291636
用户头像

发布了 256 篇内容, 共 81.7 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容
Oracle NoSQL Database 3.0支持表数据模型和辅助索引_Oracle_Srini Penchikala_InfoQ精选文章