暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
键值数据库
标签
编辑
简介:键值数据库也称 Key-value 数据库,简称 KV数据库,是对键值集合进行存储、检索和管理的一类数据库,属于非关系数据库的一种。
简介:键值数据库也称 Key-value 数据库,简称 KV数据库,是对键值集合进行存储、检索和管理的一类数据库,属于非关系数据库的一种。
产品概览 用户评价

目录

键值数据库定义

键值数据库也称 Key-value 数据库,简称 KV数据库,是对键值集合进行存储、检索和管理的一类数据库,属于非关系数据库的一种。

键值对集合,类似于映射或者字典,是最为基本的关联数组。 每个键在集合中具有唯一 性。键对应的值(记录),可以包含各种字段或数据,不做具体要求。

键值数据库特性

  1. 查找速度快:可以通过具有唯一性的键,快速查询到其对应的记录,返回记录包括的所有 内容。

  2. 处理记录复杂:由于数据库仅保证记录的正确性,没有对记录做任何解析和优化,返回原 始记录后需要应用程序根据需求进行处理。

  3. 便于分布式存储的数据划分,易于分布式处理。

键值数据库数据模型

键值数据库的基本数据模型是key-value模型。

  • key:一般都是String类型
  • value:不同的键值数据库一般区别在value

Redis因为支持更广泛的类型的value,而在实际场景中受到了更多的应用。

键值数据库评测标准

YCSB:在数据库的主键上,对数据库进行读写,自然很适合键值数据库的测试。 特别的,对 于其他半结构和结构化数据库而言,只要存在主键,就可以使用YCSB,所以也是一个广义的 基准测试。

键值型数据库业界代表

键值数据库业界代表包括 Redis、RocksDB、DynamoDB 等。

参考资料

文档:数据库系统的分类和评测研究

用户评价

0
0
词条统计
创建者:小小亮
编辑次数:1
浏览次数:12934
API调用次数:0
贡献者
2022/04/19