我有一个应用程序,我基本上只是一个在线电子表格。我一直想知道我应该如何开始建设。我的主要技术堆栈是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 –