BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Srini Penchikala 关注 39 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2014年5月13日. 估计阅读时间: 4 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT