亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 json 數據存儲到數據庫的最佳實踐

將 json 數據存儲到數據庫的最佳實踐

繁花不似錦 2023-07-19 15:53:16
我正在努力將 json 數據存儲到數據庫中,我和我的同事正在討論哪種存儲方式最好。據我所知,PostgresSql 為您提供 Jsonb 數據類型來將 json 存儲在列中,以便處理我編寫了一些自定義方言,將 json 數據存儲在 jsonb 列中但我的同事對這種方法并不滿意,他的方法是使用對象映射器將對象轉換為 json,并將該 json 存儲在字符串中,其中列類型將是字符變化。那么誰能告訴我哪種方法是最好的呢?或者有什么最好的方法嗎?
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

您使用 jsonb 和 dialect 的方式更好:

1) 您可以通過單獨的 json 字段或復雜的內部 json 結構進行搜索。

2)你可以部分更新json,不需要重寫整個json

3)您可以在視圖上使用 postgress json 函數

4)您可以在特定的json字段上創建索引

缺點:

1)你必須創建方言并支持此代碼。

2)Jsonb可能會占用更多磁盤空間


查看完整回答
反對 回復 2023-07-19
  • 1 回答
  • 0 關注
  • 191 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號