BSON

作者: bless_vi | 来源:发表于2018-05-25 10:47 被阅读0次

        BSON(Binary JSON)这种格式是专门为MongoDB而开发的,类似JSON的一种二进制格式。

        BSON 与 JSON :

                1.BSON包含了JSON没有的数据类型,比如Date和BinData。

                2.BSON需要的存储空间比JSON少,存储效率也比JSON高。(轻量)

                3.JSON存储是像字符串一样,而BSON是按结构存储的(像数组 或者struct)

             4.JSON修改要大动大移,需要扫字符串,而BSON就不需要,可以直接定位。(可遍历)

                 5. BSON的编码与解码速度很快。(高效)

                6.某些情况,BSON会牺牲额外的空间让数据的传输更加方便。比如,字符串的传输的前缀会标识字符串的长度,而不是在字符串的末尾打上结束的标记。这样的传输形式有利于MongoDB修改传输的数据。

    相关文章

      网友评论

        本文标题:BSON

        本文链接:https://www.haomeiwen.com/subject/wsasjftx.html