【发布时间】:2023-03-16 10:00:01
【问题描述】:
我将在 mysqlDB 中存储大量矩阵数据,存储和访问数据的最有效方法是什么?
获取数据时效率最重要,表格不会定期更新。
矩阵大约是 100.000 乘以 1000(将来可能会更大)
id1 价值 value_id1 id1 价值 value_id2 id2 价值 value_id1 id2 价值 value_id2 . . . 编号 100.000 价值 value_id1000 对比 value_id1, value_id2, value_id3 ... ID 1000 id1值值值 id2 值 值 值 id3 值 值 值 . . . 编号 100.000当数据很大时,最有效的是短调用(mysql 查询)还是将数据存储为矩阵?数据会定期使用,因此必须高效地获取数据。
【问题讨论】:
-
是稀疏矩阵吗?在应用中细分它有意义吗?
-
矩阵的水平维度会保持一致吗?还是可能会缩小或增长?
-
水平尺寸可能会保持一致,它可能会在“升级”中更改,但不会定期更改!
-
细分对于应用来说不是一个好的选择,而且不是稀疏的,所有的列和行都被填充了。
-
你会做多少插入和更新?您的应用程序是否需要一次更新矩阵的单个元素或整行(水平或较短维度)?是否需要更新整列(更长的维度)?
标签: mysql database matrix large-data