У меня есть проект, который хранит несколько миллионов доменных имен в базе данных и выполняет поисковые запросы, чтобы найти, присутствует ли домен в БД. Единственная операция, которая мне нужна - проверить, существует ли данное значение. Нет запросов диапазона, никакой дополнительной информации, ничего.
Количество запросов к базе данных довольно велико, например, 100 000 за один сеанс пользователя.
У меня новая база данных раз в день, и даже можно проверить, какие записи были удалены, а какие добавлены - я не думаю, что это того стоит. Итак, я импортирую базу данных в новую таблицу и наведите скрипт на новое имя.
В поисках решения, которое может сделать все быстрее, поскольку я не использую никаких функций SQL. Поиск имени и время импорта важны для меня.
Мой сервер не может хранить эту базу данных в памяти, даже половину, поэтому я думаю, что какое-то решение NoSQL, работающее с жесткого диска, может мне помочь
Можете ли вы что-нибудь предложить?