
Fike
02.05.2017
12:51:38
прости, а что ты делаешь с clock skew и високосными секундами?

KOT
02.05.2017
12:51:43
Раз в сутки можно чистить излишки

Fike
02.05.2017
12:52:42
у меня такое ощущение, что ты пытаешься пвоспроизвести кассандру

Google

Fike
02.05.2017
12:52:57
если нужна синхронизация по ключам пожестче и crdt, то riak

KOT
02.05.2017
12:55:49

Al
02.05.2017
12:57:04

KOT
02.05.2017
12:57:12
Твоя проблема, что ты бросаешься от одного идеализма в другой, в то время, как я просто смотрю, какой вариант финансово более оправданный.

Fike
02.05.2017
12:57:21
я реально сейчас рвану

KOT
02.05.2017
12:57:46

Fike
02.05.2017
12:58:04
твой финансово оправданный вариант - eventually-consistent база данных, потому что ты ее по факту и воспроизвел

KOT
02.05.2017
12:58:25

Fike
02.05.2017
12:58:36
добрые 90%+ работают по тем же таймстампам и LWW и ровно так же жрут дерьмище в случае проблем с часами
остальные 10% используют logical clock и вообще золотце
Соу вот?
соу ты пытаешься анально изнасиловать себя вместо того, чтобы взять тот инструмент, который умеет уже с этим всем работать

Al
02.05.2017
13:00:12

Google

KOT
02.05.2017
13:00:35

Fike
02.05.2017
13:00:57
пока что оно бьет тебя в лоб

KOT
02.05.2017
13:01:00

Fike
02.05.2017
13:01:06
к
а
с
с
а
ен
д
р
а
?

KOT
02.05.2017
13:01:28
Она не SQL БЛЯДЬ

Al
02.05.2017
13:01:29

Dan
02.05.2017
13:01:30

Fike
02.05.2017
13:01:30
их много на самом деле. тот же riak уже называл.
нахуя тебе SQL, если ты им пользуешь как k/v?

KOT
02.05.2017
13:02:00

Fike
02.05.2017
13:02:05
инструментов

Google

KOT
02.05.2017
13:02:35

Fike
02.05.2017
13:02:42
так
давай весь свой кейс сюда
с чем и как надо работать

KOT
02.05.2017
13:03:47
При обращении к скрипту, тот делает 3 селекта и 1-3 инсерта.
Дву селекта однотабличные на присутствие ПК в таблице, третий сложный, на подборку "куда бы тебя повыгоднее проддать.

Fike
02.05.2017
13:08:45
и как оно считается?

Al
02.05.2017
13:11:54
и как оно считается?
Тебя выгодно на конференции продавать. Ты там будешь всем расказывать что вот все что они сейчас пользуют, хрень собачья.
Гы

Fike
02.05.2017
13:13:20
только после того, как у меня пятьсот раз спросят, как лучше впихнуть невпихуемое

KOT
02.05.2017
13:30:21
И микрофоном в догонку кинут )

Al
02.05.2017
13:30:53

KOT
02.05.2017
13:31:59
и как оно считается?
На основе куче параментров юзера, от его системы до страны происхождения, может каких-то личных данных, если есть, возможной хистори его переходов ранее и покупок если те были совершенны, потом смотрится, кому такой клиент нужен и кто готов заплатить больше.
Параллельно надо просчитать не фрауд ли это
А так же анализировать что выгоднее продать разовый показ рекламы, или попытаться слить на траф "за действие", где деньги будут получены, только если траф что-то сделает (купит)
Вот это всё надо сделать ОЧЕНЬ быстро, для трафа с любой точки мира.
А мастер-мастер нужен для того, чтобы данные рекламной компании в одной точки земли быстро обнолялись в другой части земли
Потому я и сказал, что мне мастер-мастер нужен по причине большого потока записи и необходимости при новых заходах учитывать все данные.

Al
02.05.2017
13:38:26

Google

Ivan
02.05.2017
14:13:49

Evgeny
02.05.2017
14:15:01
"дай мазафака дай" (с)

KOT
02.05.2017
14:18:36

Fike
02.05.2017
14:42:57
что вытягивается в пределах 10 мс из кассандры

KOT
02.05.2017
14:43:25
ахахаха

Fike
02.05.2017
14:44:14
с учетом того, что пользователи мгновенно не перемещаются в противоположную точку земного шара, можно смело ставить кворум = дц и не ебаться так со всем этим

