我有一個「目錄」,我試圖顯示信息。這些信息將從幾個不同的表格中提取出來,以便用戶能夠設置一個首選項來隱藏他們「目錄」上相應表格中的記錄。我運行一個Postgres數據庫現有Postgres表中的Json列與新表
所以,我的問題是:
它會更好(性能明智),以創建一個新表(table_a_to_catalog),其中,將存儲table_a_id和catalog_id從表-A記錄用戶想要隱藏該目錄。然後有另一個表(table_b_to_catalog)持有該連接...等等...
OR
它會更好存儲隱藏偏好在目錄中的記錄中的JSON值?所以它會像{「table_a」=> [id1,id2,id3],「table_b」=> [id1,id2,id3]}
謝謝!目錄將是隻讀的。 – cal1801
如果你有一個單獨的工作或功能,批量更新信息,然後JSON應該是你最好的選擇 – lifejuggler