博主介紹:?全網粉絲23W+,CSDN博客專家、Java領域優質創作者,掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java技術領域?
技術范圍:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大數據、物聯網、機器學習等設計與開發。
感興趣的可以先關注收藏起來,在工作中、生活上等遇到相關問題都可以給我留言咨詢,希望幫助更多的人。
PostgreSQL中json類型與jsonb類型的區別
- 一、主要區別
- 二、示例
-
- 2.1 創建表
- 2.2 插入數據
- 2.3 查詢數據
- 三、總結
在 PostgreSQL 中,
json
和
jsonb
都是用于存儲 JSON 數據的字段類型,但它們之間有一些重要的區別。了解這些差異有助于你根據具體的應用場景選擇合適的類型。
一、主要區別
- 存儲格式:
json
: 以文本格式存儲,輸入時如何表示就如何存儲(包括空白字符和屬性順序)。這意味著它不進行任何解析或轉換。jsonb
: 以二進制格式存儲,輸入的數據會被解析并重新格式化為一種更有效的內部表示形式。這允許更快的查詢性能,并且不保留原始的屬性順序和空白。
- 性能: