Database Internals - SlateDB with Chris Riccomini

  Рет қаралды 14,098

The Geek Narrator

The Geek Narrator

Күн бұрын

Пікірлер: 12
@thrawn01
@thrawn01 2 ай бұрын
Thank you for this, looking forward to assisting with the golang port! This was a great overview of the project, and a great way to get acquainted with some of the design decisions.
@TheGeekNarrator
@TheGeekNarrator 2 ай бұрын
Thanks for watching 🙏🏻
@ShortGiant1
@ShortGiant1 2 ай бұрын
Great video, learnt a lot!
@Jasin-p6w
@Jasin-p6w 2 ай бұрын
Wonderful video
@nosh3019
@nosh3019 2 ай бұрын
Thanks for this interview. Great as always! One question: so if the WAL writes are batched and periodically flushed to storage, there in a window in which if the process crashes, the writes will be lost? I.e the client response that write is complete is not durable.
@TheGeekNarrator
@TheGeekNarrator 2 ай бұрын
Thanks for watching. Yes, there are ways to configure the behaviour. This might help you slatedb.io/docs/faq/#what-happens-if-the-process-goes-down-before-slatedb-flushes-data-to-object-storage
@ShortGiant1
@ShortGiant1 2 ай бұрын
Yeah that’s the “linger” stuff they spoke about. The client won’t get an ack about the write being successful until the flush happens. Therefore it would be as if the write request never happened (in practice the client would retry)
@jmitesh01
@jmitesh01 2 ай бұрын
Information dense conversation! And isn't it expected that size is sufficiently large then it would increase number of put calls to object storage. Why don't you do buffering based on time plus size based criteria?
@TheGeekNarrator
@TheGeekNarrator 2 ай бұрын
Good question. I think there are plans but haven’t really finalised yet. But maybe in the future a hybrid setting will be available. IIRC I asked this question to Chris.
@anthonya880
@anthonya880 2 ай бұрын
Please remove members only videos. It doesn't make sense yet for your channel.
@TheGeekNarrator
@TheGeekNarrator 2 ай бұрын
Thanks for the feedback. I am happy you added “yet”, which tells you believe 😀🙏🏻
@anthonya880
@anthonya880 23 күн бұрын
@@TheGeekNarrator Yes your channel is different. It has lot of potential.
Building a continuous profiler with Frederic from Polar Signals
57:10
The Geek Narrator
Рет қаралды 15 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 721 М.
Durability and the Art of Consensus by Joran Dirk Greef
39:45
TigerBeetle
Рет қаралды 4,1 М.
What is OpenTelemetry?
12:55
Highlight
Рет қаралды 18 М.
Database Internals - NileDB Postgres re-engineered for multitenant apps
1:06:46
Kicking fossil fuel out of industry! Here's how it's done...
13:39
Just Have a Think
Рет қаралды 73 М.
Database Tuning at Zerodha - India's Largest Stock Broker
44:37
Perfology
Рет қаралды 196 М.
Everything you need to know about CockroachDB w/ Ben Darnell | Ep 6
1:30:03
Clean Architecture with ASP.NET Core 9
27:01
dotnet
Рет қаралды 38 М.
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 105 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН