@dlangru

Страница 205 из 719
Pavel
30.06.2017
19:37:04
Оплатишь?
Я тебе бенчмарк редиса показал выше :) Бесплатно.

Ievgenii
30.06.2017
19:37:53
Спору нет, редиска быстрее постгре

Но он не всегда подойдёт. Точнее не во всех случаях

Google
Denis
30.06.2017
19:38:49
Спору нет, редиска быстрее постгре
Машинистка, печатаю 900 знаков в минуту. Такая фигня получается!

Ievgenii
30.06.2017
19:38:52
Так что спор не о чем...

Машинистка, печатаю 900 знаков в минуту. Такая фигня получается!
Зависит от того, что подразумевается под машинисткой)

Denis
30.06.2017
19:39:51
Так что спор не о чем...
Спор о том что кто-то выбирал несколько раз заведомо неверное решение и этим оправдывает существование ненужных решений по переключению БД

Pavel
30.06.2017
19:40:48
Кажется кто-то тут видит будущее и умеет выбирать заведомо верное универсальное решение.

При любых обстоятельствах.

Ievgenii
30.06.2017
19:41:44
Denis
30.06.2017
19:42:02
Как минимум потому что там транзакции, которые могут откатиться

Pavel
30.06.2017
19:42:23
Ну пока что это все просто голые утверждения насчет того что оттюненный постгрес чего то там может

То есть он действительно может многое, но постгрес против редиса это как таран против пули - не разгонишь ты его никак в жизненных условиях.

Google
Pavel
30.06.2017
19:44:39
Но у нас были все же кратковременные приступы хайлоада

Один раз было даже все попадало из-за паники пользователей :)

Ievgenii
30.06.2017
19:46:29
Один раз было даже все попадало из-за паники пользователей :)
Они все дружно начали кликать по ссылочкам?)))

Pavel
30.06.2017
19:47:10
Да, одна быстрая страница отвалилась, и они начали метаться по всем разделам сайта нажимать все ссылки и писать во все доступные формы

Pavel
30.06.2017
19:47:32
там было 400 запросов в секунду к бэкенду

Denis
30.06.2017
19:47:41
Поясните
СУБД хранит констстентные данные, а неконсистентные отвергает. Логи заведомо не нуждаются в нормализации обычно. Просто складывайте их в любое надежное хранилище и всё. А обрабатывайте когда понадобятся. СУБД тут лишняя

Pavel
30.06.2017
19:48:43
На текущей работе у нас вот логируется работа некоторых демонов. Пишут себе в базу потихоньку, всех все устраивает.

Stepanos
30.06.2017
19:48:44
а вы с москвы ребята?

Stepanos
30.06.2017
19:49:17
а откуда?

Denis
30.06.2017
19:49:45
Denis
30.06.2017
19:50:36
Да
И у каждого элемента уникальный ид? И индекс?

Google
Denis
30.06.2017
19:51:27
Вроде того
И отношения? С чем?

Stepanos
30.06.2017
19:51:29
норм :) я с киева

Ievgenii
30.06.2017
19:51:32
И у каждого элемента уникальный ид? И индекс?
С анализом и максимально быстрой реакцией

Denis
30.06.2017
19:52:12
С анализом и максимально быстрой реакцией
Анализ и реакция это другое. Парсить на эту тему можно хоть чем

Ievgenii
30.06.2017
19:52:28
И отношения? С чем?
С устройством, с которого пришли логи. С компанией устройства. С залогиненным в системе пользователем.

Pavel
30.06.2017
19:53:26
Ты что-то путаешь, это у нас редис был, а в его примере только постгрес )

Ievgenii
30.06.2017
19:53:32
На редисе? Реляции? Понятно.
Где я сказал о редисе?

И РедШит

Denis
30.06.2017
19:53:52
А кто редис с постгресом сравнивал?

Pavel
30.06.2017
19:53:57
Я.

Denis
30.06.2017
19:54:17
Редшит это просто как купить вместо 1 сервера 10

Задавить проблему экстенсивно

Я.
Зачем тебе все это?

Pavel
30.06.2017
19:55:07
Философский вопрос - зачем так жить? ;)

