写点什么

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

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

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

关注

评论

发布
暂无评论
发现更多内容

好用的录屏工具值得免费拥有

穿过生命散发芬芳

录屏工具

fl studio21中文版免费的音乐编曲制作软件

茶色酒

FL Studio21

3 个加强理解TypeScript 的面试问题

devpoint

JavaScript typescript ES6 前端面试

Python写入csv出现空白行,如何解决?

Python csv 数据读写

toFixed和Math.round既不是四舍五入也不是银行家舍入法

咖啡教室

磁盘有限,Docker 垃圾很多怎么办

newbe36524

C# Docker Kubernetes

自动化测试概况和认知

自动化测试 测试工具

2023年Web安全最详细学习路线指南,从入门到入职(含书籍、工具包)【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

【深度挖掘RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行调度的流程(Pull模式)

洛神灬殇

RocketMQ 消费原理 运行机制 源码实现

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。

王中阳Go

Go golang 架构 高并发 秒杀

Zebec生态持续深度布局,ZBC通证月内翻倍或只是开始

股市老人

CleanMyMac2024免费版系统清理优化软件

茶色酒

CleanMyMac X CleanMyMac2024

全国独家线下面授 | 北京大规模敏捷LeSS认证5月18-20日开班

ShineScrum捷行

less 大规模敏捷

【FAQ】获取Push Token失败,如何进行排查?

HarmonyOS SDK

HMS Core

2023-02-22:请用go语言调用ffmpeg,保存mp4文件的视频帧,每帧用ppm图片保存。

福大大架构师每日一题

golang ffmpeg 福大大

ABBYY FineReader16永久版图片文字识别软件

茶色酒

ABBYY FineReader16

秒懂算法 | 子集树模型——0-1背包问题的回溯算法及动态规划改进

TiAmo

算法 回溯算法 动态回溯算法

Python json中一直搞不清的load、loads、dump、dumps、eval

Python json 字符串

阿里云ECS TOP性能提升超20%!KeenTune助力倚天+Alinux3达成开机即用的全栈性能调优 | 龙蜥技术

OpenAnolis小助手

ECS 龙蜥社区 KeenTune 云场景 全栈性能调优

K8S发布应用步骤详解

tiandizhiguai

云原生 k8s

10 个值得掌握的 reduce 技巧

devpoint

JavaScript reduce 数组方法

MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据

MySQL 数据库

模块七作业

张贺

架构训练营

WebUI自动化中截图的使用

Python 自动化测试 unittest 截图

推荐系统[三]:粗排算法常用模型汇总(集合选择和精准预估),技术发展历史(向量內积,Wide&Deep等模型)以及前沿技术

汀丶人工智能

推荐系统 推荐算法 搜索系统

Zebec官方辟谣“我们与Protradex没有任何关系”

股市老人

【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」抽丝剥茧贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-下)

洛神灬殇

RocketMQ 消息队列 源码解析 原理解析

用reduce高阶函数组装查询表单分隔字符数据

咖啡教室

降本提效 | AIRIOT设备运维管理解决方案

AIRIOT

物联网 设备运维

Oracle NoSQL Database 3.0支持表数据模型和辅助索引_Oracle_Srini Penchikala_InfoQ精选文章