我正在阅读PostgreSql文档https://www.postgresql.org/docs/13/datatype-json.html,了解JSON和JSONB数据类型之间的区别。
其中有这样一句话:
“json数据类型存储输入文本的精确副本,处理函数必须在每次执行时重新解析;而jsonb数据以分解的二进制格式存储,由于增加了转换开销,因此输入速度略慢,但处理速度显着更快,因为无需重新解析。”
我不理解存储为文本和存储为二进制格式之间的区别是什么,字符串本身将被存储为0和1的序列。
请问有人能解释一下吗?此外,它们之间会有大小差异吗?
其中有这样一句话:
“json数据类型存储输入文本的精确副本,处理函数必须在每次执行时重新解析;而jsonb数据以分解的二进制格式存储,由于增加了转换开销,因此输入速度略慢,但处理速度显着更快,因为无需重新解析。”
我不理解存储为文本和存储为二进制格式之间的区别是什么,字符串本身将被存储为0和1的序列。
请问有人能解释一下吗?此外,它们之间会有大小差异吗?
jsonb
*”。 - user330315