Mysql

為大量表單數據設計數據庫結構

  • August 30, 2017

我正在將佔用 35 頁 A4 大小的表單轉換為基於 Web 的版本,並且需要將每個表單送出的數據保留在 MySQL 數據庫中。

表單很複雜,我們可以為每個表單送出查看 500 多個單獨的欄位。

我一直在閱讀有關 EAV 數據方法的資訊,這似乎是一個不錯的選擇。然而,我為 EAV 閱讀的資訊表明它只是稀疏矩陣數據的一個不錯的選擇,我想這不會是。

500 列似乎是糟糕的設計,你怎麼看?

為一些欄位設置“真實”列——您可能會搜尋或過濾這些欄位。將其餘(或簡單地說,所有)欄位放入一個大 JSON 字元串作為另一列。也許MEDIUMTEXT

引用自:https://dba.stackexchange.com/questions/184741