• Как правильно применить distinct в таком запросе?

    Denormalization
    @Denormalization
    id: 1, last_updated: 1524855575, price: 5000
    id: 2, last_updated: 1524855575, price:5000.


    Можно группировать через groupBy('name', 'last_updated') тогда будут уникальные в результате.
    Так же стоит подумать о том, чтобы добавить уникальный ключ last_updated/name чтобы такие записи не заносились в базу.
    Ответ написан
    Комментировать
  • Хранение таблицы активных заказов в редис?

    Denormalization
    @Denormalization
    В Redis существуют команды HSET/HGET/HDEL.
    Они прекрасно подойдут для этой задачи.
    Есть возможность "добавлять в массив 1 командой и удалять так же по ключу, плюс получать весь список при необходимости целиком".

    • HSET - установит нужное значение в списке
    • HGET - вернет нужное значение из списка
    • HDEL - удалит нужное значение из списка
    • HGETALL - вернет все значения в списке
    Ответ написан
    Комментировать
  • Лучший проект для практики веб-разработки?

    Denormalization
    @Denormalization
    Мини CRM, например для магазина или перевозок:
    - Склад
    - Работники
    - Список активных перевозок или закупок
    - Нотификация менеджеров через различные системы связи (websocket, email, sms)

    Получишь максимальное кол-во опыта:
    - Работа с базой
    - Работа с правами
    - Работа с внешними API
    - и т.п.
    Ответ написан
    Комментировать