Организация множества записей в БД

324
31 июля 2017, 12:27

У нас есть бд на несколько миллионов записей почты.

mail1@gmail.com
mail2@yahoo.com
mail3@yandex.ru
mail@aol.com

В дальнейшем у нас будут запросы, к которым будут относится разные адреса:

электрочайник:
mail1@gmail.com 
mail3@yandex.ru 
пепси:
mail2@yahoo.com 
mail3@yandex.ru 
хлеб:
mail@aol.com

Получается что одному запросу может соответствовать очень много адресов, иногда даже вся база. Как в таком случае хранить запросы и соответствующие им адреса, ведь тогда таблица получится огромная? Спасибо.

Answer 1

Наиболее оптимальное решение между требованиями (скорость выборки-обьем БД) просто добавить в таблицу столбец с наименованием запроса [id | e-mail | запрос]

Если есть такая возможнось можно сделать id запроса [id | e-mail | id запроca] сравнивание по INT будет происходить быстрее нежели слов

READ ALSO
не отрабатывает условие - PHP БД

не отрабатывает условие - PHP БД

Подскажите, где ошибся?

327
Исправление последствий “chmod 777 /”

Исправление последствий “chmod 777 /”

В ubuntu 14 4 выполнил chmod 777 /, после чего перестали выполняться su и sudo -s

311
Не могу изучить темы InputStream и OutputStream

Не могу изучить темы InputStream и OutputStream

Добрый деньИзучаю Java,и вот начал изучать java i/o

375
Есть ли что вроде расширенного ImageView?

Есть ли что вроде расширенного ImageView?

Кому-нибудь известен расширенный на возможности элемент подобный ImageViewЧтобы там уже были нужные обработчики вроде двойного нажатия, или...

294