2012-11-23 99 views
0

幾乎每個Web應用程序現在都允許您設置基本配置文件(即使是Stack Exchange也可以)。問題是你應該如何將數據存儲在數據庫中?處理數據庫中用戶配置文件的最佳方式是什麼?

如果你只需要添加更多的列到你的用戶數據庫表,還是應該在安裝另一臺名爲user_profiles有USER_ID的外鍵?

+0

你正在使用什麼樣的數據庫? SQL還是NoSQL? –

回答

0

這是相當主觀的:

附表

  • 不容易簡介
  • 獲取用戶當一些用戶沒有一個配置文件(一到一個可選的關係),你不要在存儲
  • 共享個人資料方面支付任何費用(?!?) - 無法想象這樣的情景,但是...

單桌

  • 沒有在一個地方裝
  • 相關信息時,加入所需
  • 強一到一個(通常是每個用戶都會有一個輪廓,也許隱式創建)的關係往往被合併單表
相關問題