KeyValue数据结构