NoSQL а рекомендуют многие, говорят бистре чем SQL
сейчас проект работает на Postgresql
request_log
с полямиsite
- для адреса сайта или его идентификатора в другой таблицеproxy
- для адреса прокси или его идентификатора в другой таблицеwhen
- для даты и времени сделанного запросаusers
имеют смысл без данных в таблице users_progress
. Или характера работы с данными: если данные из обеих таблиц никогда не выбираются друг без друга, то у вас будет часть ресурсов тратиться на ненужные объединения, но если часть выборок использует только данные из users
, а часть только из users_progress
, то тратить ресурсы уже будет их нахождение в одной таблице. CREATE INDEX youtube_location_idx ON youtube ((CITY || ' | ' || AREA || ' | ' || REGION));