Но если нужна простота и быстрота - MongoDB.
ERROR 1034 (HY000): Index for table 'TABLE_NAME' is corrupt; try to repair it
- возможность одному значению задавать 5 ключей и более (некоторые ключи могут совпадать)
CREATE INDEX t1_idx ON t1(key1, key1,key3) COMPRESS 5;
На данный момент данные построчно записанны в .txt которые я переконвертировал в .sql
если создать пустую структуру и задать столбцам сразу индекс быстрый импорт превращается в очень медленный, будто скорость -x100, и я подумал без индексов загрузить сразу 5 млрд записей а дальше задать индексы но не тут та было спустя ~ 6 часов обработки ошибка "ERROR 1034 (HY000): Index for table 'TABLE_NAME' is corrupt; try to repair it"
Шифрование файловой системы по типу encfs, cryfs и тому подобные не интересует. Нужно что-то вроде VeraCrypt.
Для большой БД это невыгодно. 10 млрд записей сожрут много ОЗУ.
прочитать файл ( xml) - распарсить с доменную модель
3.Сохранить в базу данных
и попробуй повторить эксперимент для MyISAM, InnoDB
create table(....) ENGINE=MyISAM;
create table(....) ENGINE=InnoDB;
потом построй индекс для 2 вариантов.
10 лярдов грузить не надо. Загрузи только минималку где воспроизводится дефект.