@pgsql

Страница 956 из 1062
Alexey
27.08.2018
12:59:56
Я подразумеваю под настощяим мастер-мастеров того, кто сам умеет устранять все возможные проблемы репликации, настраивается за несколько минут.

Alexey
27.08.2018
13:01:20
Google
Alexey
27.08.2018
13:01:41
Спасибо за ответы ! ?

Yaroslav
27.08.2018
13:02:00
Очень жаль
Я имею в виду — вообще нигде. Даже теоретически.

Alexey
27.08.2018
13:02:35
Я имею в виду — вообще нигде. Даже теоретически.
Вроде ClickHouse имеет нормальный мультимастер

Yaroslav
27.08.2018
13:04:24
Вроде ClickHouse имеет нормальный мультимастер
Тогда определите "нормальный мультимастер". ;) Вот, например, какие у него должны быть ACID-свойства? А какие два из: C, A, P у него должны быть, опять-таки?

Alexey
27.08.2018
13:05:28
Gennady
27.08.2018
13:05:47
Вас устроит отсутствие D ?

Darafei
27.08.2018
13:06:37
в кликхаусе нет A из ACID, как я помню

Gennady
27.08.2018
13:06:48
D там точно нет

Alexey
27.08.2018
13:08:06
D там точно нет
имеется ввиду распледеленные таблицы и шардирование ?

Gennady
27.08.2018
13:08:16
Durability, сохранность данных при аварии электропитания, напр.

Yaroslav
27.08.2018
13:08:19
CAP теорему я не читал) я имею ввиду максимально близкий к безпроблемному использованию продукт
А во всех PostgreSQL-овских решениях нет полного I, насколько я помню. А из CAP (во всех решениях?) — CP (что, по-моему, естественный выбор для обычной RDBMS).

Alexey
27.08.2018
13:09:13
Google
Gennady
27.08.2018
13:09:28
В PG с этим всё отлично

Alexey
27.08.2018
13:10:17
Окей я понял

Yaroslav
27.08.2018
13:11:49
CAP теорему я не читал) я имею ввиду максимально близкий к безпроблемному использованию продукт
Э-хе-хе... :( Вот тут, например, MySQL-щики рассказывали, что для multi-master AP из CAP — это нормально и естественно, а то, что он иногда пишет и читает пургу — это ok. ;) Может быть, Вы тоже так думаете, кто знает...

Alexey
27.08.2018
13:15:53
Э-хе-хе... :( Вот тут, например, MySQL-щики рассказывали, что для multi-master AP из CAP — это нормально и естественно, а то, что он иногда пишет и читает пургу — это ok. ;) Может быть, Вы тоже так думаете, кто знает...
Для меня главное чтобы процесс репликации если и прерывался, то автоматически приходил в согласованное состояние на обеих нодах через пару минут. Например ситуация. Один из двух мастеров упал и не поднимался несколько дней. Все это время запросы приходили только на второй сервер. И чтобы когда первый мастер включится, он без проблем и ручных манипуляций автоматически стянул все изменения со второй ноды.

Если грубое требование

то

это

безпроблемная репликация и автоматическое решение всех проблем репликации, и приведение всех нод в одно одиннаковое состояние в не зависимости от типа пойманных ранее ошибок

Чтобы один раз настроил и забыл навсегда

=)

Roman
27.08.2018
13:20:15
Чтобы один раз настроил и забыл навсегда
Нанимаете человека со скилами в менеджмент постгри. Говорите «Настрой, чтоб согласовывалось, если какая то нода упадёт». Платите ему зп. Забываете о проблеме.

Это только так работает.

Yaroslav
27.08.2018
13:20:38
Для меня главное чтобы процесс репликации если и прерывался, то автоматически приходил в согласованное состояние на обеих нодах через пару минут. Например ситуация. Один из двух мастеров упал и не поднимался несколько дней. Все это время запросы приходили только на второй сервер. И чтобы когда первый мастер включится, он без проблем и ручных манипуляций автоматически стянул все изменения со второй ноды.
А какое должно быть поведение при "процесс репликации прерывался"? Вы понимаете, что вот это: > то автоматически приходил в согласованное состояние на обеих нодах через пару минут. Требует немедленного отключения (если Вам нужно CP) или перевода в read-only по крайней мере одного из узлов?

Yaroslav
27.08.2018
13:22:11
Это только так работает.
И смотрите ему вслед, пока он убегает с деньгами (при вышеперечисленных требованиях). ;) Я к тому, что можно и "вечный двигатель" купить, только вот потом будет одна проблема...

то есть коробочного решение в таких задачах не бывает ?
Вы не обратили внимания, что полноценного решения вообще нет и быть не может? ;)

