保存数据库中大型数据集的顺序并使其可排序

时间:2011-11-03 10:50:28

标签: database sorting large-data

我有一个问题,希望你能帮助我。我在数据库中导入了成千上万的数据。我使用MongoDB和Node.js。问题是我需要在导入数据时保存订单。此外,还应该可以对这些数据进行排序,或者对新的内容进行排序。我希望你能理解我的意思。

我想用这样的索引创建一个“ - 列”:

1000 |数据1 2000年|数据2 3000 |数据3 ...

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

所以我考虑了另一种变体。要增加字符而不是数字,如下所示:

A |数据1 B |数据2 D |数据3 ... ZA | Data27 ZB | Data28 ZC | Data29 ...

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

您希望十进制数字如何? 1.0 | Data1,2.0 |数据2 ... 如果精度不再足够,您可以简单地加宽色谱柱。