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·
   117   118   119   120   121   122   123   124   125   126   127