Yaroslav
27.08.2018
13:24:32
Вот я думаю, а почему ?
См. соответствующие теоремы, если действительно интересно. Где-то я даже видел список ссылок... не помню. :(

Andrey
27.08.2018
13:26:52
PGConf.Russia 2018 | Полная видеозапись и многое другое Все материалы прошедшей в феврале конференции PGConf.Russia 2018 теперь доступны на нашем сайте. В их числе фотогалереи, слайды докладов и полная видеозапись всех докладов, мастер-классов, круглых столов и торжественных моментов. Всё это собрано здесь: https://pgconf.ru/news/118099

Alexey
27.08.2018
13:28:07
Ладно спасибо. Хотя мне кажется что можно сделать идеальный реплицируемый Master-Master, просто возможно это делать долго или не легко, поэтому и нет пока такого. А возможно просто никто не догадался как это сделать, не родился еще тот человек.

Google
Alexey
27.08.2018
13:29:05
Вполне может быть.

Gennady
27.08.2018
13:32:29
Подробный обзор CAP-теоремы с точки зрения неправильного её пониманя по ссылке https://habr.com/post/322276/

Yaroslav
27.08.2018
13:33:52
Вполне может быть.
Кстати, это не значит, что не может быть каких-то приемлемых для кого-то workaround-ов, с другой стороны, которые "обходят" теоретические ограничения. ;) Например, см. https://www.cockroachlabs.com/docs/stable/frequently-asked-questions.html#do-transactions-in-cockroachdb-guarantee-acid-semantics

Alexey
27.08.2018
13:35:25
Yaroslav ...которые "обходят" теоретические ограничения. ;) ... То есть если можно обойти теоритические ограничения, то теорема не верна ?

эвристическое утверждение о том, что в любой реализации распределённых вычислений возможно обеспечить не более двух из трёх следующих свойств

согласованность данных , доступность , устойчивость к разделению

Yaroslav не буду отнимать у вас время, думаю вы правы.

Yaroslav
27.08.2018
13:40:10
Yaroslav ...которые "обходят" теоретические ограничения. ;) ... То есть если можно обойти теоритические ограничения, то теорема не верна ?
Верна. Они именно что "обходят", т.е. либо добавляют какие-то существенные условия (как CockroachDB), ну или просто "переопределяют" какие-то понятия из ACID или CAP. ;)

Volodymyr Kostyrko
27.08.2018
13:41:08
Скажем так, если делать по уму и напирать на первые два, то каждое изменение базы сначала будет подготавливаться на всех узлах, лочиться и применяться. Что адски медленно. Плюс при падении одного из серверов вся экибана работать прекращает.

И чем больше серверов тем веселее.

Terminator
27.08.2018
14:46:38
@nazary_gerash будет жить. Поприветствуем!

@kurdt88 будет жить. Поприветствуем!

D K будет жить. Поприветствуем!

Yukari
27.08.2018
17:54:17
Почему "будет жить"? Почему не "скоро сдохнет"?

Subb98
27.08.2018
17:55:45
ловите накомана! ^

Nikita
27.08.2018
17:58:06
Почему "будет жить"? Почему не "скоро сдохнет"?
Зашёл в чат ПГ - получил бессмертие

Yukari
27.08.2018
18:01:50
Великолепно.

Anton [Mgn, az09@osm]
27.08.2018
18:03:51
Зашёл в чат ПГ - получил бессмертие
все наши ники бессмертны (что бы там себе не думал терминатор) в отличие от нас самих

Nikita
27.08.2018
18:05:30
все наши ники бессмертны (что бы там себе не думал терминатор) в отличие от нас самих
Как бы ты себя чувствовал, если бы тебя оцифровали и положили в базу постгрес?

Google
Anton [Mgn, az09@osm]
27.08.2018
18:08:01
Как бы ты себя чувствовал, если бы тебя оцифровали и положили в базу постгрес?
никакого стресса. от этого не умирают. бессмертными правда тоже не становятся )

и немного провокационный вопрос тогда: в какой СУБД вы бы предпочли хранить свою цифровую копию? ?

Andrei
27.08.2018
19:03:03
Sqlite

Alexander
27.08.2018
19:07:15
3?

Anton [Mgn, az09@osm]
27.08.2018
19:08:18
Sqlite
а как же репликация мастер-мастер? ))

Darafei
27.08.2018
19:18:29
Fike
27.08.2018
20:27:40
Andrey
27.08.2018
20:27:44
sqlite на dropbox!
Это вообще законно?

Alexandr
27.08.2018
21:26:14
Привет, кто чем пользуется для миграций sql в Greenplum?

Alexander
27.08.2018
22:07:05
А зачем?

я не пользуюсь, я просто спросил :)

потребитель, короче

Terminator
28.08.2018
05:10:38
Людовик XVI будет жить. Поприветствуем!

Felix
28.08.2018
05:14:40
Terminator
28.08.2018
06:01:00
Viktor будет жить. Поприветствуем!

Eugeny
28.08.2018
07:19:08
Доброе утро, кто то использовал в NHibernate + Postgres хранимки с RETURNS TABLE ?

Alex
28.08.2018
10:55:14
Доброго времени суток. Посоветуйте пожалуйста бесплатную графическую веб утилиту для мониторинга постгреса. Zabbix норм ?

Google
Kolya
28.08.2018
10:55:33
Добрый день ) Что такое stacked queries ? и можна пример а то не могу найти

Edouard
28.08.2018
10:57:02
Доброго времени суток. Посоветуйте пожалуйста бесплатную графическую веб утилиту для мониторинга постгреса. Zabbix норм ?
Привет. Заббикс, конечно, тоже вариант. Но попробуйте https://github.com/ankane/pghero наверное, будет получше.

Страница 956 из 1062