У нас есть инструмент отчетности, который собирает большое количество записей. Иногда это может быть 1 миллион записей. Мы храним это в виде данных. Я хотел знать, есть ли лучший объект для хранения этого. Мне нужно было бы иметь возможность агрегировать данные различными способами.
Обновление:
Да. Лично считаю, что не следует получать столько записей. Это не то направление, куда я хочу идти.
Также я использую Oracle
Обновление Обновление
Извините за задержку, но здесь всегда есть огонь, чтобы потушить. Основная проблема заключалась в том, что они исчерпали память и получили ошибки памяти. У них были проблемы с выпуском данных из памяти, а также с привязкой к данным. Я думаю, что я искал более легкий объект, который не занимал бы столько места.
Подумав немного больше, на самом деле не имеет никакого смысла собирать столько данных, сколько упомянул diagonalbatman. Более того, если у нас есть несколько человек, которые используют его для решения этих проблем. Как это будет в масштабе.
К сожалению, у меня есть начальник, который не слушает, и оффшорная команда, которая слишком склонна относиться к типу "да, сэр". Они сериализуют необработанные данные (в виде XML-файла) и выпускают необработанные данные Datatable, что, на мой взгляд, не очень хорошее направление.
@ diagonalbatman - Из любопытства, у вас есть пример этого