Admin
ERROR: S client not available

KOT
02.05.2017
14:44:52
Да, только рекламные компании бывают World Wide

Fike
02.05.2017
14:45:35
так данные-то нужны только локальные

KOT
02.05.2017
14:45:59
Погоди, договорю по телефону и поясню

Al
02.05.2017
15:11:31

Fike
02.05.2017
15:33:41
https://gist.github.com/etki/5438cf6a6610472cc9e5ab5355783ddb
https://docs.datastax.com/en/developer/devcenter/doc/devcenter/dcQueryTrace.html Source elapsed (µs)
Elapsed time of the event on the source node in microseconds.

Al
02.05.2017
15:36:41
Угу. Проблема с датастаксом. Что титана они бросили недопиленым. А за датастакс денег хотят

Uncel
02.05.2017
15:38:39
ibm и компания форкнули

Al
02.05.2017
15:44:46

Uncel
02.05.2017
15:45:04
https://github.com/JanusGraph/janusgraph/releases/tag/v0.1.0
вот тебе релиз и доки рядом

Google

Al
02.05.2017
15:49:18
вот тебе релиз и доки рядом
13 дней назад. Ок. Поковыряю. У меня пока другая проблема. Хочу выковырять индекс из эмбедед neo4j. С ума он сходит от моих данных. А без него оно даже ноду толком найти не может нормально.

Mikhail
02.05.2017
19:53:51
Мудрейшие DBA, кто-нибудь постиг дзен настройки слейв репликации с двух активных мастеров на galera/mariadb?
У меня получилось настроить репликацию с одного мастера, а как добавляю второй, то он не работает, Last SQL error ругается на уже существующий индекс в таблице, т.е. репликация со второго мастера пытается наложить уже выполенную транзакцию с первого мастера еще раз.

Play
02.05.2017
19:56:45
Кто знает почему мой вимушка глючит в некоторых местах(переустановка компьютера его не полечила)?

KOT
02.05.2017
20:36:04
так данные-то нужны только локальные
Чё то чутка пропал. Так вот, данные нужны не только локальные, приходит клиент и говорит, хочу пустить рекламу по всему миру, а там уже глянуть, где как выстреливает, допустим аддон к браузеру, и говорит, на хром 400$ в сутки, на фаерфокс 300$ в сутки, на оперу 150$ в сутки, плачу 5$ за инсталл.
И вот потому, нужно знать во всех локациях, когда надо стопать траф к нему, чтобы не устроить перелив.

Fike
02.05.2017
20:38:30
решается либо квотами на дц, либо разрешением немного переливаться

KOT
02.05.2017
20:40:04

Mikhail
02.05.2017
20:40:54
gtid по-другому генерится

KOT
02.05.2017
20:41:44
решается либо квотами на дц, либо разрешением немного переливаться
Оба варианта хуёвы, квоты дают неэфективность распределения трафа, перелив даёт головняк с реклом, они выёбистые, пройдено. Если я ему покажу, что перелив вышел, до отстукаконверсии, но он успокоится (а некоторые и проверят, так ли это), но если там тупо перелив будет, то могут ещё и рефанд затребоать.

Fike
02.05.2017
20:45:46
ты же сам говоришь, что сейчас ты сверяешь данные с целью обнаружения таких аномалий
можно все пускать через паксос
но на wan это то еще удовольствие

KOT
02.05.2017
20:46:18
Я вот задумался, а ROW Statemant Replica она идёт по первичному ключу запросами или как там вообще данные внутри выглядят?

lost
02.05.2017
21:49:51
Во первых row и statement это две разные вещи
А во вторых можешь взять позицию мастера или слейва и посмотреть кусок бинлога или релэя

KOT
03.05.2017
03:21:37
Пытаюсь понять принцип работы репликации (MySQL 5.7 latest) которую сейчас называют групповой или типа того, короче мультисоурс мультимастер "все на всех" шлют данные.
Кейс:
3 сервера A В С
скрипт веб сервера записывает данные в сервер А
спустя скажем условно секунду, прилетает апдейт на эту запись
сервер В успел забрать данные, при опросе скрипта показывает, что запись у него есть и скрипт даёт команду на обновление
сервер С тупит, допустим у него с коннектом к серверу А дикие лаги, и он не успел внести INSERT, как с сервера В, с которым лагов нету, прилетает команда на обновление записи.
Вопрос: Как разруливает такое движок?