Я работаю над проектом на основе Swing, который будет отображать большие объемы данных с использованием компонента Table. Я пытаюсь решить, каковы лучшие альтернативы с точки зрения эффективности и управления анализируемыми данными. Основной таблицей можно манипулировать (то есть можно создавать или удалять представления полных данных), поэтому полные данные должны храниться в памяти
Я знаю, что проблемы такого рода могут иметь много разных решений. Я думал о создании класса, представляющего одну запись в журнале, со свойствами, представляющими каждое «свойство» в нем. Я могу использовать объекты Comparator для сортировки на основе этих полей и использовать эти объекты для создания компонента таблицы.
Это может не быть хорошей идеей, если общее количество записей составляет порядка 5000-10000 строк
Получены любые предложения о передовых методах управления данными такого рода и выполнения манипуляций с ними для визуализации графического компонента.
Было предоставлено не так много деталей, поэтому я в основном ищу общие идеи о том, как подойти к проблеме.