2011-11-03 33 views
0

我有问题,希望你能帮助我。我有数以千计的数据在我的数据库中导入。我使用MongoDB和Node.js。问题是我需要在导入数据时保存订单。也可以稍后对这些数据进行排序,或者排列新的东西。我希望你能理解我的意思。在数据库中保存大型数据集的订单并将其排序

我想创建一个排序 - “列”用这样的指标:

1000 | Data1 2000 | Data2 3000 | Data3 ...

因此,我在它们之间有1000个索引,以便稍后对新数据进行排序。但我不喜欢这个限制。

所以我想到了另一个变种。要增加字符而不是数字,如下所示:

A | Data1 B | Data2 D | Data3 ... ZA | DataB ZB |数据28 ZC | Data29 ...

但是在这个解决方案中,很难对新数据进行排序并且还需要大量空间。

这个问题还有其他解决方案吗?你能给我一些建议或关键字寻找。

谢谢

回答

0

你会喜欢十进制数吗? 1.0 | Data1,2.0 | Data2 ... 如果精度不够用,可以简单地加宽列。

相关问题