Page 122 - 信息化背景下人事档案管理的创新
P. 122
第四章 人事档案数据库建设
视化,分析或帮助人们查找不同数据之间的关系特别有用,常用于推荐引擎,欺
诈分析和网络分析。基于图的 NoSQL 数据库有 Neo4j。
(3)NoSQL 的优势
第一,高可扩展性。NoSQL 数据库使用分片进行水平扩展。将数据分区并
以保留数据顺序的方式将其放置在多台计算机上是分片的。垂直缩放意味着向现
有计算机添加更多资源,而水平缩放意味着添加更多计算机来处理数据。先对垂
直缩放,水平缩放更容易实现。
第二,高可用性。NoSQL 数据库中的自动复制功能使其具有高可用性,因
为在发生任何故障的情况下,数据都会将自身复制到以前的一致状态。
3.NewSQL 数据库
(1)NewSQL 数据库介绍
NewSQL 是用于在线事务处理(OLTP)的下一代可扩展关系数据库管理
系统(RDBMS),可为读写工作负载提供可扩展的 NoSQL 系统性能,并保持
ACID(Atomicity、Consistency、Isolation、Durability)原则。这些系统通过采用
NoSQL 样式的功能(例如面向列的数据存储和分布式体系结构),或通过采用
诸如内存中处理,对称多处理(SMP)或大规模并行处理(MPP)高级功能等技
术来突破传统的 RDBMS 性能限制。整合 NoSQL 或搜索组件,旨在处理大数据量,
多样性,速度和可变性挑战。
NewSQL 数据库的典型代表之一 NuoDB,它是一个使用 SQL 服务设计的分
布式数据库:ACID 事务的所有属性,标准 SQL 语言支持和关系逻辑。NuoDB
是一个网络规模的分布式数据库,提供丰富的 SQL 实现和真正的 ACID 事务。
它的设计从一开始就是一个分布式系统,可以扩展云服务的规模,提供高可用性
和弹性。
与传统的共享磁盘或无共享体系结构不同,NuoDB 提供了一种新型的点对
点,按需独立性,可提供高可用性,低延迟和易于管理的部署模型。为现代数据
中心而设计,作为一个横向扩展云数据库,NuoDB 是您简化应用程序部署所需
的 NewSQL 解决方案。ClustrixDB 是一个分布式 SQL 数据库,专为大规模和快
速增长的应用程序而构建。这是一个横向扩展的 NewSQL 数据库,适用于云计
算。ClustrixDB 通过大规模并行处理,对您的实时操作数据进行独特的实时分析。
VoltDB 是一个疯狂的快速内存数据库,具有令人难以置信的高读写速度。这个
·115·

