在计算机科学中,名值对,也可以称为键值对或属性值对,是一种基本的数据表示在计算系统和应用程序中。设计人员通常希望开放式的数据结构,可以在未修改现有的代码或数据的情况下进行未来扩展。
在这种情况下,数据模型的全部或部分可以表示为元组的集合<name,value >;每个元素都是名值对,根据特定应用程序和程序员选择的实现。
扩展资料
Json的名值对:数据类型,从结构上看,所有的数据最终都可以分成三种类型:
第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。
第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。
第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作hash(散列)或dictionary(字典),比如“首都:北京”。
参考资料来源:百度百科-名值对
专业定义:是计算机科学技术,查看jdk文档,找MAP接口。键值对存储是数据库最简单的组织形式。
键:就是存的值的编号
值:就是要存放的数据
网络定义:
1.Key-Value
MapReduce是一个简化的并行处理框架,是因为它把所有数据看作一系列的关键值对(Key-Value Pairs)。把数据都看作关键值对(KV)是一种简化,但是这种简化的计算平台在实际当中可以解决大量不同的分布计算问题。
2.KVP
KVP(键值对)是不是就相当于通信中传输的一帧 ZigBee 会友: 通信中传输的一帧应包括帧头、数据内容、侦尾。
3.name-value pair
在关系模型中,元组是由“键值对”(name-value pair)构成的集合,而关系则是元组的集合。(“元组”一词在关系型数据库中的定义与数学和许多编程语言中的意思略有不同。
4.Value
正如我们所见,字段的验证规则是以键值对(key-value pair)的形式定义的,其中键包含了验证队则作用的数据库字段名,而值则包含了所有施加于该字段的约束规则。
参考资料
有道:http://dict.youdao.com/w/eng/%E9%94%AE%E5%80%BC%E5%AF%B9/
键值对就是可以根据一个键值获得对应的一个值。是一种基本的数据表示在计算系统和应用程序中。设计人员通常希望开放式的数据结构,可以在未修改现有的代码或数据的情况下进行未来扩展。
MongoDB 是一个基于分布式的文件存储数据库,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。
通俗来说:MongoDB 将数据存储为一个文档(类似于 JSON 对象),数据结构由键值对组成,类似于 Java 中的 Map,通过 key 的方式访问起来效率就高得多
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)