Как стать автором
Обновить
3
0.1
Роман @Gromilo

.net разработчик

Отправить сообщение

Какие вопросы нужно задавать и как принимать решения по архитектуре.

А что посоветуете?

Ну и норм, если их согласовали. Бизнес любит предсказуемость.

А в чём мой личный профит?

Ещё немного и это будет не кэш на стороне приложения, а специализированная in-memory DB для фасетного поиска.

Спасибо тебе добрый человек, никак не мог вспомнить и нагуглить EAV-модель.

Если что, я не автор, просто нагрузочные когда-то делал :)

На двух :) через 4 секунды график пошёл вверх. Шучу, на графике нет RPS.

JMetter работает так: у нас есть некое количество тредов, каждый из которых в цикле выполняет свой план. Если тред ждёт ответа 2 секунды, значит он будет давать нагрузку в пол запроса в секунду. Если сервер быстро отвечает, один тред и 100 запросов может сделать. Когда сервер не вывозит, запросы становятся в очередь, а линия начинает линейно расти от количества ожидающих.

Можно прикинуть, что на 1 запрос сервер тратит 85мс и вывозит где-то 12 запросов в секунду.

Я правильно понимаю, что геном - это программа для некого интерпретатора и у этой программы нет никакого состояния, кроме номера текущей команды?

Мир разделен на квадратные клетки

Прочитал голосом техношамана

Важен не размер программы, а умение приносить пользу (:

Если блокчейн доступен публично, то разница есть: историю невозможно незаметно переписать.

2-опережающий блок

Как это читается? Дважды-опережающий?

Если честно, разницы всё равно не понял.

Вот курсорная пагинация в ларавел: на фронт отдаём строку с курсором, а по факту это тот же упорядоченных набор ключей:where id > 15 order by id asc limit 15.

Можно пример чем курсорная пагинация отличается от "на основе упорядоченного набора ключей"?

P.S. я не автор и мне самому интересно почему фильтрация не в бд.

Можно было и так, только у нас не было никаких других признаков. Просто знание специфическое именно для этого числа, сохранили прямо в число. Аля борьба с "одержимостью примитивами".

Смотрел выхлоп компилятора для инта обёрнутого в структуру. В релизной версии никаких изменений, просто инт бегает по программе. Так что в каком-то смысле техника бесплатная.

В моём случае было так: из другой системы приходило количество товара, где 0 означало на заказа. В итоге в программе как-то незаметно стали плодиться проверки вида x.Quantity == 0. В какой-то момент решили, что хватит это терпеть, завернулись в структуру и сделали метод IsOnOrder(). А почему этот метод добавлен к количеству, а к тому где оно лежит? А потому что были алгоритмы, которые чисто с количеством работали.

CREATE INDEX ds1 ON employees (department_id, salary);

Странный индекс, чисто под эту задачу. В реальной жизни я бы рассчитывал на индекс только по департаменту.

Можно тест ещё под индекс по департаменту?

Как и градусник показывает только свою температуру. Но всё как обычно сложнее.

Вот тут подробнее рассказано: https://www.youtube.com/watch?v=jV3f_Lf_za8

1
23 ...

Информация

В рейтинге
3 100-й
Откуда
Челябинск, Челябинская обл., Россия
Зарегистрирован
Активность

Специализация

Backend Developer
Senior
C#
.NET
PostgreSQL
Git
Docker
Redis