2010-10-04 273 views
2

我正在研究一個應用程序,其中最終用戶根據Excel電子表格中的列名取決於上載電子表格之前手動定義它們的列名,從而定義數據庫表應具有的列。Ruby on Rails動態模型

這是AR和MySQL可以處理的事情,還是我最好使用mongodb或couchdb?

以傳統的方式,我基本上需要一個新的表格,每次用戶上傳文件。我是否認爲用mongodb或couchdb正確定義文檔而不是表格?

謝謝!

回答

2

SQL通常有幾種處理這種動態列分配的方法。 MongoDB絕對是一個更簡單的範例,根據這個範例存儲這個數據。

這裏最大的侷限是「當數據在系統中時你會做什麼?」。 MongoDB具有內置的map-reduce,但這顯然與基於集合的SQL完全不同。

因此,要獲得更多的幫助,你可能會想詳細說一下發生一次的數據是。