Geographically distributed multi-master replication with PostgreSQL and BDR

  Рет қаралды 9,191

LinuxConfAu 2018 - Sydney, Australia

LinuxConfAu 2018 - Sydney, Australia

Күн бұрын

Пікірлер: 5
@MikkoRantalainen
@MikkoRantalainen 3 жыл бұрын
29:00 What you really want is UUID v7.
@MikkoRantalainen
@MikkoRantalainen 3 жыл бұрын
Would it be possible to have a system over BDR that allows a single transaction to opt in for syncronous operation where "commit" logically means "do prepared transaction on all masters and rollback everywhere in case of conflict"? Obviously that could be really slow but the client application could opt-in for that behavior for highly critical transactions and wait but the whole cluster wouldn't need to be configured synchronous for everything. And that would mean that those transactions fail always if even a single master is offline but that should be okay for critical transactions because those are designed to retry until successful because such transactions should always run at serialized isolation level on single database system, too. Many client applications mostly do transactions that do not need to be syncronized but sometimes a rare transaction is much much easier to create as syncronous & slow than creating alternative implementation that's asyncronous. I'd expect all master servers to be running in parallel most of the time in all well-behaving systems.
@daniel.deflax
@daniel.deflax 6 жыл бұрын
Thanks
@namefn3492
@namefn3492 4 жыл бұрын
BDR - rare public version update, not open-source solution
EDB Postgres Distributed Explained - with LIVE DEMO
36:32
Tom Rieger
Рет қаралды 2,8 М.
PostgreSQL Indexing : How, why, and when.
31:21
PyCon AU
Рет қаралды 78 М.
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 30 МЛН
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 22 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 20 МЛН
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 33 МЛН
PostgreSQL replication by example
30:45
PostgresConf South Africa
Рет қаралды 24 М.
micro-Linux init (PID1) in Golang
44:27
LinuxConfAu 2018 - Sydney, Australia
Рет қаралды 1,6 М.
PostgreSQL's BDR and UDR Explained
48:26
Rackspace Developers
Рет қаралды 3,4 М.
PgBouncer Connection Pooling and Routing
45:30
Citus Data
Рет қаралды 14 М.
PostgreSQL Backups the modern ways - Magnus Hagander
48:58
Postgres Open
Рет қаралды 13 М.
A Guide to Distributed PostgreSQL
18:14
Denis Magda
Рет қаралды 868
Inkscape for absolute beginners
38:50
LinuxConfAu 2018 - Sydney, Australia
Рет қаралды 32 М.
Future(s) of PostgreSQL (Multi-Master) Replication
49:11
Andrea Ross
Рет қаралды 6 М.
Please Contain Me: Practical LXC on the Desktop
1:35:35
LinuxConfAu 2018 - Sydney, Australia
Рет қаралды 3,2 М.
The Web Is Dead! Long Live The Web!
42:08
LinuxConfAu 2018 - Sydney, Australia
Рет қаралды 576
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 30 МЛН