Page 123 - 信息化背景下人事档案管理的创新
P. 123
Innovation of Personnel File Management Under the Background of Informatization
信息化背景下人事档案管理的创新
NewSQL 数据库支持 JSON 事件级事务。Xeround 提供可扩展的弹性云计算基础
架构,用于云内和云间的弹性数据管理和数据联合。这个解决方案从 CrunchBase
提供。MemSQ 是一个实时分析平台,帮助企业快速查询大数据并适应不断变化
的业务条件。
(2)NewSQL 体系结构
传统的数据库无法按需提供容量,因为应用程序开发可能会受到数据库规模
所需的所有工作的阻碍。为了克服可扩展性挑战,开发人员添加了分区技术,如
分区,分片和集群。另一个常见的方法是以更大的成本添加更大的机器。一个理
想的数据库管理系统应该进行弹性扩展,使新机器能够被引入正在运行的数据库,
并立即生效。因此,为了采用向外扩展的性能,DBMS 重新定义了关系数据库技
术,实现了网络规模的分布式数据库技术,以应对云计算和全球应用部署的多重
挑战。这些数据库通常分布在架构中,遵循三层模型,分为三层:管理层,事务
层和存储层。传统上,关系数据库是为扩展架构设计的。在存储在维护 ACID 语
义体系结构的分布式数据中心的 NewSQL 模型按需扩展数据库中。这些数据库
的关键特性与易用性和管理,安全性,高负载或故障的敏捷性以及对广泛分布式
应用程序的支持云规模相关联;反过来又要求分布式服务具有高可用性并且可以
提供低延迟。
(3)NewSQL 数据库的分类
NewSQL 解决方案有很多种类。基于供应商采用的不同方法来保留 SQL 接
口,并解决传统 OLTP 解决方案的可扩展性和性能问题。NewSQL 系统可以分为
三类:
新的体系结构数据库:这些新的 SQL 体系是为了实现在无共享节点的分布
式集群中运行的可伸缩性和性能而设计的。这些数据库通常是从头开始编写的,
其中包含分布式并发控制,流量控制和分布式查询处理等组件。
解决方案可以是纯软件(VoltDB、NuoDB 和 Drizzle)或作为设备(Clustrix、
Translattice)支持。产品的例子是 Clustrix、NuoDB 和 Translattice(商业);和
VoltDB、Drizzle 等(开源)。
新的 MySQL 存储引擎(第二类是高度优化的 SQL 存储引擎):MySQL 是
LAMP 堆栈的一部分,并广泛用于 OLTP。为了克服 MySQL 的可伸缩性问题,
开发了一套存储引擎。这些系统提供与 SQL 相同的编程接口,但比内置引擎(如
·116·

