Сохраните заказ на большой набор данных в базе данных и сделайте его сортируемым - PullRequest
0 голосов
/ 03 ноября 2011

У меня проблема и надеюсь, что вы мне поможете.У меня есть тысячи и тысячи данных, которые я импортирую в свою базу данных.Я использую MongoDB и Node.js для этого.Проблема в том, что мне нужно сохранить порядок при импорте данных.И также должна быть возможность сортировать эти данные позже или сортировать что-то новое.Надеюсь, вы поймете, что я имею в виду.

Я подумал создать сортировочный «столбец» с такими индексами:

1000 |Данные1 2000 |Data2 3000 |Data3 ...

Таким образом, у меня есть 1000 индексов между каждым из них, чтобы потом отсортировать новые данные.Но мне не нравится это ограничение.

Поэтому я подумал о другом варианте.Чтобы увеличить символы вместо цифр, вот так:

A |Данные1 B |Data2 D |Data3 ... ZA |Data27 ZB |Data28 ZC |Данные 29 ...

Но в этом решении довольно сложно отсортировать новые данные, а также требуется много места.

Существуют ли другие способы решения этой проблемы?Можете ли вы дать мне совет или ключевые слова для поиска.

Спасибо

1 Ответ

0 голосов
/ 03 ноября 2011

Как бы вы хотели десятичных чисел? 1.0 | Данные1, 2.0 | Data2 ... В случае, если точность больше не достаточна, вы можете просто расширить столбец.

...