@alehandroWEB

Как хранить клиентские базы данных?

Проектируется сервис, в который пользователь загружает в формате csv свои базы телефонных номеров. Дальше файл csv парсится и сохраняется в базу с последующей обработкой. Как хранить эти данные?
Навскидку придумал такие варианты:
1. Все номера всех пользователей записывать в одну таблицу MySQL с полем user_id. Смущает то что будет сотни пользователей, у каждого файлик csv с тысячами номеров и эта табличка будет длиной в миллионы записей.
2. Под каждый файлик csv создавать отдельную таблицу MySQL. Чувствую, что это тоже плохой вариант создавать сотни таблиц.
3. Хранить это всё в монге и вообще не париться об архитектуре базы.
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Базе с нормальной архитектурой плевать на миллион ваших записей.

Вот вам пример запроса.

9aa00fdc50.jpg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы