mysql - 在 MySQL 中存储和访问庞大数据矩阵的最有效方法

标签 mysql database matrix large-data

我要在 mysqlDB 中存储大量矩阵数据,存储和访问数据的最有效方式是什么?

获取数据时效率最重要,表不会定期更新。

矩阵大约是100.000乘以1000(以后可能会更大)


id1
value
value_id1
id1
value
value_id2
id2
value
value_id1
id2
value
value_id2
.
.
.
id 100.000
value
value_id1000

vs
     value_id1, value_id2, value_id3 ... id 1000
id1  value      value      value
id2  value      value      value
id3  value      value      value
.
.
.
id 100.000

当数据量很大时,什么是最有效的,短调用(mysql 查询)还是将数据存储为矩阵?数据被定期使用,因此获取数据必须高效。

最佳答案

既然你说要抓取效率,那我就用下面的表格格式

 Column Row Value 
      1   1   1.2
      2   1   2.3
      ...

使用矩阵的列和行的格式和索引,您可以尽可能快地获取任何数据部分。

关于mysql - 在 MySQL 中存储和访问庞大数据矩阵的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471587/

相关文章:

c - 在c中打印出变量会改变变量的值

c# - 在 STORED PROCEDURE 调用之前执行 SET 语句

php - SQL : How to reduce multiple time querying the same table ..查询优化

php - MAMP Pro for multiple wordpress 安装连接错误

c# - sql本地数据库连接

c++ - D3D11坐标系

mySQL查询检索问题

mysql - 计算文本内的精确匹配

php - 使用 MYSQL 从 Prestashop 中的订单 id 获取包含详细信息的产品列表

r - 错误 : sigma must be positive definite