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

Привет, можно накидать мне postgres-compatible рдбмс, только чтоб были распределенные,

и с адекватной опенсорсной лицензией? Пока смотрю на yugabyte, но может есть что получше?

15 ответов

21 просмотр

Citus, TimescaleDB

Dan-Y Автор вопроса
Sergey Gr
Citus, TimescaleDB

а есть опыт с ними? timescale кмк очень специализированный, у меня не большая нагрузка, и точно не time series, мне важнее надежность и возможность развернуться в геокластер

Dan Y
а есть опыт с ними? timescale кмк очень специализи...

Т.е. распределённость в данном случае не шардинг, а скорее мастер-мастер?

Dan-Y Автор вопроса
Sergey Gr
Т.е. распределённость в данном случае не шардинг, ...

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

Postgres, postgres pro и .... Enterprise DB, чёрд, и всё!

Dan-Y Автор вопроса
Ilya Zviagin
Postgres, postgres pro и .... Enterprise DB, чёрд...

но оно ведь не геораспределенное как юга или кокроач

Dan Y
да, хотя шардинг мне тоже не помешает. Наш софт ум...

Работающего мастер-мастер на протоколе RBMS -- нет и не предвидится.

Ilya Anfimov
Работающего мастер-мастер на протоколе RBMS -- нет...

Ну вообще кокроач и спаннер. Но судя по тому, что мелькало (сам до сих пор не вчитывался, каюсь) - у них очень жесткие требования к сети (что неудивительно, учитывая что наверняка внутри данные лежат по разным шардам, каждый из которых должен рапортовать на каждую операцию, и онии должны очень оперативно синхронизироваться, чтобы все это вменяемо работало)

Dan-Y Автор вопроса
Ilya Anfimov
Работающего мастер-мастер на протоколе RBMS -- нет...

мне без разницы как именно он работает, мне важно чтоб апликация которая уже умеет цепляться к обычному постгресу, могла работать с данным бекэндом

Etki
Ну вообще кокроач и спаннер. Но судя по тому, что ...

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

Ilya Anfimov
Кукарача -- это жёстко прибитый шардинг, потому не...

Так невозможно не шардить же Иначе данные ограничены размером узла, и встает большой вопрос зачем вообще распределенка, если один из её ключевых бенефитов не работает

Etki
Так невозможно не шардить же Иначе данные ограниче...

Там не только шардить -- там у шарда есть мастер, что сразу много к чему весёлому приводит.

Ilya Anfimov
Там не только шардить -- там у шарда есть мастер,...

Это тоже в общем-то нормальная практика, потому что это быстрее, чем собирать консенсус на каждую операцию

Etki
Это тоже в общем-то нормальная практика, потому чт...

Быстрее или не быстрее -- это другой вопрос. Ключевое здесь -- что ни выборный консенсус ни такой тиранический консенсус практически не работают как "у нас есть несколько независимых мастеров, который близко к клиентам и вообще независимо их обслужывают, а потом обмениваются информацыей". Во-первых потому, что с вменяемой скоростью работает это только в локалке, ни о какой "близко к клиентам" и речи нет, во-вторых -- они все друг от друга зависят. Поэтому жэ работающие решэния такого типа это скорее крепко связанный кластер, чем мультимастер.

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

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

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
2
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Всем привет. Хотел бы написать для себя свою ос. Причины: 1) нужен опыт в чем-то 2) будет меньше весить 3) свое, но там будут свои задумки Я понимаю что нужно писать для всег...
Shadow Akira
18
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
5? да там все 10
Boris Vinogradov
12
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Карта сайта