@proGO

Страница 1437 из 1674
DMITRY
12.05.2018
13:24:47
для традиционных RDBMS наверное реальный способ увелечение проиводительности это переход на быстрые системы хранения или городить типа ceph

The
12.05.2018
13:25:55
multimaster circular replication?

в mysql полномочия все
MySQL нормально с нагрузками справляется. Все нужно уметь готовить просто.

Google
FRD Official - Dmitriy
12.05.2018
13:27:29
А что если я вам скажу, что вашу монгу, постгрес порвал где-то с год назад, при этом, с гарантированной записью, ага!

И да, с возможностью адресовываться в запросах

DMITRY
12.05.2018
13:29:33
везде свои применения,просто когда у postgres упираешься в ресурсы сервера,есть смысл переходить на более мощный сервер(инфраструктуру), а не городить шардинг итд..

в банках это решают быстрыми системами хранения

Александр
12.05.2018
13:30:48
это уже не нормальная нагрузка

DMITRY
12.05.2018
13:30:52
и да это дорого

FRD Official - Dmitriy
12.05.2018
13:32:24
в банках это решают быстрыми системами хранения
Но вернемся к вопросу, это медленно?

Daniel
12.05.2018
13:33:25
MySQL нормально с нагрузками справляется. Все нужно уметь готовить просто.
больше 100К/сек мне из него выжать не удалось никак. и никакая репликация на таких скоростях уже не работала.

DMITRY
12.05.2018
13:33:26
нет это дорого

FRD Official - Dmitriy
12.05.2018
13:33:47
Александр
12.05.2018
13:34:08
это Daniel ставил такую задачу

пусть пояснит :)

Google
Daniel
12.05.2018
13:34:19
А что если я вам скажу, что вашу монгу, постгрес порвал где-то с год назад, при этом, с гарантированной записью, ага!
про монгу я ничего не знаю, а на аэроспайке я полмиллиона записей в секунду обрабатывал без особого тюнинга

Igor
12.05.2018
13:35:21
Что за такие нагрузки 150 000 в секунду, аналитка событий от пользователя? Гугл и яндекс свои решения для таких кейсов пилят

Daniel
12.05.2018
13:35:47
в памяти у него обязательно только индекс

Alexander
12.05.2018
13:36:09
аэроспайк не инмемори разве?
он может по-разному

FRD Official - Dmitriy
12.05.2018
13:38:11
Какая задача?

мне там какой-то апп предлагают скачать...

Mikhail
12.05.2018
13:39:40
))

Daniel
12.05.2018
13:39:48
апп из сторов смыло уже - проект-то 2016 года, и не взлетел

FRD Official - Dmitriy
12.05.2018
13:40:58
Ухх...бля, Даня, ну что это должно мне сказать?

Daniel
12.05.2018
13:43:19
примерно следующее: 10M пользователей (в реальности столько не было никогда, но тестировали с ориентацией на это число) создают примерно по 150 событий в сутки. при этом есть три горба, утром, в обед и вечером, когда - по расчетам - количество событий суммарное от них переваливает за 200К/сек

Mikhail
12.05.2018
13:44:03
@onokonem прав

а шо там с амазоном в рамках контекста?

Daniel
12.05.2018
13:52:03
я не понял вопрос

Mikhail
12.05.2018
13:53:53
ну RDS там, вся фигня..

Daniel
12.05.2018
13:54:01
я из не мерял

они же от нагрузки считают стоимость, и на таких нагрузках она выходит заоблачная

Google
Mikhail
12.05.2018
13:54:40
это факт

Daniel
12.05.2018
13:55:25
тем не менее - rdbms такую нагрузку уже не держит ни одна

Mikhail
12.05.2018
13:56:06
ну пичалька, что сказать

FRD Official - Dmitriy
12.05.2018
13:56:38
в памяти у него обязательно только индекс
у него все в памяти, только что проверил - жопа.

Mikhail
12.05.2018
13:56:59
может была возможность синк реквестов батчами оформить

Daniel
12.05.2018
13:58:49
у него все в памяти, только что проверил - жопа.
еще раз - в памяти у него обязательно только индекс. данные могут быть в памяти, а могут - на диске

FRD Official - Dmitriy
12.05.2018
14:00:00
тем не менее - rdbms такую нагрузку уже не держит ни одна
Какую? У меня нет возможности платить за свои высказывания прямо, но я не беру свои слова назад - если я проотвечался - спрашивайте

Daniel
12.05.2018
14:00:24
а?!

Mikhail
12.05.2018
14:00:29
..но ты на тот момент владел экспертизой, думаю предпринял возможные варианты по оптимизации

