@pgsql

Страница 1007 из 1062
Ivan
29.09.2018
07:25:00
Я бы лучще почитал про них и выбрал самое простое в управлении. Тыкать пальцем - такое себе ? Поищите готовые рецепты или доклады людей с patroni. У нас на конфе выступал человек из PorsgresPro, но мы видео докладов еще не опубликовали. Он там рассматривал 4 решения для HA

Demuz
29.09.2018
07:39:59


Google
DiJey (Pavel)
29.09.2018
07:53:29
Подскажите, пожауйлста, а если у меня ничего из этого не стоит, то Patroni не будет работать?
из всего перечисленного etcd или консул, зоокипер на выбор остальное нафиг не нужное и используется совершенно для других целей

Andrei
29.09.2018
08:13:31
А чё, реально на проде доверяете патрон автофайловер?

Мы года полтора назад тестировали

Получили в итоге битый кластер и забили

?

DiJey (Pavel)
29.09.2018
08:16:34
Ну если до ума не доводить, это можно на любом решении так получить.

Я не понимаю почему вы не в группе Оракл тусуетесь а здесь :)

Demuz
29.09.2018
08:31:42


DiJey (Pavel)
29.09.2018
08:32:01
Я не все прочитал сначала, все эти сервисы используются для одного и того же нужно выбрать 1.

У меня так же было, поэтому я пошел другим путем. И скачал с гита рабочий вариант и переделал его под свои нужды. Ещё раз говорю делай по ссылкам в презентации: https://pgday.net/files/papers/55/Patroni%20Отказоустойчивый%20кластер%20%20это%20просто.pdf

DiJey (Pavel)
29.09.2018
08:35:28
у тебя их на каждом сервере по 1 - 3 сервера, я же тебе писал в личке уже

Google
DiJey (Pavel)
29.09.2018
08:35:57
тоже будет что если все патрони или репмгр отвалятся

Demuz
29.09.2018
08:40:03


DiJey (Pavel)
29.09.2018
08:41:19
А чё ты хотел? Хочешь интерпрайз решение ставь Оракл :)

Айтуар
29.09.2018
08:44:51
Прочитай сначала всю документацию.

Demuz
29.09.2018
08:46:37
Несколько раз

Айтуар
29.09.2018
08:47:25
Ну тогда не мучайтесь с pip поставить лучше пакетом готовым rpm

Demuz
29.09.2018
08:47:52
да уже поставил же.

только он не запускается.

Айтуар
29.09.2018
08:49:16
Если на сервере есть другие приложения на питоне, то могут возникнуть конфликты с зависимостями пакетов.

DiJey (Pavel)
29.09.2018
08:49:35
Несколько раз
Как ты её прочитал если до сих пор вопросы задаешь что будет если отвалятся сервисы etcd

Айтуар
29.09.2018
08:50:31
Кстати да. Про это там хорошо написано.

Айтуар
29.09.2018
08:51:01
В ютубе есть видео с прошлого pgconf поищи. Там сами создатели мастер-класс давали.

DiJey (Pavel)
29.09.2018
08:51:36
Я тебе ссылку с видосом даже дал, там вообще сложно не понять.

Айтуар
29.09.2018
08:51:46
pip freeze | grep request

Dmitriy
29.09.2018
08:52:31
Как лучше всего экспортировать csv в postgres? Есть какие-то нативные методы?

Ну или excel, как вариант

Google
Demuz
29.09.2018
08:53:06
Dmitriy
29.09.2018
08:53:37
COPY вроде
Спасибо)

Айтуар
29.09.2018
08:53:44
А теперь смотри что должно быть в зависимости патрони и сравни

Demuz
29.09.2018
08:53:51
Я тебе ссылку с видосом даже дал, там вообще сложно не понять.
да нет. видео нигде не было. было описание организации алгоритма отказоустойчивости.

А теперь смотри что должно быть в зависимости патрони и сравни
про внутренние зависимости найти не могу.

DiJey (Pavel)
29.09.2018
08:55:19
Чем тебя это не устроило? Этим етцд и занимается. А патрони это надстройка только как связующее звено

