MySQL中的JSON字段以二进制字符串的形式存储在Blob中。当查询时,MySQL采用类似于JsonPath的语法,并对Key进行排序,以便在无需完全反序列化整个JSON的情况下完成所需字段的解析。
这一机制确保了JSON字段的读取效率,避免了常规JSON反序列化带来的性能开销。因此,JSON字段并不会在B+树中特殊处理,而是作为普通字符串存储。
mongodb中的文档存储
MongoDB使用BSON格式存储文档数据,该格式高度兼容JSON。然而,MongoDB底层仍采用K/V结构存储,索引基于Key进行查找。因此,MongoDB的文档存储本质上与传统关系型数据库中的B-Tree+数据页相似。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
【小浪云服务商 - 服务器12元起 - 挂机宝5元起】
THE END
暂无评论内容