2
我們正在嘗試構建類似於電子表格或數據庫表的非常基本版本的東西。我們有行和列,我們希望用戶能夠添加行或列,並進行一些基本的排序/過濾。用於將網格狀數據存儲在數據庫中的模式
我們有的一個概念是簡單地爲我們要存儲的每個「文檔」創建一個新的數據庫表。這樣,SQL就簡單快捷。但是,這帶來了很多問題,包括爲每個客戶端管理不同的表,需要添加新列時必須執行「ALTER TABLE」語句以及類似的問題。
那麼,在數據庫的單個(或多個)表中存儲具有未知列的網格狀數據的最佳方式是什麼?這樣排序和過濾不會變成噩夢?
+1&Accepted - 非常感謝!我使用這種將CellColumns分離到自己的表中的模式稍作修改,以便我可以存儲一些關於它們的附加數據(例如標題,數據類型等)。我感謝幫助! –