Advertisement · 728 × 90

Posts by Andrey Satarin

Preview
EPIC (FULL Official Concept Album) Full Official Concept Album of EPIC with all songs in order! :D

Great recent find “Epic: The Musical”., based on The Odyssey.

Gods, monsters, magic, love, death, betrayal, revenge, drama. It has It all. **So quotable**.

music.youtube.com/playlist?lis...

5 months ago 1 0 0 0

Hades 2? What's your game preferences?

5 months ago 1 0 1 0
Jepsen 18: Serializable Mom by Kyle Kingsbury
Jepsen 18: Serializable Mom by Kyle Kingsbury YouTube video by TigerBeetle

#SD25 online continues today!

Join Kyle Kingsbury for Jepsen 18: Serializable Mom

How three unconventional systems ensure--or violate--key safety properties

10am PT / 1pm ET / 7pm CET

www.youtube.com/watch?v=dpTx...

@jepsen.mastodon.jepsen.io.ap.brid.gy

8 months ago 2 1 1 0

AFAIR circa 10 years ago ApacheCommons (or other popular library) had matcher using reflection to compare two objects. I think it even supported excluding fields, but not nested exclusion.

9 months ago 1 0 0 0

Calvin protocol has shards communicate read-write sets and values via messages.

9 months ago 1 1 0 0

-------

"Jepsen 18: Serializable Mom", Kyle Kingsbury/@aphyr.com , #sd25

Engineers are tasked with building towers of abstraction, building everything higher and higher above the towering tire fire that is databases.

"I professionally set those tires on fire".

10 months ago 4 1 1 0
Post image

It's day two of Systems Distributed, hosted by @tigerbeetle.com! I'll be liveskeeting all of the talks, except mine (at 11 AM). Since the venue is a film museum, they're setting up special posters for each talk.

#sd25

10 months ago 36 4 2 1

AFAIU very few disaggregated / serverless databases scale to true zero. It’s a pretty special feature

10 months ago 1 0 0 0
Preview
Systems Distributed '25 A conference to teach systems programming and thinking, and how to apply these ideas. All the way across the stack. From systems languages and compilers, to databases and distributed systems.

Greetings from #sd25! It's a two-day single-track conference hosted by
@tigerbeetle.com. I'll be aiming to liveskeet as many of the talks as I can. Super excited to be here!

systemsdistributed.com

10 months ago 65 12 2 1
Advertisement

Are these different CPUs? E.g. oversubscribed or something? Should one compare to pure VM costs to see what the premium is for the database?

10 months ago 0 0 1 0
Original post on mastodon.jepsen.io

A new #Jepsen report! We worked with TigerBeetle to find seven crashes, elevated latencies during single-node failures, and requests which were retried forever in version 0.16.11. We found only two safety issues: missing results for queries with multiple predicates, and incorrect timestamps in a […]

10 months ago 42 12 1 2

Notepad++ is awesome.

Long time ago it was the only (or one of the few) option to open 1G+ text files on windows. Not sure if still.

10 months ago 0 0 0 0
Cliff Click — The Azul Hardware Transactional Memory experience
Cliff Click — The Azul Hardware Transactional Memory experience YouTube video by Hydra

If you are interested in more real world experience reports @cliffclick.bsky.social talked about it

youtu.be/GEkeOHw87Sg

11 months ago 3 1 0 0
Original post on mastodon.jepsen.io

A small issue in Amazon RDS for PostgreSQL: at the "Repeatable Read” isolation level, which in PostgreSQL normally means Snapshot Isolation, Amazon RDS for PostgreSQL clusters appear to exhibit Long Fork. We observed this behavior in healthy clusters, in versions ranging from 13.15 to 17.4 […]

11 months ago 20 15 1 1
HYTRADBOI 2025 HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.

All the videos are up at www.hytradboi.com/2025#program now.

1 year ago 39 17 0 0
Preview
Testing Distributed Systems Curated list of resources on testing distributed systems

More on:
- reusing corpora of tests from existing systems
- metamorphic tests with SQLancer
- verifying control plan with fault injection and fuzzing

Added to the list
asatarin.github.io/testing-distributed-syst...

1 year ago 4 0 1 0
Preview
Correctness at Feldera In this blog post, we briefly describe our efforts and development processes that ensure Feldera's engine is correct.

"Correctness at Feldera" talks about various correctness techniques, including:
- machine proof of the underlying DBSP algorithm
- differential testing of the implementation

https://www.feldera.com/blog/correctness-at-feldera

1 year ago 4 1 1 0
Preview
Databases in 2024: A Year in Review Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.

