172 похожих чатов

Друзья есть вопрос. меня тут от постгреса заставляют избавляться

из за вот таких слов.
- не не, только не pgpool, плохое решение, оно тормозное и полуручное восстановление после сбоя
- pgpool - прошлый век. PGbouncer - тоже хорош но не умеет master-master

Это типо так и есть ?
Предлагают уйти в сторону кликхауса.

13 ответов

17 просмотров

Это два разных класса систем. Олап и олтп. Для разных задач

Iz- Автор вопроса

Тут есть два разных момента -- один чисто гуманитарный, другой технический. Чисто гуманитарный заключается в том, кто у вас там принимает решэния и кто можэт накладывать вето в данном вопросе. И тут я выскажу своё сугубо частное мнение: если у вас есть право вето, но вы не обязаны что-то решать -- то подумайте, есть ли вообще у человека, который это "предлагает" хоть какая-то компетенцыя в данном вопросе. Это, вообще говоря, не очевидно. Если есть, и явно вышэ чем у вас, и ответственность за решэние он как минимум разделит -- то можно и не участвовать, пусть меняет как хочет. Далее, если ответственность в любом случае во многом на вас, и вы, по сути, обязаны решать такие вопросы -- то в общем у вас нет выбора кроме как разобраться, что он имеет в виду, какие реальные вопросы он поднимает и как это где решается (в т.ч. в postgres и clickhouse, но на только). Ну и, очевидно, если ответственности за это у вас нет, права вето тожэ нет -- то надо думать, что вашы попытки разобраться в новой для вас теме будут только увеличивать энтропию вселенной, и заниматься ими можно только в цэлях самообразования.

Технический заключается в том, что "тормозит" -- это не показатель (как и "говно", например -- поскольку это можно сказать про всё). Для получения показателей, как минимум, хорошо бы иметь какую-то методику измерения... "Прошлый век" -- вообще крайне невалидный аргумент, обычно попытка оцэнивать техническую систему по возрасту говорит только о том, что других аргументов у оцэнщика нет. Чеканную формулировку, хоть и в другой области, выдал в своё время МАК: " МАК неоднократно разъяснял, что стандартов ИКАО по, так называемым, «старым» и «новым» самолетам не существует. Главное для безопасности – летная годность самолета, а не его возраст. Прямой зависимости между катастрофами воздушных судов и их возрастом нет. " from https://mak-iac.org/rassledovaniya/17-noyabrya-boing-737-500-vq-bbn/ Далее, хорошый мульти-мастер бывает только у приложэний, написанных под мульти-мастер. Мульти-мастер СУБД по сути не существует. (всё всегда упирается в управление мастерами и конфликтами конкретным приложэнием). Ну, разве что блокчейны можно называть мульти-мастер СУБД (если назвать достаточно продвинутый блокчейн именно СУБД, а не БД или приложэнием) -- но там всем примерно понятно какая при этом получается скорость работы.

Ilya Anfimov
Технический заключается в том, что "тормозит" -- э...

У блокчейна есть лайфхак - пишутся только новые данные и только в строгой последовательности. Это опять же поддержка на уровне приложения. Приложение должно уметь работать с базой с такими особенностями.

Andrei Ilinskii
У блокчейна есть лайфхак - пишутся только новые да...

Ну, какбы с одной стороны это конечно очень спецыфические приложэния -- с другой стороны как раз мультимастер там очень прозрачен для этих приложэний.

Ilya Anfimov
Ну, какбы с одной стороны это конечно очень спецыф...

Да. Если конфликт - просто отбрасываем цепочку ) Идеально.

Andrei Ilinskii
Да. Если конфликт - просто отбрасываем цепочку ) И...

Не нам в ACID привыкать к откату транзакцый!

Ilya Anfimov
Не нам в ACID привыкать к откату транзакцый!

К откату закомиченных транзакций, попрошу заметить 😂

Andrei Ilinskii
К откату закомиченных транзакций, попрошу заметить...

Пока два подтверждения не прошло -- какая она закоммиченная!

Ilya Anfimov
Пока два подтверждения не прошло -- какая она зако...

И после двух подтверждений бывают откаты, если 51% сети так решит.

Andrei Ilinskii
И после двух подтверждений бывают откаты, если 51%...

Есть что-то подозрительное в этой демократии! Впрочем, после двух подтверждений -- ужэ скорее сплиты, а не откаты идут.

Ilya Anfimov
Тут есть два разных момента -- один чисто гуманита...

Круто, чувствуется что у вас есть мысли это хорошо, я бы сказал это просто прекрасно, как говорил мой друг более 10 лет назад этого достаточно, но вам нужно работать над их выражением потому что это просто поток сознания, что не плохо потому что оно есть но недостаточно.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта