{"articles":[{"slug":"rip-vector-database","title":"RIP, vector database","subtitle":null,"summary":"turbopuffer is pushing the frontier of search. To do that, we have to fundamentally redesign our storage architecture so the vector index is no longer primary.","content_type":"blog_post","language":"en","canonical_url":"https://turbopuffer.com/blog/rip-vector-database","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"turbopuffer","url":"https://turbopuffer.com/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":"https://turbopuffer.com/og/turbopuffer.png","license":"all-rights-reserved","word_count":1334,"reading_minutes":6,"published_at":"2026-10-01T18:09:54.403Z","added_at":"2026-10-01T18:09:54.403Z","updated_at":"2026-10-01T18:09:54.403Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/rip-vector-database","markdown_url":"https://listedarticles.com/articles/rip-vector-database.md","example":false,"citation":"turbopuffer. \"RIP, vector database.\" 1 Oct 2026. https://turbopuffer.com/blog/rip-vector-database (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://turbopuffer.com/blog/rip-vector-database"},"snippet":null,"score":null},{"slug":"announcing-cloudflare-k2-serverless-event-streams","title":"Announcing Cloudflare K2: serverless event streams","subtitle":null,"summary":"Cloudflare K2 is a serverless event streaming service built directly on top of R2 object storage for high-scale data movement and long-term retention. By decoupling producers and consumers at the edge, K2 enables durable, ordered log streams without the operational overhead of traditional broker clusters.","content_type":"announcement","language":"en","canonical_url":"https://blog.cloudflare.com/cloudflare-k2-streams/","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Cloudflare","url":"https://www.cloudflare.com/","listing_slug":null,"listing":null},"topics":[{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Cloudflare","slug":"cloudflare","url":"https://listedarticles.com/topics/cloudflare"},{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"}],"about_listings":[],"cover_image_url":"https://blog.cloudflare.com/_emdash/api/media/file/01M3SXWJMRR7ZENPNFNB5QZYPA.jpg","license":"all-rights-reserved","word_count":1546,"reading_minutes":7,"published_at":"2026-10-01T13:00:00.000Z","added_at":"2026-10-01T18:09:56.934Z","updated_at":"2026-10-01T18:09:56.934Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/announcing-cloudflare-k2-serverless-event-streams","markdown_url":"https://listedarticles.com/articles/announcing-cloudflare-k2-serverless-event-streams.md","example":false,"citation":"Cloudflare. \"Announcing Cloudflare K2: serverless event streams.\" 1 Oct 2026. https://blog.cloudflare.com/cloudflare-k2-streams/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.cloudflare.com/cloudflare-k2-streams/"},"snippet":null,"score":null},{"slug":"planetscale-released-text-search-and-we-have-a-lot-to-say-part-i","title":"PlanetScale Released Text Search and We Have a Lot to Say (Part I)","subtitle":null,"summary":"Two BM25 optimizations and benchmark configuration changes inspired by PlanetScale's TIN benchmarks make ParadeDB's text search faster without changing its document identifiers.","content_type":"blog_post","language":"en","canonical_url":"https://www.paradedb.com/blog/opening-a-closed-tin","author":{"name":"Ming Ying","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"ParadeDB","url":"https://www.paradedb.com/","listing_slug":"paradedb","listing":{"slug":"paradedb","name":"ParadeDB","listing_type":"company","url":"https://listedstartups.com/companies/paradedb"}},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Postgres","slug":"postgres","url":"https://listedarticles.com/topics/postgres"}],"about_listings":[],"cover_image_url":"https://www.paradedb.com/blog/opening-a-closed-tin/images/opengraph-image.png","license":"all-rights-reserved","word_count":3188,"reading_minutes":14,"published_at":"2026-10-01T12:00:00.000Z","added_at":"2026-10-01T18:09:59.875Z","updated_at":"2026-10-01T18:09:59.875Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/planetscale-released-text-search-and-we-have-a-lot-to-say-part-i","markdown_url":"https://listedarticles.com/articles/planetscale-released-text-search-and-we-have-a-lot-to-say-part-i.md","example":false,"citation":"Ming Ying, ParadeDB. \"PlanetScale Released Text Search and We Have a Lot to Say (Part I).\" 1 Oct 2026. https://www.paradedb.com/blog/opening-a-closed-tin (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.paradedb.com/blog/opening-a-closed-tin"},"snippet":null,"score":null},{"slug":"postgres-at-time-zone-utc-does-not-do-what-you-think-it-does","title":"Postgres AT TIME ZONE 'UTC' does NOT do what you think it does","subtitle":null,"summary":"A practical Postgres footgun: AT TIME ZONE 'UTC' converts timestamptz to timestamp without time zone—so month math and equality break unless you apply AT TIME ZONE twice.","content_type":"tutorial","language":"en","canonical_url":"https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does","author":{"name":"Tanin Nanakorn","url":"https://tanin.nanakorn.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Book of Revenue","url":"https://bookofrevenue.com/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":538,"reading_minutes":2,"published_at":"2026-09-27T05:42:15.000Z","added_at":"2026-09-28T15:26:07.397Z","updated_at":"2026-09-28T15:26:07.397Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/postgres-at-time-zone-utc-does-not-do-what-you-think-it-does","markdown_url":"https://listedarticles.com/articles/postgres-at-time-zone-utc-does-not-do-what-you-think-it-does.md","example":false,"citation":"Tanin Nanakorn, Book of Revenue. \"Postgres AT TIME ZONE 'UTC' does NOT do what you think it does.\" 27 Sept 2026. https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does"},"snippet":null,"score":null},{"slug":"inline-vs-separate-tables-for-vectors-in-postgres-measuring-the-join-overhead","title":"Inline vs. Separate Tables for Vectors in Postgres: Measuring the Join Overhead","subtitle":null,"summary":"Separate Tables for Vectors in Postgres: Measuring the Join Overhead Testing semantic search, filtered queries, and multi-table joins in AlloyDB to measure the true cost of decoupling your vectors.","content_type":"blog_post","language":"en","canonical_url":"https://medium.com/google-cloud/inline-vs-separate-tables-for-vectors-in-postgres-measuring-the-join-overhead-d6be11ad7a38","author":{"name":"Gleb Otochkin","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Google Cloud","url":"https://cloud.google.com","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Data Engineering","slug":"data-engineering","url":"https://listedarticles.com/topics/data-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2296,"reading_minutes":10,"published_at":"2026-09-25T12:00:00.000Z","added_at":"2026-09-25T21:18:05.953Z","updated_at":"2026-09-25T21:18:05.953Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/inline-vs-separate-tables-for-vectors-in-postgres-measuring-the-join-overhead","markdown_url":"https://listedarticles.com/articles/inline-vs-separate-tables-for-vectors-in-postgres-measuring-the-join-overhead.md","example":false,"citation":"Gleb Otochkin, Google Cloud. \"Inline vs. Separate Tables for Vectors in Postgres: Measuring the Join Overhead.\" 25 Sept 2026. https://medium.com/google-cloud/inline-vs-separate-tables-for-vectors-in-postgres-measuring-the-join-overhead-d6be11ad7a38 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://medium.com/google-cloud/inline-vs-separate-tables-for-vectors-in-postgres-measuring-the-join-overhead-d6be11ad7a38"},"snippet":null,"score":null},{"slug":"when-to-choose-x86-64-vs-aarch64","title":"When to choose x86-64 vs aarch64","subtitle":null,"summary":"Not all cloud vCPUs are created equal. When you create a PlanetScale Postgres or Neki database, you have to choose between `aarch64` (ARM) and `x86-64`. Two clusters on different architectures can have the same vCPU count and RAM, yet perform very differently. It's worth understanding the implications, since you can't easily switch the CPU architecture on your cluster later. x86 grew up on the desktop, prioritizing backward compatibility and performance. It began at Intel in 1978 and IBM’s…","content_type":"blog_post","language":"en","canonical_url":"https://planetscale.com/blog/when-to-choose-x86-64-vs-aarch64","author":{"name":"Ahmed Darwich","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"PlanetScale","url":"https://planetscale.com","listing_slug":"planetscale","listing":{"slug":"planetscale","name":"PlanetScale","listing_type":"company","url":"https://listedstartups.com/companies/planetscale"}},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1326,"reading_minutes":6,"published_at":"2026-09-25T00:00:00.000Z","added_at":"2026-09-26T12:16:04.364Z","updated_at":"2026-09-26T12:16:04.364Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/when-to-choose-x86-64-vs-aarch64","markdown_url":"https://listedarticles.com/articles/when-to-choose-x86-64-vs-aarch64.md","example":false,"citation":"Ahmed Darwich, PlanetScale. \"When to choose x86-64 vs aarch64.\" 25 Sept 2026. https://planetscale.com/blog/when-to-choose-x86-64-vs-aarch64 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://planetscale.com/blog/when-to-choose-x86-64-vs-aarch64"},"snippet":null,"score":null},{"slug":"postgres-select-distinct-does-not-scale","title":"Postgres SELECT DISTINCT Does Not Scale","subtitle":null,"summary":"DBOS explains why Postgres SELECT DISTINCT can get surprisingly expensive as datasets grow, what the planner is doing, and how they mitigated it in practice.","content_type":"blog_post","language":"en","canonical_url":"https://www.dbos.dev/blog/postgres-select-distinct-does-not-scale","author":{"name":"DBOS","url":"https://www.dbos.dev/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DBOS","url":"https://www.dbos.dev/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Postgres","slug":"postgres","url":"https://listedarticles.com/topics/postgres"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1068,"reading_minutes":5,"published_at":"2026-09-24T18:12:43.000Z","added_at":"2026-09-26T06:11:39.027Z","updated_at":"2026-09-26T06:11:39.027Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/postgres-select-distinct-does-not-scale","markdown_url":"https://listedarticles.com/articles/postgres-select-distinct-does-not-scale.md","example":false,"citation":"DBOS, DBOS. \"Postgres SELECT DISTINCT Does Not Scale.\" 24 Sept 2026. https://www.dbos.dev/blog/postgres-select-distinct-does-not-scale (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.dbos.dev/blog/postgres-select-distinct-does-not-scale"},"snippet":null,"score":null},{"slug":"introducing-walshadow-sub-second-postgres-replication-to-clickhouse-from-physical-wal","title":"Introducing WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL","subtitle":null,"summary":"Today, we’re announcing WalShadow, an open-source engine that replicates Postgres data to ClickHouse directly from physical WAL. In our benchmarks, transactions committed in Postgres became visible in ClickHouse in around 200 ms, while WalShadow sustained 289K rows/sec, effectively keeping pace with the source Postgres instance. Unlike traditional CDC based systems, WalShadow doesn’t use Postgres logical replication. It consumes the same physical WAL stream used by Postgres replicas, decodes…","content_type":"announcement","language":"en","canonical_url":"https://clickhouse.com/blog/introducing-walshadow","author":{"name":"Sai Srirampur","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"ClickHouse","url":"https://clickhouse.com","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1059,"reading_minutes":5,"published_at":"2026-09-24T00:00:00.000Z","added_at":"2026-09-26T12:16:08.797Z","updated_at":"2026-09-26T12:16:08.797Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/introducing-walshadow-sub-second-postgres-replication-to-clickhouse-from-physical-wal","markdown_url":"https://listedarticles.com/articles/introducing-walshadow-sub-second-postgres-replication-to-clickhouse-from-physical-wal.md","example":false,"citation":"Sai Srirampur, ClickHouse. \"Introducing WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL.\" 24 Sept 2026. https://clickhouse.com/blog/introducing-walshadow (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://clickhouse.com/blog/introducing-walshadow"},"snippet":null,"score":null},{"slug":"700-mb-s-of-kafka-throughput-on-postgres","title":"700 MB/s of Kafka throughput, on Postgres","subtitle":null,"summary":"Profiling Kafgres (Kafka-compatible broker inside Postgres) from ~113 MB/s to ~700 MB/s via cached SPI plans, relaxed commits, separate topic disks, and WaitEventSet socket readiness.","content_type":"blog_post","language":"en","canonical_url":"https://rynr.dev/blog/700mbskafgres/","author":{"name":"rynr","url":"https://rynr.dev/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"rynr.dev","url":"https://rynr.dev/","listing_slug":null,"listing":null},"topics":[{"name":"Postgres","slug":"postgres","url":"https://listedarticles.com/topics/postgres"},{"name":"Kafka","slug":"kafka","url":"https://listedarticles.com/topics/kafka"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1062,"reading_minutes":5,"published_at":"2026-09-23T00:00:00.000Z","added_at":"2026-09-25T06:19:17.385Z","updated_at":"2026-09-25T06:19:17.385Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/700-mb-s-of-kafka-throughput-on-postgres","markdown_url":"https://listedarticles.com/articles/700-mb-s-of-kafka-throughput-on-postgres.md","example":false,"citation":"rynr, rynr.dev. \"700 MB/s of Kafka throughput, on Postgres.\" 23 Sept 2026. https://rynr.dev/blog/700mbskafgres/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://rynr.dev/blog/700mbskafgres/"},"snippet":null,"score":null},{"slug":"why-didnt-anybody-tell-me-about-hash-slots","title":"Why didn't anybody tell me about hash slots","subtitle":null,"summary":"A delivery-matching engineer discovers Redis Cluster hash slots the hard way, and walks through how slot-aware keys change caching, sharding, and multi-key operations in production.","content_type":"blog_post","language":"en","canonical_url":"https://blog.verygoodsoftwarenotvirus.dev/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/","author":{"name":"verygoodsoftwarenotvirus","url":"https://blog.verygoodsoftwarenotvirus.dev/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Very Good Software, Not Virus","url":"https://blog.verygoodsoftwarenotvirus.dev/","listing_slug":null,"listing":null},"topics":[{"name":"Redis","slug":"redis","url":"https://listedarticles.com/topics/redis"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Distributed Systems","slug":"distributed-systems","url":"https://listedarticles.com/topics/distributed-systems"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1937,"reading_minutes":8,"published_at":"2026-09-22T12:00:00.000Z","added_at":"2026-09-26T03:12:53.340Z","updated_at":"2026-09-26T03:12:53.340Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-didnt-anybody-tell-me-about-hash-slots","markdown_url":"https://listedarticles.com/articles/why-didnt-anybody-tell-me-about-hash-slots.md","example":false,"citation":"verygoodsoftwarenotvirus, Very Good Software, Not Virus. \"Why didn't anybody tell me about hash slots.\" 22 Sept 2026. https://blog.verygoodsoftwarenotvirus.dev/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.verygoodsoftwarenotvirus.dev/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/"},"snippet":null,"score":null},{"slug":"explain-analyze-io-in-postgresql-19","title":"EXPLAIN (ANALYZE, IO) in PostgreSQL 19","subtitle":null,"summary":"Franck Pachot walks through PostgreSQL 19's new EXPLAIN IO stats—prefetch depth, request size, concurrency, and waits—using Little's Law to interpret async read streams.","content_type":"blog_post","language":"en","canonical_url":"https://dev.to/franckpachot/explain-analyze-io-in-postgresql-19-igh","author":{"name":"Franck Pachot","url":"https://dev.to/franckpachot","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1031,"reading_minutes":4,"published_at":"2026-09-21T17:00:00.000Z","added_at":"2026-09-21T18:20:49.351Z","updated_at":"2026-09-21T18:20:49.351Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/explain-analyze-io-in-postgresql-19","markdown_url":"https://listedarticles.com/articles/explain-analyze-io-in-postgresql-19.md","example":false,"citation":"Franck Pachot, DEV Community. \"EXPLAIN (ANALYZE, IO) in PostgreSQL 19.\" 21 Sept 2026. https://dev.to/franckpachot/explain-analyze-io-in-postgresql-19-igh (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/franckpachot/explain-analyze-io-in-postgresql-19-igh"},"snippet":null,"score":null},{"slug":"why-open-source-always-wins","title":"Why open source always wins","subtitle":null,"summary":"PgDog’s Lev Kokotov on why engineers fix open problems they care about, why ownership beats closed-source support tickets, and how free-as-in-freedom Postgres sharding funds itself with enterprise SLAs.","content_type":"essay","language":"en","canonical_url":"https://pgdog.dev/blog/why-open-source-always-wins","author":{"name":"Lev Kokotov","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"PgDog","url":"https://pgdog.dev/","listing_slug":"pgdog","listing":{"slug":"pgdog","name":"PgDog","listing_type":"company","url":"https://listedstartups.com/companies/pgdog"}},"topics":[{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Startups","slug":"startups","url":"https://listedarticles.com/topics/startups"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"}],"about_listings":[{"slug":"pgdog-oss","name":"PgDog","listing_type":"product","url":"https://listedstartups.com/products/pgdog-oss"}],"cover_image_url":null,"license":"all-rights-reserved","word_count":387,"reading_minutes":2,"published_at":"2026-09-21T00:00:00.000Z","added_at":"2026-09-22T06:15:24.969Z","updated_at":"2026-09-22T06:15:24.969Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-open-source-always-wins","markdown_url":"https://listedarticles.com/articles/why-open-source-always-wins.md","example":false,"citation":"Lev Kokotov, PgDog. \"Why open source always wins.\" 21 Sept 2026. https://pgdog.dev/blog/why-open-source-always-wins (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://pgdog.dev/blog/why-open-source-always-wins"},"snippet":null,"score":null},{"slug":"apache-cassandra-6-accord-transactions-what-you-need-to-know","title":"Apache Cassandra® 6 Accord transactions: What you need to know","subtitle":null,"summary":"There have always been architectural trade-offs when considering a distributed database like Apache Cassandra versus a relational database. Cassandra excels at linear horizontal scalability, multi-region replication, and fault-tolerant uptime that relational systems couldn’t match.","content_type":"blog_post","language":"en","canonical_url":"https://www.instaclustr.com/blog/apache-cassandra-6-accord-transactions-what-you-need-to-know/","author":{"name":"Mariah McLaughlin","url":"https://www.instaclustr.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Instaclustr","url":"https://www.instaclustr.com/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Apache Cassandra","slug":"apache-cassandra","url":"https://listedarticles.com/topics/apache-cassandra"},{"name":"Distributed Systems","slug":"distributed-systems","url":"https://listedarticles.com/topics/distributed-systems"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1612,"reading_minutes":7,"published_at":"2026-09-20T12:11:55.363Z","added_at":"2026-09-20T12:11:55.363Z","updated_at":"2026-09-20T12:11:55.363Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/apache-cassandra-6-accord-transactions-what-you-need-to-know","markdown_url":"https://listedarticles.com/articles/apache-cassandra-6-accord-transactions-what-you-need-to-know.md","example":false,"citation":"Mariah McLaughlin, Instaclustr. \"Apache Cassandra® 6 Accord transactions: What you need to know.\" 20 Sept 2026. https://www.instaclustr.com/blog/apache-cassandra-6-accord-transactions-what-you-need-to-know/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.instaclustr.com/blog/apache-cassandra-6-accord-transactions-what-you-need-to-know/"},"snippet":null,"score":null},{"slug":"s3-is-the-future-s3-is-the-past","title":"S3 Is the Future, S3 Is the Past","subtitle":null,"summary":"Amazon S3, and its analogues in other clouds, have become the foundation of the modern cloud software architecture. Today, nearly every data-intensive system is being built around S3. However, the hardware assumptions baked into S3’s design – and into all the software architectures that have emerged around it – are rapidly becoming obsolete.","content_type":"blog_post","language":"en","canonical_url":"https://btrblocks.com/blog/s3_is_the_future_and_the_past/","author":{"name":"Viktor Leis","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"btrblocks","url":"https://btrblocks.com/","listing_slug":null,"listing":null},"topics":[{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":742,"reading_minutes":3,"published_at":"2026-09-19T12:00:00.000Z","added_at":"2026-09-28T06:19:29.259Z","updated_at":"2026-09-28T06:19:29.259Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/s3-is-the-future-s3-is-the-past","markdown_url":"https://listedarticles.com/articles/s3-is-the-future-s3-is-the-past.md","example":false,"citation":"Viktor Leis, btrblocks. \"S3 Is the Future, S3 Is the Past.\" 19 Sept 2026. https://btrblocks.com/blog/s3_is_the_future_and_the_past/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://btrblocks.com/blog/s3_is_the_future_and_the_past/"},"snippet":null,"score":null},{"slug":"persistent-databases-in-the-browser-with-duckdb-wasm-and-opfs","title":"Persistent Databases in the Browser with DuckDB-Wasm and OPFS","subtitle":null,"summary":"DuckDB explains how DuckDB-Wasm can open a persistent database file in the browser’s Origin Private File System (OPFS), when data reaches disk, and how that changes browser analytics apps that previously relied on Parquet-in-IndexedDB workarounds.","content_type":"blog_post","language":"en","canonical_url":"https://duckdb.org/2026/09/18/opfs-wasm","author":{"name":"Carlo Piovesan, Geertjan Wielenga","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DuckDB","url":"https://duckdb.org","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1800,"reading_minutes":8,"published_at":"2026-09-18T00:00:00.000Z","added_at":"2026-09-19T21:09:25.566Z","updated_at":"2026-09-19T21:09:25.566Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/persistent-databases-in-the-browser-with-duckdb-wasm-and-opfs","markdown_url":"https://listedarticles.com/articles/persistent-databases-in-the-browser-with-duckdb-wasm-and-opfs.md","example":false,"citation":"Carlo Piovesan, Geertjan Wielenga, DuckDB. \"Persistent Databases in the Browser with DuckDB-Wasm and OPFS.\" 18 Sept 2026. https://duckdb.org/2026/09/18/opfs-wasm (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://duckdb.org/2026/09/18/opfs-wasm"},"snippet":null,"score":null},{"slug":"introducing-tin-full-text-search-for-postgres","title":"Introducing TIN: full-text search for Postgres","subtitle":null,"summary":"PlanetScale announces TIN (Text INdex), a GA full-text search extension for Postgres and Neki with boolean/phrase/span queries, fuzzy and regex matching, BM25 ranking, and transaction-correct updates—built to be fast while staying inside Postgres.","content_type":"blog_post","language":"en","canonical_url":"https://planetscale.com/blog/introducing-tin","author":{"name":"Eric Ridge, Patrick Reynolds","url":"https://planetscale.com/blog/author/eebbrr","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"PlanetScale","url":"https://planetscale.com/","listing_slug":"planetscale","listing":{"slug":"planetscale","name":"PlanetScale","listing_type":"company","url":"https://listedstartups.com/companies/planetscale"}},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"PostgreSQL","slug":"postgresql","url":"https://listedarticles.com/topics/postgresql"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3349,"reading_minutes":15,"published_at":"2026-09-16T12:00:00.000Z","added_at":"2026-09-19T18:15:48.967Z","updated_at":"2026-09-19T18:15:48.967Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/introducing-tin-full-text-search-for-postgres","markdown_url":"https://listedarticles.com/articles/introducing-tin-full-text-search-for-postgres.md","example":false,"citation":"Eric Ridge, Patrick Reynolds, PlanetScale. \"Introducing TIN: full-text search for Postgres.\" 16 Sept 2026. https://planetscale.com/blog/introducing-tin (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://planetscale.com/blog/introducing-tin"},"snippet":null,"score":null},{"slug":"the-query-finished-why-is-my-fabric-sql-database-still-consuming-cus","title":"The query finished… Why is my Fabric SQL database still consuming CUs?","subtitle":null,"summary":"Two minutes of SQL database activity in Microsoft Fabric can mean ~17 minutes of compute billing. Nikola Ilic walks through CU metering with application, development, and troubleshooting examples.","content_type":"tutorial","language":"en","canonical_url":"https://data-mozart.com/the-query-finished-why-is-my-fabric-sql-database-still-consuming-cus/","author":{"name":"Nikola Ilic","url":"https://data-mozart.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Data Mozart","url":"https://data-mozart.com/","listing_slug":null,"listing":null},"topics":[{"name":"Data Engineering","slug":"data-engineering","url":"https://listedarticles.com/topics/data-engineering"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Cloud Infrastructure","slug":"cloud-infrastructure","url":"https://listedarticles.com/topics/cloud-infrastructure"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1796,"reading_minutes":8,"published_at":"2026-09-16T08:00:28.000Z","added_at":"2026-09-17T18:26:27.418Z","updated_at":"2026-09-17T18:26:27.418Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/the-query-finished-why-is-my-fabric-sql-database-still-consuming-cus","markdown_url":"https://listedarticles.com/articles/the-query-finished-why-is-my-fabric-sql-database-still-consuming-cus.md","example":false,"citation":"Nikola Ilic, Data Mozart. \"The query finished… Why is my Fabric SQL database still consuming CUs?.\" 16 Sept 2026. https://data-mozart.com/the-query-finished-why-is-my-fabric-sql-database-still-consuming-cus/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://data-mozart.com/the-query-finished-why-is-my-fabric-sql-database-still-consuming-cus/"},"snippet":null,"score":null},{"slug":"training-a-4b-model-to-produce-81-faster-query-plans-than-postgres","title":"Training a 4B model to produce 81% faster query plans than Postgres","subtitle":null,"summary":"Leis et al. asked this exact question in 2015. Then, they asked it again 10 years later. Despite an enormous body of research spanning a decade since their original exploration, they found that query optimizers continue to leave much to be desired. I was surprised when I first learned about this. A Postgres database should know everything about the stuff that lives in its tables, no? How hard can it be?","content_type":"research","language":"en","canonical_url":"https://rohanbansal.com/qorl","author":{"name":"Rohan Bansal","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Rohan Bansal","url":"https://rohanbansal.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Machine Learning","slug":"machine-learning","url":"https://listedarticles.com/topics/machine-learning"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":9393,"reading_minutes":41,"published_at":"2026-09-16T00:00:00.000Z","added_at":"2026-09-17T06:07:14.968Z","updated_at":"2026-09-17T06:07:14.968Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/training-a-4b-model-to-produce-81-faster-query-plans-than-postgres","markdown_url":"https://listedarticles.com/articles/training-a-4b-model-to-produce-81-faster-query-plans-than-postgres.md","example":false,"citation":"Rohan Bansal, Rohan Bansal. \"Training a 4B model to produce 81% faster query plans than Postgres.\" 16 Sept 2026. https://rohanbansal.com/qorl (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://rohanbansal.com/qorl"},"snippet":null,"score":null},{"slug":"appwrite-init-2026-recap-everything-we-shipped","title":"Appwrite Init 2026 recap: Everything we shipped","subtitle":null,"summary":"Appwrite wraps Init 2026 with a full recap of five days of launches: Appwrite 2.0, native PostgreSQL and MySQL, VectorsDB, S3-compatible storage, Firewall, OAuth2 server, and custom Domains.","content_type":"changelog","language":"en","canonical_url":"https://appwrite.io/blog/post/appwrite-init-2026-recap","author":{"name":"Aishwari","url":"https://appwrite.io/blog/author/aishwari","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Appwrite","url":"https://appwrite.io/","listing_slug":null,"listing":null},"topics":[{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Startups","slug":"startups","url":"https://listedarticles.com/topics/startups"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1505,"reading_minutes":7,"published_at":"2026-09-15T12:00:00.000Z","added_at":"2026-09-18T00:10:22.598Z","updated_at":"2026-09-18T00:10:22.598Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/appwrite-init-2026-recap-everything-we-shipped","markdown_url":"https://listedarticles.com/articles/appwrite-init-2026-recap-everything-we-shipped.md","example":false,"citation":"Aishwari, Appwrite. \"Appwrite Init 2026 recap: Everything we shipped.\" 15 Sept 2026. https://appwrite.io/blog/post/appwrite-init-2026-recap (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://appwrite.io/blog/post/appwrite-init-2026-recap"},"snippet":null,"score":null},{"slug":"better-vector-search-for-long-documents-chunking-inside-manticore-search","title":"Better Vector Search for Long Documents: Chunking Inside Manticore Search","subtitle":null,"summary":"An embedding model reads only the first few hundred tokens of a document and silently drops the rest. Manticore Search now splits long documents for you at INSERT time: add chunk_strategy to the vector column and pick one of five strategies. No ingest pipeline, no splitter library. On our own manual, recall@5 for deep content went from 55% to 83%.","content_type":"blog_post","language":"en","canonical_url":"https://manticoresearch.com/blog/auto-chunking/","author":{"name":"Dmitrii Kuzmenkov","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Manticore Search","url":"https://manticoresearch.com","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Machine Learning","slug":"machine-learning","url":"https://listedarticles.com/topics/machine-learning"},{"name":"Search","slug":"search","url":"https://listedarticles.com/topics/search"}],"about_listings":[],"cover_image_url":"https://manticoresearch.com/images/blog/chunking.png","license":"all-rights-reserved","word_count":7181,"reading_minutes":31,"published_at":"2026-09-15T12:00:00.000Z","added_at":"2026-09-17T12:14:13.840Z","updated_at":"2026-09-17T12:14:13.840Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/better-vector-search-for-long-documents-chunking-inside-manticore-search","markdown_url":"https://listedarticles.com/articles/better-vector-search-for-long-documents-chunking-inside-manticore-search.md","example":false,"citation":"Dmitrii Kuzmenkov, Manticore Search. \"Better Vector Search for Long Documents: Chunking Inside Manticore Search.\" 15 Sept 2026. https://manticoresearch.com/blog/auto-chunking/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://manticoresearch.com/blog/auto-chunking/"},"snippet":null,"score":null}],"total":27,"count":20,"next_offset":20,"has_more":true,"query":{"q":null,"content_type":null,"topic":"databases","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}