Perl DB_File против Oracle DB для больших хешей - PullRequest
0 голосов
/ 07 сентября 2018

Я сейчас использую DB_File для хранения хеш-данных (связанных), имеющих до 200M 50-символьных ключей и, возможно, до 5000-символьных значений на ключ.Также в одном скрипте я могу создать 5 из этих хэшей.В большинстве случаев хэш - одноуровневый, малый шанс - 2 уровня, но редко 3. По мере увеличения хеша запись замедляется, и могут быть случаи, когда значения перезаписываются для одного и того же ключа.Также временные хэши будут удалены с диска после выполнения скрипта.

Я думаю о создании в общей сложности 5 временных таблиц базы данных Oracle, содержащих 2 или более столбцов varchar2, в зависимости от уровня хэша, чтобы дублировать тот же процесс, что и я.делать с DB_File, вставляя данные для последующего использования с помощью модуля Perl DBI, надеющегося повысить производительность за счет более быстрого выполнения.

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

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