• PHP цикл - как убрать запятую?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Вы чего так усложняете?)
    echo implode(', ', range(1, 10));
    "" . - это вообще жесть какая-то.
    Ответ написан
    4 комментария
  • Yii2 Как вывести список в ListView но только с определенными критериями?

    abler98
    @abler98
    Software Engineer
    В dataProvider содержится объект класса ActiveQuery, Вы его сами туда записуете, вот там и нужно указать условие, например:
    ...
    'query' => Post::find(['user_id' => 1]),
    ...
    Ответ написан
    Комментировать
  • Правильность применяемого решения?

    @Renius
    дурак восторженный
    1. 30 млн строк и 200 записей в сутки
    150000 суток — 410 лет
    С учетом «десятка мелких таблиц связанных» 41 год, даже в этом случае записи устареют
    2. Вменяемая структура, с грамотными индексами даст вам производительность сопоставимую с 1к записей и 10м.
    3. Денормализация таблицы может быть полезна для организации эффективной системы индексов.
    4. 86400 секунд в сутках, 8640 запросов в сутки может обработать ваша система, даже если длительность запроса будет доходить до 10 секунд.
    5. Обратите внимание на то, каков будет результат выборки, может ли результат каждой выборки содержать 1м записей? Ограничивайте результаты.
    6. Шардинги необходимы на больших нагрузках, в случае тысяч записей в сутки, шардинг, как мне кажется не нужен.
    7. При таком объеме, база будет занимать 15-150Гб ориентировочно, опять же, как мне кажется шардинг снова не нужен.
    Ответ написан
    Комментировать