Demuz
29.09.2018
08:55:26
Чем тебя это не устроило? Этим етцд и занимается. А патрони это надстройка только как связующее звено
Тем что установка геморойна, в сравнении с тем же repmgr. Как там все описано(repmgr) и как здесь(patroni). Жесть.

Demuz
29.09.2018
08:56:54
3 часа. жесть.

придется смотреть ?

Айтуар
29.09.2018
08:57:46
про внутренние зависимости найти не могу.
https://github.com/zalando/patroni/blob/master/requirements.txt

3 часа. жесть.
Ха. Если бы это было когда я начал изучать его. Я не потратил бы многие часы ))

Demuz
29.09.2018
08:58:53
https://github.com/zalando/patroni/blob/master/requirements.txt
то есть их руками установить? брррр.

Ха. Если бы это было когда я начал изучать его. Я не потратил бы многие часы ))
Ну вобще вы правы, лучше сейчас 3 часа потратить, чем потом сутками сидеть.

Ха. Если бы это было когда я начал изучать его. Я не потратил бы многие часы ))
Ну и опять таки, там не успело видео начаться уже нужен какой-то вагрант и для него вы вот тренировки можете скачать. ?

вспомнил почему питон забросил)

Айтуар
29.09.2018
09:00:06
то есть их руками установить? брррр.
https://github.com/cybertec-postgresql/patroni-packaging/releases должно помочь

Google
Айтуар
29.09.2018
09:00:41
вспомнил почему питон забросил)
Изолированные окружения в помощь. А для молодых докер ))

Demuz
29.09.2018
09:02:39
https://youtu.be/lMPYerAYEVs
Мы доверяем сотни кластеров pg каждый день Patroni, для авто фейловера.

Айтуар
29.09.2018
09:03:37
Ну да у меня тоже в планах это сделать на 1000 кластеров. А то сейчас стоит repmgr который не очень.

split-brain repmgr не решает. А патрони как раз решает за счёт etcd.

Demuz
29.09.2018
09:10:54
а если у меня уже есть кластер поднятый за счет repmgr, не будет проблем, если я сейчас патрони задействую?

Demuz
29.09.2018
09:12:14
Что такое репликация слышал?
да. она у меня включена

DiJey (Pavel)
29.09.2018
09:12:36
Если слышал рекомендую ещё прочитать в контексте postgresql

Отдельный кластер в любом случае придется ставить.

Andrei
29.09.2018
09:19:07
Я не понимаю почему вы не в группе Оракл тусуетесь а здесь :)
А зачем мне там тусоваться, если последние лет 5 связка PG и GP полностью закрывает все потребности проектов, которые я веду?

Andrei
29.09.2018
09:21:35
Так не бывает

Или бывает, но у девов в докере

DiJey (Pavel)
29.09.2018
09:22:27
Я тоже так думаю :) но интерпрайз решения как правило именно это подразумевают

Айтуар
29.09.2018
09:45:08
а если у меня уже есть кластер поднятый за счет repmgr, не будет проблем, если я сейчас патрони задействую?
Если выключишь repmgr можно запустить патрони на текущем кластере, но там нужно повозиться.

Айтуар
29.09.2018
09:53:35
(facepalm)

Google
Demuz
29.09.2018
09:54:16


ладно, кажется понял к чему все идет))) ?

Terminator
29.09.2018
09:56:51
@zanuda_y77 будет жить. Поприветствуем!

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

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

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

Demuz
29.09.2018
10:39:12






Magomed
29.09.2018
10:40:51
Привет, возник такой вопрос, Есть база данных с двумя таблицами User Transaction, и между ними есть релешн. В случае большого количества юзеров и ещё большего количества транзакций, есть ощущение что будет тормозить. Есть ли какой-то подход к решению этого вопроса? Слышал что можно как-то scheme создавать отдельно на каждого юзера.

Andrei
29.09.2018
10:42:02
Что именно должно тормозить?

Тормозить будет, если орм-ой будете юзеров апдейдить

Magomed
29.09.2018
10:43:18
Что именно должно тормозить?
Чтение, например когда мне нужно получить до конкретного юзера за конкретный промежуток времени

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