我有一個應用程序,我基本上只是一個在線電子表格。我一直想知道我應該如何開始建設。我的主要技術堆棧是Rails,但我可以根據工作情況進行更改,但我寧願至少保留Rails的後端(然後可能是主幹前端?)創建電子表格
應用程序不完全是電子表格,而不是像A在Excel中一樣,由A,B,C組成的列,用戶將能夠爲列創建名稱。因此,例如,他們可以創建一個名爲收入列,並有行1,2,3有$ 1000個值,$ 2000年和$ 3000。用戶還可以對ASC或DESC列進行排序。
我想過只有一個有30個字段的Mysql表,其中15個是值,15個是相應的列名。除了這不是一個令人難以置信的低效率的方法嗎?更不用說,對於用戶可以投入多少列,將不得不存在硬性限制。
那麼是否有更好的方法?或者我剛纔描述的方法是最好的方法。
聽起來很適合nosql鍵值或對象存儲。 – dandavis
至於硬限制,您可以隨時查看列是否存在,以及它是否不添加。然後爲column_name創建一個表,並且column_display_name –