用于2D数组查找的MySQL结构?

时间:2014-10-15 13:02:07

标签: mysql

尝试创建一个用于查找大数据集的mysql数据库。我有一组数据(n个)样本和我的数据集中的基因列表,我希望能够基于将一个样本与一个基因配对来查找值。在下表中我有基因,样本和值的数据,我想知道在mysql上进行快速查找排序的最佳方法。

在我的数据中,我有大约35.000种不同的基因和一些样本,可以在2000-15000之间变化。 (我没有具体的数字,因为我已经完成了我的数据。)

|------------------------------------------------------|
|                  |     sample1    |      sample2     | 
|------------------|----------------|------------------|
|       gene1      |     value1     |       value2     |
|------------------|----------------|------------------|
|       gene2      |     value3     |       value4     |
|------------------|----------------|------------------|

将这些数据放在mysql数据库上的最佳方法是什么?最简单的"我想到的方式就是把它放在数据库中,就像下面的输出一样,这似乎是一场大灾难。我该如何正确处理?

|----------------------------------------- ------------|
|       gene1      |     sample1    |      value1      | 
|------------------|----------------|------------------|
|       gene1      |     sample2    |      value2      |
|------------------|----------------|------------------|
|       gene2      |     sample1    |      value3      |
|------------------|----------------|------------------|
|       gene2      |     sample2    |      value4      |
|------------------|----------------|------------------|

0 个答案:

没有答案