我有一个数据集,它由ID和与该ID相关的矩阵(nxn)数据组成.
列名称(A,B,C,D)和行名称(1,2,3)也很重要,需要为每个单独的ID以及数据(a1,b1,c1,d1)保留,...)
例如:
我试图确定在数据库中建模这个数据集的最佳方法,但是,考虑到RDBMS的扁平性,它似乎很难.
我最好拿着ID和表示数据矩阵的XML blob,或者我在这里忽略了一个更简单的解决方案.
谢谢.
我有一个设计决定,我正在寻找一些最佳实践建议.我有一个java程序,需要在MySQL数据库中存储大量(每天几百个)浮点数组.数据是一个长度Double为300 的固定长度数组.我可以看到三个合理的选项:
我还要提一下,这些数据将被频繁地读取和更新.
我想使用BLOB,因为这是我过去所做的,它似乎是最有效的方法(例如,保持固定宽度,不需要转换为逗号分隔的字符串).然而,我的同事坚持认为我们应该序列化和使用varchar,原因似乎主要是教条.
如果其中一种方法比另一种更好,那么Java或MySQL的具体原因是什么?