一个键值对的键就是字段名,每个键值对都要重写一遍字段名,而传统表只要写一回字段名。那么键值对的键岂不是很浪费空间?
收起
某张关系型表有3个字段,一个KEY,两个VALUE,然后转换成键值对,实际上KEY的数量就翻倍了,因为此时KEY除了原本的信息,还要包含字段名,除非你是把两个value合成到一个value里去,比如用json,但这个时候json的字符串也就更长了。所以key-value的方式,的确是用空间换时间,指哪打哪效率贼快,但其不适合复杂的关系型查询。两种类型的实际存储结构是有区别的,并不像你看到的那样是个简单的两列或者多列的表格,展示成表格仅仅只是为了方便用户查看
报告相同问题?