Posted inデータベース TypesenseとDockerによる高速でタイポ耐性のある検索:軽量なElasticsearchの代替案 7月 12, 2026 プロジェクトにElasticsearchは重すぎませんか?Dockerを使ってTypesenseを構築し、サーバーに負荷をかけずに超高速でタイポ耐性のある検索体験を実現する方法を紹介します。
Posted inデータベース Hasura GraphQL Engine:バックエンドコードなしでPostgreSQLからGraphQL APIを自動生成する 7月 1, 2026 Hasura GraphQL Engineを本番環境で6か月運用した結果、PostgreSQLを使ったプロジェクトの大部分の手書きCRUDコードを置き換えることができました。本記事では、Dockerによるセットアップ、ミドルウェアなしの行レベルセキュリティ、リアルタイムサブスクリプションを、バックエンドリゾルバーを一切書かずに実現する方法を解説します。
Posted inデータベース pg_cron: OSのcronを使わずにデータベース内でPostgreSQLタスクをスケジュール実行する 6月 28, 2026 pg_cronは、VACUUM、データアーカイブ、しきい値通知などのSQLジョブをバックグラウンドワーカーとしてデータベース内部で直接スケジュール実行するPostgreSQL拡張機能です。外部cronも不要、認証情報の拡散もなく、サイレント障害もありません。本記事では、インストール方法、3つの実践的なユースケース、pg_cronを本番環境で安定稼働させるためのプラクティスを解説します。
Posted inデータベース PostgreSQL pg_trgm: トライグラムインデックスでファジー検索・タイポ耐性クエリ・オートコンプリートを構築する 6月 28, 2026 PostgreSQLのpg_trgm拡張機能を使って、タイポを処理するファジー検索の構築、オートコンプリートの実装、トライグラムインデックスによるLIKEクエリの高速化方法を解説します。実践的なGINインデックスのセットアップ、類似度しきい値の調整、ハイブリッド検索パターンを含みます。
Posted inデータベース DockerでApache Supersetをセルフホストする:CSV出力から卒業し、データの可視化を始めよう 6月 25, 2026 高価なBIツールや手動のSQLエクスポートは不要です。このガイドでは、Docker上でApache Supersetをデプロイし、データベースを接続して、プロフェッショナルなダッシュボード体験のためにパフォーマンスを最適化する方法を解説します。
Posted inデータベース dbdiagram.ioでERD設計:概念からSQL自動生成まで 6月 24, 2026 計画なしにいきなりSQLを書き始めると、後でリファクタリングが大変なごちゃごちゃなスキーマになりがちです。このガイドでは、DBML構文を使ってdbdiagram.ioでERDを設計し、本番環境対応のSQLを自動エクスポートする方法を解説します——ボイラープレート不要。
Posted inデータベース DBeaverガイド:PostgreSQL・MySQL・SQL Serverを一つの画面で管理する 6月 24, 2026 PostgreSQL・MySQL・SQL Serverをそれぞれ専用ツールで管理するのは、深夜2時に3つ全てをまたいでデバッグする羽目になるまでは問題ない。このガイドでは、DBeaverを全データベースの統合インターフェースとして設定する方法を解説する——SSHトンネル、接続の整理、クロスデータベースクエリ、データベース間のデータエクスポートも含めて。
Posted inデータベース Apache HBase:10億件規模のスパースデータを扱うワイドカラム型NoSQLデータベース 6月 17, 2026 Apache HBaseはHadoop HDFS上に構築されたワイドカラム型NoSQLデータベースで、高い書き込みスループットで数十億件のスパースレコードを格納・クエリするために特化して設計されている。本ガイドでは、HBaseのデータモデル、JavaとPythonでの実践的なセットアップ、ホットスポットを避けるための行キー設計、そしてCassandraやCloud Bigtableとの明確な比較を通じて、自分のスケールに合った正しいツールを選ぶ方法を解説する。
Posted inデータベース ER図を手書きするのはもうやめよう:SchemaSpyとdbdocsでデータベースドキュメントを自動化する方法 6月 17, 2026 すぐに古くなってしまうER図を手作業で描くのは終わりにしましょう。SchemaSpyやdbdocsを使い、コードから直接データベースドキュメントを自動生成して管理を効率化する方法を学びます。
Posted inデータベース SQLFluff on Linux:CI/CDパイプラインでSQLリンティングとコード標準を自動化する 6月 15, 2026 SQLFluffはLinux向けのSQLリンターおよび自動フォーマッターで、スタイルの不整合を検出し、キーワードの大文字・小文字表記を統一し、GitHub ActionsやGitLab CIパイプラインとシームレスに統合できます。本ガイドでは、インストール方法、MySQL・PostgreSQLダイアレクトの設定、CI/CDのセットアップ、既存コードベースへの導入に向けた実践的なヒントを紹介します。