Daniel
12.05.2018
14:00:37
150K запросов на запись в секунду

Mikhail
12.05.2018
14:01:23
ну хз что это за посты, может можно было объединять

FRD Official - Dmitriy
12.05.2018
14:01:27
Daniel
12.05.2018
14:01:37
что - куда?

FRD Official - Dmitriy
12.05.2018
14:03:05
что - куда?
запросы покажи

Vladimir
12.05.2018
14:03:38
150K запросов на запись в секунду
Зависит же от запросов и ещё кучи факторов

Daniel
12.05.2018
14:04:20
ну вот больше 100К из мускула (и больше 80К) из постгреса мне ни разу не удалось выжать

Daniel
12.05.2018
14:04:46
кстати, зря я это запросами называю. надо транзакциями называть.

Vladimir
12.05.2018
14:04:50
И шардируй

Google
Daniel
12.05.2018
14:05:05
шардинг приносит больше проблем, чем решает

FRD Official - Dmitriy
12.05.2018
14:05:10
Daniel
12.05.2018
14:05:25
а?!

Vladimir
12.05.2018
14:05:27
У тебя кажется т9

Специфический

The
12.05.2018
14:05:44
наученый))

Daniel
12.05.2018
14:05:46
с кастомным словарем

Alexander
12.05.2018
14:05:49
Норм обучил т9

The
12.05.2018
14:06:00
150к запись, а чтение?

Admin
ERROR: S client not available

Daniel
12.05.2018
14:06:36
чтение примерно такое же по количеству я тестировал

The
12.05.2018
14:07:38
а движок какой? innodb?

Mikhail
12.05.2018
14:07:46
хуесос))) аргумент дня!

DMITRY
12.05.2018
14:07:54
тетировал кто Тарантул на не in memory движке?

Daniel
12.05.2018
14:08:34
а движок какой? innodb?
да. мне там транзакции были нужны, деньги с эккаунта списывать и количество показов инкрементить)

Vladimir
12.05.2018
14:08:37
@onokonem в Яндекс.метрике долгое время бэкэнд был на мускулях

Daniel
12.05.2018
14:08:47
я в курсе

и даже знаю, как это сделать

но яндекс-метрика это довольно редкая задача, которая на шардирование ложится хорошо

Google
The
12.05.2018
14:10:45
на запись можно было попробовать RocksDB, там есть транзакции, и под MySQL есть в виде MyRocks.

Mikhail
12.05.2018
14:10:56
ну может инкремент напрямую в базу не надо было писать in real time?

The
12.05.2018
14:10:57
или пробовал?

ну если просмотр = списание денег, то какая разница как ты инкрементишь, если все в рамках транзакции)

Vladimir
12.05.2018
14:11:47
но яндекс-метрика это довольно редкая задача, которая на шардирование ложится хорошо
Ну то что ты про вашу хреновину описывал тоже должно шардироваться хорошо

tsov
12.05.2018
14:12:31
а чо слабо транзакции на уровне прилодухи гошана делать? нах нужны субдшные транзакции? прошу высказаться!

Daniel
12.05.2018
14:12:41
Ну то что ты про вашу хреновину описывал тоже должно шардироваться хорошо
конечно. но еще оно хорошо ложится на кластерную базу, которую эксплуатировать сильно проще, чем шардированный квиьы

tsov
12.05.2018
14:13:47
чтобы без транзакций юзать субд

The
12.05.2018
14:13:56
там ещё на самом деле можно было глянуть SHOW PROFILES() ; и посмотреть на что тратится время.

Mikhail
12.05.2018
14:13:58
..чем шардированный хуесос, я бы даже сказал..

Daniel
12.05.2018
14:14:07
Стандартная практика делать это изредка по логам :)
эт я не очень понимаю, как. там же надо с ssp расчитываться, перекручивать нельзя, а то из своих придется отстегивать

tsov
12.05.2018
14:14:24
транзакции там ведь для прикрытия голожопой логики в аппликейшннах

Daniel
12.05.2018
14:15:07
на бабло. это rtb dsp был

Vladimir
12.05.2018
14:15:42
Как раз потому что он может быть чуть больше бюджета

Daniel
12.05.2018
14:16:20
транзакции там ведь для прикрытия голожопой логики в аппликейшннах
показал баннер - увеличь счетчик и уменьши сумму на счете. хорошо бы без ошибок - там бабло

Vladimir
12.05.2018
14:16:52
показал баннер - увеличь счетчик и уменьши сумму на счете. хорошо бы без ошибок - там бабло
Обычно бабло уменьшают таки асинхронно с небольшой задержкой

И счёт постфактум

Страница 1437 из 1674