世界を動かす技術を、日本語で。
トピック
PostgreSQL、SQLite、検索、ストレージ、分散DB
338件の記事
Visual Studio Code向けPostgreSQL拡張機能 のパブリックプレビューを発表 IntelliSense や GitHub Copilot (@pgsql) との統合でデータベース...
AIの進化により、ソフトウェア開発とデータベース需要が爆発的に増加。 SupabaseとTursoが連携し、新しいデータベースインフラを構築。 SupabaseはPostgres、TursoはSQLi...
SQLiteデータベースファイル形式 の全体像解説 メインデータベースファイル と ジャーナル/WALファイル の役割 ページ構造 と ファイルヘッダー の詳細 各種バージョン番号 や フリーページリ...
データベース は本質的に ファイル操作 で成り立つ ファイル直書きとデータベース利用の パフォーマンス比較 を実施 小規模アプリケーションでは 独自ファイル管理 も十分実用的 データベースが 必要にな...
2025年のデータベース業界の主要トレンドと出来事を総括 PostgreSQLの支配力がさらに強化、関連企業やサービスの動向 分散型PostgreSQLプロジェクトの登場と各社の戦略 Anthropi...
iouring を活用した高速な非同期I/Oによるデータベース設計の実験 Intent/CompletionのデュアルWAL 方式による高スループットと堅牢な耐障害性の両立 Zig言語 とPoroデー...
DatabricksがNeonの買収を発表し、AI時代のサーバーレスPostgres提供を目指す提案。 Neonはストレージとコンピュートの分離による革新的なデータベース設計を実現。 AIエージェント...
AIエージェント分野で ファイルシステム の再評価が進行中 ファイル による永続的な文脈管理の重要性と課題 標準化 やフォーマットの分断問題 ファイル vs データベースの 役割分担 の現状 個人コン...
Tailscale のサービスで 大規模な障害 が発生した経緯 原因は SQLiteの深層バグ で、追跡と修正に数ヶ月を要した事例 障害の影響範囲や ユーザー体験への影響、信頼性の低下 バグ特定のため...
データベース をゼロから構築する方法の解説 ファイルベース のシンプルなKey-Valueストアから始める流れ 更新・削除の非効率性 とその対策としての「追記専用ファイル」戦略 インデックス導入 によ...
TigerBeetle は、他のデータベースと一線を画す独自設計 金融トランザクション に特化し、デビット/クレジットを第一級プリミティブとして採用 分散構成とゼロ依存性、静的メモリ割当てなど、徹底し...
Base はmacOS向けの高機能かつ直感的なSQLiteエディタ スキーマインスペクタやテーブルエディタによる視覚的なデータベース管理 データ閲覧・編集や強力なSQLエディタ機能を搭載 CSVやSQ...
SQLデータベースの根幹となる トランザクション の基本動作と重要性を解説 MySQL と Postgres におけるトランザクション管理の違いと仕組み 一貫性のある読み取り(Consistent R...
政府による個人情報の収集 が危険性を孕む例を提示 政権交代時のデータ悪用リスク を強調 Bruce Schneierの警告 を引用し、監視社会への懸念を表明 市民的衛生(civic hygiene) ...
Litestream はSQLiteを使ったアプリケーションの信頼性向上を実現するオープンソースツール。 新設計により 高速なポイントインタイムリストア や多数データベースの複製が可能に進化。 Lit...
SELFフォーマット は、プログラム自体が SQLiteデータベース として動作する新しい実行形式。 実行ファイルとアプリケーションデータ を一つのファイルに統合し、SQLで全て管理可能。 self-...
DuckLakeは、 Parquetファイル と SQLデータベース を活用した、シンプルかつ強力なデータレイク機能を提供 DuckDBチーム が開発した、オープンで独立したフォーマット 複数のデータ...
多くのプログラマーが 手続き型・OOP・FP には精通 論理プログラミング は知名度が低く、実務利用も少ない PrologやDatalogなど 関係性・述語 で問題を記述 データベース的な思考 や関係...
Durable workflows は、プログラムの進捗をデータベースに定期的に保存し、障害時に直前の状態から復旧可能 多くのシステムでは 外部オーケストレーター が使われるが、これは複雑化の要因 P...
システム設計に関する誤ったアドバイスの多さ 良いシステム設計とは「目立たない安定性」である点の強調 状態管理(State)と無状態(Stateless)の重要性 データベース設計とパフォーマンス最適化...