И куда мы все катимся?

Denis
30.06.2017
19:55:20
Cap теорема не спит, чудес не бывает

Хотите писать логи быстро - не пишите их в обычную rdbms

Pavel
30.06.2017
19:56:14
Ну так эта теорема опять же об общем теоретическом случае. Всегда можно найти частные случаи в которых ее можно победить )

Google
Ievgenii
30.06.2017
19:56:48
Denis
30.06.2017
19:57:00
Вот логи. Они всегда констстентны КПК ч понимаю. Этим можно пользоваться и писать их тупо в распределеный файл

Pavel
30.06.2017
19:57:34
Да тут каждый свое понимает, термины не на 100% отражают реальные требования

Denis
30.06.2017
19:57:52
Все зависит от задачь
Или быстро или в индекс и диск. Другого не дано. Волшебная редиска просто не может в реляции видимо

Pavel
30.06.2017
19:58:06
Эти записи не только обладают свойством логов, но и еще используются как данные для выборки, то есть это не на 100% логи.

Admin
ERROR: S client not available

Pavel
30.06.2017
19:58:42
Ну он же тебе пишет, что при каждой вставке :) Насколько я понял.

Ievgenii
30.06.2017
19:58:43
Как часто?
Что как часто?

Denis
30.06.2017
19:58:58
Что как часто?
Используются

Ievgenii
30.06.2017
19:59:09
После вставки требуется анализ, максимально быстро.

И решение требовалось как всегда, на вчера.

Denis
30.06.2017
19:59:36
Ну и проблему вы не решили как я понял

Ievgenii
30.06.2017
19:59:42
Решили

Denis
30.06.2017
19:59:54
Решили
Купив облако?

Ievgenii
30.06.2017
20:00:01
Нет

Denis
30.06.2017
20:00:09
А как?

Ievgenii
30.06.2017
20:01:04
Временно арендовав, чтобы удовлетворить требования. А после в спокойном режиме сели, спроектировали и разработали автономную систему.

Google
Ievgenii
30.06.2017
20:01:43
На амазоне временно взяли РедШит, а после переписали.

Pavel
30.06.2017
20:02:35
И в этом им помог ORM, если разворачивать стек наших обсуждений )

Denis
30.06.2017
20:02:38
Ну и ладненько тогда

Pavel
30.06.2017
20:07:02
Слушайте, а есть где-то пример цикличной работы нескольких файберов? К ним обязательно event loop надо прикручивать, или можно их простейшим циклом перебирать?

Denis
30.06.2017
20:08:24
Слушайте, а есть где-то пример цикличной работы нескольких файберов? К ним обязательно event loop надо прикручивать, или можно их простейшим циклом перебирать?
Есть же отложенное выполнение. Плодишь файберы сразу присваивая будущий результат куда надо в любых количествах.

Ievgenii
30.06.2017
20:10:04
http://www.opennet.ru/opennews/art.shtml?num=46781

Pavel
30.06.2017
20:10:28
Я хотел реализовать работу с многими сокетами через них. Я так понимаю мне надо в файбере просто описать логику чтения/записи в сокет, а потом извне сделать цикл somefiber.call() до тех пор пока его состояние не станет Fiber.State.TERM ?

Ievgenii
30.06.2017
20:14:02
Без понятия. Попалась интересная статья, поделился.

Pavel
30.06.2017
20:14:38
Сервер? Файберы лишние имхо
А что лучше взять? Просто через socket_select обрабатывать все в одном линейном потоке?

Denis
30.06.2017
20:14:46
Канеш

Pavel
30.06.2017
20:15:11
Ну тоже вариант, но это как-то не очень читабельно будет КМК

Denis
30.06.2017
20:15:30
Как напишешь. Зато не будет проц жрать.

Pavel
30.06.2017
20:15:33
С файбером четко можно выделить логику исполнения в отдельный класс.

Pavel
30.06.2017
20:18:41
Не знаю, тут обсуждали мельком. Скорее всего не произошло. В мире D ничего не происходит вот так сразу :)

Это все будет допиливаться годами

Страница 205 из 719