PostgreSQL as a Graph Database: Who Grabbed a Beer Together? · Taras Kloba
Databases in 2025: A Year in Review
The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.
Package managers keep using git as a database, it never works out
Git repositories seem like an elegant solution for package registry data. Pull requests for governance, version history for free, distributed by design. But as registries grow, the cracks appear.
論理削除という技術的負債、それでも僕たちは使い続ける - じゃあ、おうちで学べる
はじめに 「論理削除?deleted_atカラム追加すればいいでしょ」この一言から始まる地獄を、何度見てきただろうか。 最初は簡単に見える。カラムを1つ追加するだけ。しかし、その「簡単さ」こそが罠だ。 論理削除は技術的負債の温床だ。WHERE句への条件追加忘れ、認知コストの増大、テストの複雑化、パフォーマンス劣化。すべ…
14x Faster Faceted Search in PostgreSQL with ParadeDB
Introducing faceted search in ParadeDB - bringing the power of search engine faceting to PostgreSQL with single-query aggregations.
Maxteabag/sqlit: A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more.
A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more. - Maxteabag/sqlit
xtdb/xtdb: An immutable SQL database for application development, time-travel reporting and data compliance. Developed by @juxt
An immutable SQL database for application development, time-travel reporting and data compliance. Developed by @juxt - xtdb/xtdb
Migrations and declarative schema management
To make changes to the database, you can use: migrations (imperative schema management) and declarative schema management. Let's look at each of these approaches.
クラウドネイティブなデータベースはなぜコンピュートとストレージを分離するのか - hacomono TECH BLOG
この記事は hacomono Advent Calendar 2025 の12日目の記事です。 基盤本部で今後のhacomonoのアーキテクチャ設計をしている @bootjp と申します。 今年はマイクロサービス化に向けての社内共通のイベントバスの設計や基盤周りの設計/実装を行っていました。 以前にはこのような記事を書…
You should shard your database
Reindeer - Cursor for Databases
Built to make you extraordinarily productive.
LEFT JOINの論理削除はWHERE句でしぼるな
BetterStructureSql - Clean Database Schema Dumps for Rails (Beta)
A pure Ruby gem that generates clean structure.sql files without pg_dump noise. Currently running in 4 production apps. Looking for feedback!
sebyx07/better_structure_sql: Clean database schema dumps for Rails (PostgreSQL, MySQL, SQLite) without external tool dependencies
Clean database schema dumps for Rails (PostgreSQL, MySQL, SQLite) without external tool dependencies - sebyx07/better_structure_sql
How we Uncovered a Race Condition in Aurora RDS
See how we diagnosed and confirmed an AWS Aurora RDS race condition impacting failovers.
Announcing Azure HorizonDB | Microsoft Community Hub
Affan Dar, Vice President of Engineering, PostgreSQL at MicrosoftCharles Feddersen, Partner Director of Program Management, PostgreSQL at Microsoft
Today at...
Postgres, Kafka and event queues
After stumbling on a pair of interesting blog posts — You Don’t Need Kafka, Just Use Postgres (Considered Harmful) — somewhat in the style of good old “flame wars” (which are increasingly rare these days) in the recent Postgres Weekly, as a response to a previous article — Kafka is...
ankur-anand/unisondb: A streaming multimodal database for Edge AI, and Edge Computing.
A streaming multimodal database for Edge AI, and Edge Computing. - ankur-anand/unisondb
Build Your Own Database
A step-by-step guide to building a key-value database from scratch.
Oracle’s adoption of Native Boolean Data Type vs PostgreSQL - HexaCluster
PostgreSQL support native boolean data type and Oracle started supporting boolean from 23ai. HexaRocket handles this mapping automatically.
Avoid UUID Version 4 Primary Keys
Personal Site Andrew Atkinson. PostgreSQL. Ruby on Rails, Elasticsearch, Kubernetes, Vim. Author High Performance PostgreSQL for Rails Pragmatic Programmers
yoku0825さんがMySQLのインデックスの知見を語り倒す - Findy Media
その技術・ドメインの真の魅力と奥深さを探求する連載シリーズ「私は〇〇チョットワカル」。今回は、MySQL運用のスペシャリストとして知られるyoku0825さんに、インデックスの活用方法について解説していただきました。
AuroraMySQL 負荷試験報告 〜結局のところスキーマ分離のDB設計ってどうなの?〜 その1 - MNTSQ Techブログ
はじめに スキーマ分離と行分離 目的と結論 目的 結論のサマリ 試験内容 試験環境とツール 負荷の設計 本番環境でのクエリ傾向の分析 QPSの測定 進め方 試験結果 スキーマ分離のボトルネック スキーマ数を固定して負荷をあげてみる 結果まとめ なんとか延命したい はじめに 弊社が採用しているDB設計は、テナントごとに独…
できれば知らずに済ませたかったAurora DSQL非互換集 - ArkEdge Space Blog
株式会社アークエッジ・スペースの id:koba789 です。 アークエッジ・スペースでは、衛星データを活用するためのアプリケーションを開発しています。人工衛星のカバレッジはグローバルなため、それを活用するアプリケーションもグローバルであるべきでしょう。 グローバルなアプリケーションをコスト効率高く提供するため、私たち…
cdb: Intro
cdb is a fast, reliable, simple package for creating and reading constant databases.
PGSync - PGSync
PGSync simplifies your data pipeline by integrating Postgres/MySQL/MariaDB into Elasticsearch/OpenSearch.
How I ran one Ruby app on three SQL databases for six months
Since June 2023, I’ve been running a service written in Ruby (Sinatra) that provides several Bluesky custom feeds (initially built with a feed for the iOS/Mac developers community in mind, later expanded to many other feeds). If you don’t know much about Bluesky feeds, you make them by basically running a server which somehow collects and picks existing posts from Bluesky using some kind of algorithm (chronological or by popularity, based on keyword matching, personal likes, whatever you want), and then exposes a specific API endpoint. The Bluesky AppView (API server) then calls your service passing some request parameters, and your service responds with a list of URIs of posts (which the API server then turns into full post JSON and returns to the client app). This lets you share such feed with anyone on the platform, so they can add it to their app and use it like any built-in feed. (If you’re interested, check out my example feed service project.)
Decathlon/dblinter: A static analysis tool for postgresql databases
A static analysis tool for postgresql databases. Contribute to Decathlon/dblinter development by creating an account on GitHub.
HelixDB/helix-db: HelixDB is an open-source graph-vector database built from scratch in Rust.
HelixDB is an open-source graph-vector database built from scratch in Rust. - HelixDB/helix-db
Basekick-Labs/arc: Time-series data warehouse built for speed. 1.89M records/sec on native deployment. DuckDB + Parquet + MinIO. AGPL-3.0
Time-series data warehouse built for speed. 1.89M records/sec on native deployment. DuckDB + Parquet + MinIO. AGPL-3.0 - Basekick-Labs/arc