Buckle up because we're banging into the new year with my annual retrospective of the last year in databases! Highlights include license change blowback, Databricks vs. Snowflake gangwar, @duckdb.org's shotgun weddings, and buying a quarterback to impress your lover: www.cs.cmu.edu/~pavlo/blog/...

1 year ago 198 63 10 19
Preview
GitHub - asatarin/testing-sql-databases: Curated list of materials on testing SQL database engines Curated list of materials on testing SQL database engines - asatarin/testing-sql-databases

Curated list of materials on testing SQL database engines is public now

github.com/asatarin/tes...

1 year ago 15 5 0 0
Advertisement
Preview
GitHub - asatarin/testing-sql-databases: Curated list of materials on testing SQL database engines Curated list of materials on testing SQL database engines - asatarin/testing-sql-databases

Curated list of materials on testing SQL database engines is public now

github.com/asatarin/tes...

1 year ago 15 5 0 0

This is a sample from a list "testing-sql-databases" I have.

It's more drafty, most likely missing a ton from big tech, startups and academia alike and not published.

1 year ago 3 1 1 1
Preview
Deploying a Steered Query Optimizer in Production at Microsoft | Proceedings of the 2022 International Conference on Management of Data You will be notified whenever a record that you have chosen has been cited.

Good old Microsoft published some work:
- "Deploying a Steered Query Optimizer in Production at Microsoft" dl.acm.org/doi/abs/10.1...
- This great talk "The Cascades Framework for Query Optimization at Microsoft" touches on correctness youtu.be/pQe1LQJiXN0

1 year ago 2 1 1 0
Preview
Automatic capture of minimal, portable, and executable bug repros using AMPERe | Proceedings of the Fifth International Workshop on Testing Database Systems You will be notified whenever a record that you have chosen has been cited.

Work on correctness of optimizers from Greenplum
- "Automatic capture of minimal, portable, and executable bug repros using AMPERe" dl.acm.org/doi/10.1145/...
- "Testing the accuracy of query optimizers" dl.acm.org/doi/10.1145/...

1 year ago 2 1 1 0
SparkFuzz | Proceedings of the workshop on Testing Database Systems

Similar work from Databricks:
- "SparkFuzz: searching correctness regressions in modern query engines" dl.acm.org/doi/abs/10.1...
- "Correctness and Performance of Apache Spark SQL" youtu.be/fddBOZxdUKI

1 year ago 3 1 1 0
Snowtrail | Proceedings of the Workshop on Testing Database Systems

You already mentioned "Snowtrail: Testing with Production Queries on a Cloud Database" from Snowflake
dl.acm.org/doi/10.1145/...

1 year ago 3 1 1 0
Preview
Verifying Transactional Consistency of MongoDB MongoDB is a popular general-purpose, document-oriented, distributed NoSQL database. It supports transactions in three different deployments: single-document transactions utilizing the WiredTiger stor...

More correctness work from MongoDB, not yet on my list
"Verifying Transactional Consistency of MongoDB"
arxiv.org/abs/2111.14946

1 year ago 3 1 1 0
Preview
Creating a Virtuous Cycle in Performance Testing at MongoDB | Proceedings of the ACM/SPEC International Conference on Performance Engineering

MongoDB team did great work on performance:
- "Creating a Virtuous Cycle in Performance Testing at MongoDB" dl.acm.org/doi/10.1145/...
- "The Use of Change Point Detection ..." dl.acm.org/doi/abs/10.1...
- "Fair Benchmarking Considered Difficult" mytherin.github.io/papers/2018-...

1 year ago 3 1 1 0
Advertisement
Randomized Testing of Cloud Spanner One of the secrets behind Cloud Spanner quality is randomized testing. SQL databases like Cloud Spanner have complex APIs. Complete unit…

To counter balance your argument some big tech work on correctness of (SQL) database in a thread below.

Spanner has incredibly sophisticated random generated checks internally, this just scratches the surface:
- "Randomized Testing of Cloud Spanner"
medium.com/@jcorbett_26...

1 year ago 5 1 1 0
Preview
Testing Distributed Systems Curated list of resources on testing distributed systems

Get your point, but to be fair, this list is not targeting correctness of databases (SQL or otherwise).

It almost entirely excludes anything single node or targeting single threaded execution (like a fuzzer), with some late additions in
asatarin.github.io/testing-dist...

1 year ago 3 1 1 0
Preview
Testing Distributed Systems Curated list of resources on testing distributed systems

I'd be happy to learn that this is just a gap in my testing knowledge, or that there's a bunch of secret testing systems in big companies that I don't know about, but even just skimming the list of asatarin.github.io/testing-dist... kind of illustrates my point. (Thanks again @asatarin.bsky.social!)

1 year ago 5 1 3 0