
Pavel
13.05.2016
10:39:07
и с тех пор о ней не слышно ничего

Magistr
13.05.2016
10:40:12
почему терять-то?
а потому что никто негарантирует что они будут записаны или при мерже сохранены

Alexander
13.05.2016
10:43:33
но раз это решение используют в продакшене - значит, какие-то решения есть?

Google

Alexander
13.05.2016
10:43:37
этой проблемы
либо это не так часто происходит
если кому-то там стринги счастья не достанутся - не беда, обойдутся :-)
наверное, можно проверку делать после записи

Magistr
13.05.2016
10:47:06
там где данные можно терять там и используют .. или где они устаревают за месяц и больше ненужны
в основном это адтех т.е показы рекламы и сохранения профилей юзеров

Dmitry
13.05.2016
10:49:37
парни, в сраче про мускул-постгрес
вы забыли про мой вопрос
про бинлог

Tigran
13.05.2016
10:51:28
Всем привет!
Кто нибудь сталкивался с ошибкой New state of 'nil' is invalid ?
Пытаюсь запустить связку php-fpm + nginx. Проект написан на symfony 3. В логах symfony выдается такая ошибка. С чем это может быть связано?

Taviscaron
13.05.2016
10:52:05

Alexander
13.05.2016
10:54:29
не до конца понял: это гарантирует 100% сохранность данных? или просто повышает шансы

Google

Alexander
13.05.2016
10:55:19
по идее, это может гарантировать - ждём окончания операции и проверяем, что всё там записано

Taviscaron
13.05.2016
10:55:20
По умолчанию в ПО отдается ОК при записи в память, но можно попросить сообщить ОК только после записи на диск и репликации
Т.е. как всегда, либо быстро, либо надежно

Alexander
13.05.2016
10:56:13
то есть получаем 100% гарантию записи в обмен на долгую запись
ну да

Taviscaron
13.05.2016
10:56:21
Типа того
http://developer.couchbase.com/documentation/server/current/developer-guide/durability.html

Cate
13.05.2016
10:56:45
https://habrahabr.ru/company/metrotek/blog/283478/ Ребята были на Связь 2016, говорят что выставка меняется в сторону разработчиков, а не эксплуаторов)))

Алексей
13.05.2016
10:57:43
мой герой!
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py

Pavel
13.05.2016
10:58:46
# TODO: Make it work for all floating point numbers too

Taviscaron
13.05.2016
10:59:25
?

Алексей
13.05.2016
11:00:37
там рядом генератор лежит
но сам факт очень порадовал

Taviscaron
13.05.2016
11:02:12
#ненуачо #главноеработает

Roman
13.05.2016
11:15:10
А кто как грузится по сети?

енот
13.05.2016
11:17:30
PXE когда надо

Dmitry
13.05.2016
11:17:49
а есть варианты?

енот
13.05.2016
11:23:06
вроде ещё какой-то стандарт есть

Alex
13.05.2016
11:27:16

Google

Alex
13.05.2016
11:27:24
Да - это нормально, что он разный
Это два разных бинлога

Dmitry
13.05.2016
11:27:35
черт, я зря доломал репликацию
я уже нашел на сайте перконы
Master_Log_File – last file copied from the master (most of the time it would be the same as last binary log written by a master)

Feliks
13.05.2016
11:27:57
Здравствуйте, предложения работы можно отправлять в чат?

Alex
13.05.2016
11:28:30

Dmitry
13.05.2016
11:31:08
правда почему не доезжают данные при рабочей репликации и при 0 лагах понятнее не стало

Feliks
13.05.2016
11:32:40
Требуется Битрикс-программист для доработки проекта. Или перенос и доработка проекта на другой платформе (интеграция с 1с не нужна). Предложения в личку, бюджет 200к рублей.

Alex
13.05.2016
11:33:26

Feliks
13.05.2016
11:33:40

Alex
13.05.2016
11:34:23
Сделал, думаю, он с Вами свяжется, спасибо

Alex
13.05.2016
11:34:49
Чтобы честно измерить лаг, нужен соответствующий перкона тул
Который в одной базе закидывает данные, а в другой чекает задержку
И делает это честно
А тот лаг, который репортит команда слейв стейтус - это не лаг
Это погода в Сахаре

Roman
13.05.2016
11:45:27

Ilya
13.05.2016
11:59:29

Google

Alex
13.05.2016
12:00:00
Да нафиг ее вообще чекать
Расстраиваться только

Admin
ERROR: S client not available

Alex
13.05.2016
12:00:27
И так 60% территории - вечная мерзлота

Dmitry
13.05.2016
12:16:22
короче я поговорил с разрабами
они мне сказали что некое расхождение это нормально
главное консистентность
но черт, тогда почему в доке про RBS написано черным по белому "All changes can be replicated. This is the safest form of replication. "
или can be не значит will be
лол

Alex
13.05.2016
12:26:17
Там дело вот в чем
Первое - репликейшн тред, который применяет пришедшее, работает в один поток
Второе - место для применения записи ищется по индексу
Если на таблице нет индекса - будет полный перебор
Третье, если таблица раз в 20 минут сносится целиком и заливается снова - это все уходит и применяется построчно
Понятно - отставать оно может при этом навсегда
В этом коренное отличие репликации в постгресе

Dmitry
13.05.2016
12:29:07
да меня бесит например, то что я делаю select count(*) по таблице

Google

Alex
13.05.2016
12:29:11
Где это применение WAL

Dmitry
13.05.2016
12:29:12
А он разный

Alex
13.05.2016
12:29:22
От репликации в MySQL, где это хер знает что

Dmitry
13.05.2016
12:29:23
на 2х серверах

Alex
13.05.2016
12:29:35
Ну - насколько разный?

Dmitry
13.05.2016
12:29:37
да я раньше с мс скл работал

Alex
13.05.2016
12:29:40
Разрыв растет?

Denis
13.05.2016
12:29:40
Кстати для обсуждения тем, связанных с DBA, миграцией и оптимизацией в разных системах есть группа @dba_ru

Dmitry
13.05.2016
12:29:59
ну допустим на 30к записей разница 100

Denis
13.05.2016
12:30:37
Но вот Алексей там тоже состоит :)

Alex
13.05.2016
12:30:38
Ошибки репликации есть?