我已經定義了各種文本值int。我將int值存儲在數據表中以便更好和快速地搜索。我有三個選項來顯示文本值:枚舉VS內部加入/其中
我在我的代碼中聲明Enum並根據int值顯示文本值。它是靜態的,如果要添加新值,我必須更改代碼。
爲了使它充滿活力,我可以在一個表,該表在另一個數據庫和管理擁有其存儲int和文本值。此表中的新值可由管理員更新。無論何時提取記錄,我都使用內部聯接來顯示文本值。
我存儲在各自的數據表中的實際文本。這會使搜索變慢。
我的問題是哪個選項最好在以下條件下使用?
- 數據表具有超過1到1000萬的記錄。
- 有超過5000個用戶在表上執行提取,搜索和更新過程。
- 最大文本值是12個數字和長度(最大)50個字符。
- 有30個數據表具有上述條件和功能。
我認爲數百萬條記錄是整數被用作查找文本的位置。我讀過它並沒有將很多文本值轉換爲整數(「最大文本值爲12,數量和長度(最多)爲50個字符」) – Chris