Page 121 - 信息化背景下人事档案管理的创新
P. 121
Innovation of Personnel File Management Under the Background of Informatization
信息化背景下人事档案管理的创新
2.NoSQL 数据库
NoSQL 数据库是一种新的数据库设计方法,它不仅仅是 SQL,NoSQL 中的
“否”是“不仅”的缩写,而不是实际的“否”,通常指代任何非关系数据库。
因为许多 NoSQL 数据库都支持类 SQL 查询。NoSQL 为关系数据库中的传统表
结构提供了更灵活的模式,用于存储和检索数据,它和传统的关系型数据库主要
区别为其存储方式不是表格形式。NoSOL 数据库已经存在了很多年,但是随着
云计算和大数据的兴起,才得到大规模应用,因为它在规模、性能和易用性方面
相比传统关系型数据库有独特的优势,可以轻松处理大量数据和高用户负载。
(1)NoSQL 与 SQL
NoSQL 数据库不遵循关系数据库的所有规则。关系数据库将数据安排在可
以通过公用字段连接或关联的表中,与应用程序分离并使用 SQL 查询。换言之,
关系数据库将数据放入表中,SQL 创建了一个与之交互的接口。
NoSQL 不是基于表的概念构建的,并且不使用 SOL 来操纵或分析数据(有
些 NoSQL 数据库具有类 SQL 的查询语言)。NoSQL 包含结构化数据,非结构
化数据和多态数据。SQL 一般处理结构化数据。
(2)NoSQL 数据库类型
键值数据库:键值数据库是一种较简单的数据库,其中每个项目都包含键和
值,键通常是一个简单的字符串,值是一系列对数据库不透明的字节。通常来说
键值存储没有查询语言。它们只是提供一种使用简单的 GET,PUT 和 DELETE
命令存储,检索和更新数据的方法。此模型优点是简单、快速,易于使用,可扩
展,可移植。常见的键值数据库有 Redis。
文档数据库:文档数据库将数据存储在类似于 JSON(JavaScript 对象符号)
对象的文档中。每个文档包含成对的字段和值。这些值通常可以是多种类型,包
括字符串、数字、布尔值、数组或对象之类。常见的文档数据库有 Mongo DB 和
Apache Couch DB。
列数据库:宽列存储将数据存储在表、行和动态列中。这类数据库的灵活性
在于列不必在记录之间保持一致,可以将列添加到特定行,而不必将它们添加到
每条记录。常见的列数据库有 Apache Cassandra,HBase,OTS。
图数据库:图形数据库将数据存储在节点和边中。节点通常存储有关人物,
地点和事物的信息,而边则存储有关节点之间的关系的信息。此数据库类型对可
·114·

