【发布时间】:2011-04-15 20:39:08
【问题描述】:
我有一个 Java 程序,它会生成一个大矩阵,最后我想将该矩阵保存到 DATABASE 'MYDATABASE' 中的 myMatrixTable 中
我作为新手的第一个想法是
- 只需使用插入 n(行)。
- 使用
StringBuilder mtrx并使用所有数据创建大字符串然后executeUpdate(mtrx.toString());
有没有更好的方法来保存矩阵?
【问题讨论】:
-
如果有DB只用于矩阵存储,为什么不是BLOB字段? (然后也可以使用二进制序列化,例如。)当然,即使存储为文本/XML/whatnot 也可能同样有效,即使“紧凑”一点——只要意识到没有先规范化矩阵它实际上是不可查询/不可索引的,这对于 DB 数据通常不是一个好主意 :-)(Java 中有很多方法可以序列化对象。)
-
您是想将表设为矩阵还是将完整的矩阵存储在数据库表的字段中?
-
我正在尝试将表格设为矩阵,在第一条评论之后似乎不是一个好主意:)