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