SQLITE: индексирование BLOB-данных по сравнению с многокомпонентными индексами для данных с высокой мощностью - PullRequest
0 голосов
/ 27 сентября 2018

Поэтому я ищу потенциальные отзывы о проблемах и преимуществах, связанных с хранением сотен миллионов строк данных адресов памяти.

Адреса состоят из 8 позиций UInt32, которые я изначально собирался хранить.данные в 8 столбцах и имеют 8-элементный многоэлементный индекс для этих столбцов.

CREATE TABLE address (position1 INTEGER, position2 INTEGER, positionN ......)

Но потом до меня дошло, что я также могу иметь столбец BLOB и просто хранить 64 байта данных и индексировать их.

CREATE TABLE address (position BLOB)

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

Тамбудут дублироваться, с отметками времени, записи для тех же позиций, хотя они будут довольно редкими.

Таблица будет считываться и добавляться постоянно, если это поможет, с соотношением 3 (чтение) / 1 (запись).

Большое спасибо.

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