Dad to twins, SWE on @tikvproject @pingcap, ex-@AWS Aurora. Databases, dist-sys, FP, #rustlang🦀, history, philosophy, SFF. Minsk-born ✡️. I speak for myself.

Saratoga, CA
Joined September 2007
Any meta/survey treatments of group commit techniques that show trade offs of various approaches? I have implemented an initial version of Kudu’s WAL group commit a decade ago and still use that code as a reference for coding, designing, or reviewing similar implementations.
Excellent, more people describing how to write to disk efficiently and correctly
1
1
10
3,432
It is interesting how these techniques can take hardware into account: optimizations for locally attached NVMe, dealing with network jitter with iSCSI or EBS, etc…
1
482
Alex Feinberg ⬜️🟥⬜️ retweeted
Your SSD (probably) sucks! Find out why and how your database system can deal with it in our latest tech deep dive at cedardb.com/blog/ssd_latency
1
21
1
124
40,207
Alex Feinberg ⬜️🟥⬜️ retweeted
> on removing files Pretty interesting post courtesy of Mark Callaghan. Very interesting blog overall. I too hope Domas continues to write. dom.as/2016/05/02/on-removin…
3
2
55
8,178
Alex Feinberg ⬜️🟥⬜️ retweeted
🌉For those of you in the SF Bay Area, we're joining forces with @streamnativeio for a meetup on June 20 in Sunnyvale. We’ll have speakers from @PayPal, StreamNative, and @PingCAP along with food and drinks. You can find more details and register for the meetup at meetup.com/real-time-data-at… 👈
1
5
1
9
2,312
Alex Feinberg ⬜️🟥⬜️ retweeted
Fundamental Theorem of Calculus.
1
6
756
Alex Feinberg ⬜️🟥⬜️ retweeted
Zaid (@ redixhumayun) is a smart guy looking for work based out of Bengaluru. If you want a developer who enjoys tackling Raft implementations and other interesting databases/distsys topics you should talk with him. redixhumayun.github.io/
1
28
1
215
17,013
Alex Feinberg ⬜️🟥⬜️ retweeted
It’s important to remember there are plenty of problems unrelated to memory safety that are solved by unique mutability and lifetimes.
I think a lot about the time that a buddy of mine had a bug in some Java code where they did `if (collection.len() > 0) { item = collection.pop() }` and it broke because the collection changed size in between My brain broke cause I'm so used to that being compile-checked
3
11
1
116
6,756
Sophia Aleksandrovna likes Tux the Linux Penguin, the Github Octocat, and now the RedHat red hat.
17
646
My best post on this platform.
For a second I thought this said “thermidor”, but that was an over-reaction.
1
1
555
Alex Feinberg ⬜️🟥⬜️ retweeted
The man who gained fame by successfully sending two generations of researchers in linguistic on a wild goose chase (see xitter.cf/akoz33/status/14602866…) and used this fame to make himself of the best known apologists for tyrants & murders and to defame all those who opposed them.
Hearing Noam Chomsky's health has deteriorated to the point it now prevents him from writing, commenting or participating in the public domain. As an educator he has been without equal. An intellectual giant in an age of confusion, misinformation & soundbites. Thank you, Noam. ❤️
5
20
1
50
5,090
Alex Feinberg ⬜️🟥⬜️ retweeted
Great post. Scale and scalability are just one of many reasons why you're going to end up doing distributed systems. And why distsys is worth studying. brooker.co.za/blog/2024/06/0…
6
44
282
21,513
Alex Feinberg ⬜️🟥⬜️ retweeted
great overview of io_uring
2
20
1
136
50,252
Update: the aluminum body is great. Easier to keep clean than a plastic body keyboard. Using this as my primary keyboard at home, while keeping WASD (wasdkeyboards.com/) keyboards for office and travel.
Switched an aluminum body mechanical keyboard: keychron.com/products/keychr… with blue switches (keychron.com/collections/all… -- this is for my home office). Ordered on Dec 18, and arrived today from Shenzhen. Great experience so far.
549
Alex Feinberg ⬜️🟥⬜️ retweeted
Every project at CMU Advanced DB course 2024, built on top of Datafusion. To me, this denotes a clear trend towards "composable data stack" hypothesis. Datafusion is designed from the ground up for extensibility. Also, Rust lang was de-facto choice.
4
24
154
11,709
Alex Feinberg ⬜️🟥⬜️ retweeted
Software development is not going away. The tooling will change. But humans will still have to reason in formal languages to build software.
28
30
6
267
49,650
Alex Feinberg ⬜️🟥⬜️ retweeted
🧵 “My Thoughts on Database Quality” 🧵 I often get asked about the quality of TiDB. Everyone hopes for a flawless product, but the reality is incredibly challenging. I’ll share my thoughts on quality of database and how we strive for excellence at TiDB. #Database #TiDB
8
2
8
2,018
Alex Feinberg ⬜️🟥⬜️ retweeted
CedarDB is based on Umbra and other related research work. The paper is a great read with a lots of new ideas 📄 Umbra: A Disk-Based System with In-Memory Performance - db.in.tum.de/~freitag/papers…
CedarDB: The 🇩🇪German-powered, PostgreSQL-compatible freak-of-nature database management system based on TUM's Umbra (Thomas Neumann + team) is out of stealth and now available: cedardb.com/blog/ode_to_post… /cc @cedar_db
2
19
104
16,321
Alex Feinberg ⬜️🟥⬜️ retweeted
At the Asia Tech Summit in Singapore gala dinner, representing PingCAP. President of Singapore just arrived.
2
18
1,450