это да. А тут речь про одну-две записи? ТОгда согласен. А так поле с datetime первым в перечне полей сортировки на таблице и должен отфильтровать. Нет?
>А так поле с datetime первым в перечне полей сортировки на таблице и должен отфильтровать это большая ошибка для любой базы. индекс должен быть order by (userId, time), для запроса where userId=хх order by desc
Я понял, спасибо большое. Просто статистика просмотров в любом случае нужна и хотелось объединить в одном месте и хранение больших аналитических данных и использовать эту же таблицу для формирования рекомендаций
Я понял, спасибо большое. Просто статистика просмотров в любом случае нужна и хотелось объединить в одном месте и хранение больших аналитических данных и использовать эту же таблицу для формирования рекомендаций
пробовать вы конечно можете, но если у вас реальная биг дата, и надо реально много rps, то для таких точечных запросов КХ не подходит.
Подскажите пожалуйста. Верно понимаю, что delete данных если ну очень нужно по какому-то признаку (не по PK) возможен в CH?
да, но КХ полностью перезаписывает парт(ы) без удаленных записей, если не повезло и записи с такими значениями парт. ключей будут в партах объемом 1ТБ, то КХ прочитает , распакует, запакует и запишет 1 TБ чтобы удалить 1 запись
да, но КХ полностью перезаписывает парт(ы) без удаленных записей, если не повезло и записи с такими значениями парт. ключей будут в партах объемом 1ТБ, то КХ прочитает , распакует, запакует и запишет 1 TБ чтобы удалить 1 запись
ок. Спасибо за пояснение. Поидее у меня удаление будет идти в пределах одного парта (так как бью по месяцам) и нужно удалить 1К-100К записей в пределах одного парта, но по определенному признаку. Такое случается раз в 2-3 месяца, а то и режже.