当前位置: 首页 > news >正文

Oracle 发布 NoSQL 数据库

Oracle 发布 NoSQL 数据库

 

 

Oracle 作为全球最大的关系型数据库提供商,在其产品链条中,也加入了NoSQL数据库这一环,而且这个新的数据库名字很霸气,就叫NoSQL Database,想起了当年新浪微博更换weibo.com 域名之时的一个笑话:

原来有三家人做面包,张三家的面包叫三张牌面包,李四家的牌子叫李四牌面包,王五家出品的是王五牌面包,而突然有一天,张三家的面包改名了,叫面包牌面包。李四王五异口同声的说:我擦!

Oracle的这个NoSQL Database,是在10月4号的甲骨文全球大全上发布的Big Data Appliance的其中一个组件,Big Data Appliance是一个集成了Hadoop、NoSQL Database、Oracle数据库Hadoop适配器、Oracle数据库Hadoop装载器及R语言的系统。

下面是NoSQL Database的特性简介:

  • 数据模型简单
    • Key-Value式的存储,其中key由一级主要key和二次次要key组成
    • 由Java写成,支持基于Java API 的Put、Delete和GET操作
  • 扩展性强
    • 支持自动地基于hash函数的数据分片策略
    • 提供基于数据节点拓扑结构和访问延迟的智能控制,以提供最佳的数据访问性能
  • 行为可预测性
    • 提供ACID 的事务性支持,并且支持基于全局和单个操作的事务级别设置
    • 通过B-tree 数据结构构成的Cache层和高效的查询调度机制,提供可控的请求延时
  • 高可用性
    • 没有单点故障
    • 提供内置且可配置的数据复制备份机制
    • 对单点或多点故障有很好的容错性
    • 通过跨数据中心的数据备份,提供数据的灾难恢复
  • 简单的管理与维护
    • 除了命令行之外,还提供基于Web的界面管理工具
    • 提供对系统及数据节点的控制控制
    • 可以查看系统的拓扑结构、系统状态参数、当前负载情况、请求延迟记录、内部事件及通知等信息

这个Oracle NoSQL Database白皮书里还有更详细的讲解:nosql-database-498041.pdf

来源:http://www.oracle.com/technetwork/database/nosqldb/overview/index.html

 

相关文章:

  • IBM Java多线程 - 5.同步详细信息
  • 收藏一个数学的C++算法的好博客
  • delphi 脚本引擎比较
  • Postgresql数据库的恢复(Console)
  • C#程序集系列07,篡改程序集
  • 线程系列08,实现线程锁的各种方式,使用lock,Montor,Mutex,Semaphore以及线程死锁
  • Android SDK Manager 无法更新的解决办法
  • java电子商务系统源码 Spring MVC+mybatis+spring cloud+spring boot+spring security
  • 软件加密与解密
  • SPOJ 422 Transposing is Even More Fun(polay计数)
  • DevExpress.9.2.9 破解文件
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 071:【Django数据库】ORM聚合函数详解-Avg
  • 自定义函数
  • 用户体验为什么重要?如何提升产品的用户体验?(写给产品小白)
  • 【刷算法】从上往下打印二叉树
  • Docker: 容器互访的三种方式
  • IndexedDB
  • Javascript设计模式学习之Observer(观察者)模式
  • KMP算法及优化
  • mysql 5.6 原生Online DDL解析
  • Quartz初级教程
  • SpringBoot 实战 (三) | 配置文件详解
  • 产品三维模型在线预览
  • 大数据与云计算学习:数据分析(二)
  • 高性能JavaScript阅读简记(三)
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 普通函数和构造函数的区别
  • 前端技术周刊 2019-01-14:客户端存储
  • 手机端车牌号码键盘的vue组件
  • 我看到的前端
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • (07)Hive——窗口函数详解
  • (4)事件处理——(7)简单事件(Simple events)
  • (javascript)再说document.body.scrollTop的使用问题
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • *Django中的Ajax 纯js的书写样式1
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .pyc文件是什么?
  • ??在JSP中,java和JavaScript如何交互?
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [\u4e00-\u9fa5] //匹配中文字符
  • [1127]图形打印 sdutOJ
  • [145] 二叉树的后序遍历 js
  • [AAuto]给百宝箱增加娱乐功能
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [C++]STL之map