Задача аналогичная, поэтому создавать новый топик не стал. У меня картина немного отличается, но суть та же.
Сейчас база 200млн+ записей в MySQL, Тип поля VARCHAR(50). Таблица состоит из одного PK, нужно просто хранить все уникальные значения.
Сейчас весит 12Гб + 46Гб индексы)
Оперативки на сервере мало 512Мб, на диске тоже 32Гб, Сейчас база лежит на локальной машине, с проброшенным портом, так как на хост не влазит. Нужно какое-то менее прожорливое решение. Возможно какая-то key/value база или лучше вообще без value, только ключ.
С возможностью поиска по базе пачками. Сейчас вытягиваю по
IN (?,?, ....)
,
и втавляются через
INSERT IGNORE