ITJOB-Oracle NoSQL数据库主要特性有哪些

ITJOB-Oracle NoSQL数据库主要特性有哪些,第1张

下面是NoSQL Database的特性简介:

数据模型简单

●Key-Value式的存储,其中key由一级主要key和二次次要key组成

●由Java写成,支持基于Java API 的Put、Delete和GET *** 作

扩展性强

●支持自动地基于hash函数的数据分片策略

●提供基于数据节点拓扑结构和访问延迟的智能控制,以提供最佳的数据访问性能

行为可预测性

●提供ACID 的事务性支持,并且支持基于全局和单个 *** 作的事务级别设置

●通过B-tree 数据结构构成的Cache层和高效的查询调度机制,提供可控的请求延时

高可用性

●没有单点故障

●提供内置且可配置的数据复制备份机制

●对单点或多点故障有很好的容错性

●通过跨数据中心的数据备份,提供数据的灾难恢复

简单的管理与维护

●除了命令行之外,还提供基于Web的界面管理工具

●提供对系统及数据节点的控制控制

●可以查看系统的拓扑结构、系统状态参数、当前负载情况、请求延迟记录、内部事件及通知等信息

关系数据库的主要特点列举如下:

1数据集中控制,在文件管理方法中,文件是分散的,这些文件之间一般是没有联系的,因此不能按照统一的方法来控制、维护和管理。而数据库则可以集中控制、维护和管理有关数据。

2数据独立,数据库中的数据独立于应用程序,包括数据的物理独立性和逻辑独立性,给数据库的使用、调整、优化和进一步扩充提供了方便。

3数据共享,数据库中的数据可以供多个用户使用,每个用户只与库中的一部分数据发生联系;用户数据可以重叠,用户可以同时存取数据而互不影响。

4减少数据冗余,数据库中的数据不是面向应用,而是面向系统。数据统一定义、组织和存储,集中管理,避免了不必要的数据冗余。

5数据结构化,整个数据库按一定的结构形式构成,数据在记录内部和记录类型之间相互关联,用户可通过不同的路径存取数据。

6统一的数据保护功能,在多用户共享数据资源的情况下,对用户使用数据有严格的检查,对数据库规定密码或存取权限,以确保数据的安全性、并发控制。

1、文件系统阶段:特点

数据的管理者:文件系统

数据面向的对象:某一应用程序

数据的共享程度:共享性差,冗余度大

数据的独立性:独立性差

数据的结构化:记录内有结构,整体无结构

数据控制能力:应用程序自己控制

2、数据库系统阶段:特点

数据的管理者:数据库管理系统

数据面向的对象:整个应用系统

数据的共享程度:共享性高,冗余度小

数据的独立性:具有高度的物理独立性和逻辑独立性

数据的结构化:整体结构化,用数据模型描述

数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力

以上就是关于ITJOB-Oracle NoSQL数据库主要特性有哪些全部的内容,包括:ITJOB-Oracle NoSQL数据库主要特性有哪些、关系数据库的基本特征、数据管理在文件系统和数据库系统阶段各有那些特性,你认为数据库系统的实现目标时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9497286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存