什么';“这是最好的储存方式”;电子表格数据“;在MySQL中

什么';“这是最好的储存方式”;电子表格数据“;在MySQL中,mysql,Mysql,我希望在mysql数据库中存储电子表格类型的数据。基本上,它将是一个具有x/y坐标的网格,每个单元可以具有各种不同的属性 网格可以有各种不同的大小,我希望这个系统能够快速灵活,但如果必要的话,某种缓存也不是不可能的 最后,该项目的一个要求是使用mysql,并限制任何文档样式的存储解决方案(任何nosql) 我很好奇是否有人有任何我没有看到的标准解决方案。无论我能安全地解释多少列,我都希望避免使用一个大的表格,如column1_data1 column1_data2 column1_data3等等

我希望在mysql数据库中存储电子表格类型的数据。基本上,它将是一个具有x/y坐标的网格,每个单元可以具有各种不同的属性

网格可以有各种不同的大小,我希望这个系统能够快速灵活,但如果必要的话,某种缓存也不是不可能的

最后,该项目的一个要求是使用mysql,并限制任何文档样式的存储解决方案(任何nosql)


我很好奇是否有人有任何我没有看到的标准解决方案。无论我能安全地解释多少列,我都希望避免使用一个大的表格,如column1_data1 column1_data2 column1_data3等等。

听起来像是一个工作,听上去像是@Phil:应该回答这个问题。虽然我认为EAV是实现每个单元格所需额外数据的好方法,我们仍然存在列和行数未知的问题。这意味着每个单元本身都需要是一个EAV,具有与该单元相关的自定义数据的EAV。这样做感觉太复杂了。@Nodren您需要实现两个级别的实体,工作表和单元格。