Chris

Chris

@chris.blue

37% context left

11.4K followers183 following3K posts

Chris reposted

Chris reposted

In-kernel filesystem are going to destroy the FUSE ecosystem. Bringing your custom logic into the VFS directly is absolutely incredible for performance and latency.

Chris reposted

If you formed your opinion of agentic coding more than four months ago, I strongly encourage you to reevaluate.

Chris reposted

Stu's talk is now available for anyone who couldn't attend South Bay Systems to watch: youtu.be/TeFsBVIYBis?... I highly recommend watching it. It's ~30 minutes and goes into details on how ParadeDB achieves faster-than-Postgres JOINs.

youtu.beGeneralized Consensus & ​Native Top-K Joins in ParadeDBYouTube video by South Bay Systems
ParadeDB@paradedb.com

On March 31st, @stuhood.sh will be speaking about how ParadeDB performs native Top K JOINs at South Bay Systems. We look forward to seeing you there: luma.com/2g3exvjw?tk=...

Chris reposted

1/4. Today, a bit of a different blog post. James from our team sat down with @fulmicoton.bsky.social, the main author of Tantivy, to discuss his journey and how he created such a world-changing project. 🧵

ParadeDB@paradedb.com

Full-text search was solved in 2016, Lucene had owned the space for a decade. Rewriting it in Rust, as a side project, on a plane sounds like a terrible idea. Enter Paul Masurel and Tantivy ... www.paradedb.com/blog/tantivy...

Chris reposted

Replying to @mmullins.coginiti.co

I know a lot of you probably read or at least own the first edition of DDIA, but don't sleep on this, because it's a major update. Sixty new pages, chapters dropped, reordered, rewritten. @martin.kleppmann.com and @chris.blue have done a master job ensuring the 2nd edition up-to-date and relevant.

Feedback need: SlateDB's Python API uses pyo3, which supports Python/Rust async integration. The other bindings use slatedb-c (C FFI ABI), which is sync. Ideally, I want all bindings use one layer (FFI) to simplify maintenance. Should I ditch pyo3 and async Python support, tho?

Chris reposted

Excited to enable pipelining by default in s2-lite with this upgrade! Expect lower latency and higher throughput. github.com/s2-streamsto...

github.comdefault to pipelining appends and remove `S2LITE_PIPELINE` knob · Issue #48 · s2-streamstore/s2Improves performance a lot against high-latency object storage Depends on slatedb/slatedb#1138
Chris@chris.blue

SlateDB 0.11.0 is out! We had 5 new RFCs, 10 new contributors, and 3 new language bindings. This is a big release with a bunch of improvements and new features. 🧵

SlateDB 0.11.0 is out! We had 5 new RFCs, 10 new contributors, and 3 new language bindings. This is a big release with a bunch of improvements and new features. 🧵

View full thread

SlateDB 0.11.0 is out! We had 5 new RFCs, 10 new contributors, and 3 new language bindings. This is a big release with a bunch of improvements and new features. 🧵

View full thread

Writes now return a `WriteHandle` that contains the sequence number of the write. This is a first step in adopting time-travel reads on SlateDB. Users can also tie sequence numbers to other identifiers such as PostgreSQL LSNs or Kafka offsets. slatedb.io/rfcs/0018-ex...

The `DbReader` also got some attention: - Added `DbReaderBuilder` - Readers now support on-disk object store file caching - Readers can preload (warm) caches - WAL object store support

SlateDB 0.11.0 is out! We had 5 new RFCs, 10 new contributors, and 3 new language bindings. This is a big release with a bunch of improvements and new features. 🧵

View full thread

We're also exposing more database lifecycle information. Users can now call `db.status()` and `db.subscribe()` to check database status and receive notifications when status updates occur. `db.status()` can also be used as a health check.

SlateDB 0.11.0 is out! We had 5 new RFCs, 10 new contributors, and 3 new language bindings. This is a big release with a bunch of improvements and new features. 🧵

Users can now write compaction filters to mutate or delete data during compaction. Importantly, this feature allows users to implement custom retention and truncation policies for their data. slatedb.io/rfcs/0017-co...

Chris reposted

“Gradually, then suddenly.” That’s how adoption works when you’re building something new. Opendata is still "gradually" but 100 stars with $0 spent on marketing is a good start. Back to building! github.com/opendata-oss...

Chris reposted

The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅 (BTW, this is a good opportunity to support your favourite local bookshop!)