Лучший способ управлять очередью или стеком в java для объектов DB Seq - PullRequest
0 голосов
/ 07 февраля 2020

В моем приложении есть некоторые данные, которые всегда читаются из Seq. Я думаю о наличии структуры данных, которая начала бы загружаться с помощью DB Seq, и всякий раз, когда мне понадобится DB Seq, я могу напрямую читать с нее. После того, как данные прочитаны оттуда, их необходимо удалить, чтобы никто больше не мог снова прочитать те же данные. Кроме того, эта структура данных будет автоматически попадать в БД и получать больше объектов seq, как только у нее останется всего 0,25% от общей емкости, что-то вроде HashMap.

Это позволит не бить БД, когда мне нужно, а непосредственно читать из этой структуры. и сохранить время обращения к БД в моем потоке.

Я думаю о сохранении структуры стекового типа, но о том, как автоматически ее перезагрузить, потому что, если я использую какой-либо планировщик, я не уверен, как правильно его настроить.

Любая помощь будет отличной.

1 Ответ

0 голосов
/ 07 февраля 2020

Давайте рассмотрим пример ниже

Шаг 1: Вы можете создать стек размером 16 и последовательностью pu sh 16, которая загружается из последовательности БД.

Шаг 2: проверить размер стек во время вставки / удаления элементов из него. если это 4, то снова загружает последовательность из базы данных, если не покидает ее.

...