heducose: Нет, я по-прежнему собираюсь делать это на MongoDB либо на RethinkDB. 4X_Pro написал полезный совет касательно индексации. Индексация есть как в SQL, так и в noSQL базах данных, так что противоречия не вижу.
Я сейчас выбираю шаблон для админки (остановился на этом ) и вдруг понял, что даже дизайн админ-страницы - не такая уж тривиальная задача. Так что если есть идеи, как расположить элементы интерфейса максимально понятно и удобно, буду рад узнать. Вот очень сырой вариант, концепция, нарисованная за час.
Спасибо за ответ!
Я выбрал noSQL, т.к. это единственный тип баз данных, с которым я реально работал (RethinkDB). Увы, с MySQL и подобными я не имею опыта, хоть и знаю немного язык SQL.
Как я понял, вы предлагаете следующее:
1. Таблицу, содержащую список сайтов и их ID
2. Таблицу товаров и их ID
3. Таблицу с результатами парсинга
Итого, в последней таблице за один запуск (день) окажется 300 (товаров) * 50 (сайтов) = 15 000 записей. За месяц 450 000 записей и за год - 5 400 000 записей.
Как Вы считаете, через год работы, много ли времени будет занимать один запрос, который, допустим будет возвращать стоимость определенного товара на определенном сайте за год (365 записей)?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Я сейчас выбираю шаблон для админки (остановился на этом ) и вдруг понял, что даже дизайн админ-страницы - не такая уж тривиальная задача. Так что если есть идеи, как расположить элементы интерфейса максимально понятно и удобно, буду рад узнать. Вот очень сырой вариант, концепция, нарисованная за час.