2026-07

データエンジニアリング

TimescaleDB on Ubuntu — 時系列データ特化PostgreSQL拡張の構築

PostgreSQL は汎用 RDB として広く使われていますが、IoT センサーのログ・サーバーメトリクス・金融時系列のように「タイムスタンプ付きの大量データを速く書いて速く読む」用途では素の PostgreSQL では物足りなくなること…
データエンジニアリング

DuckDB on Ubuntu — ローカル分析用高速組み込みDBの使い方

DuckDBは、SQLiteのようにインストール不要で使える高速分析向けデータベースです。CSVやParquetファイルを直接SQLで查询でき、100万行の集計クエリも15msで処理します。本記事ではUbuntu 24.04 LTS(Doc…
データエンジニアリング

dbt on Ubuntu — データ変換ツールの導入とBigQuery/PostgreSQL連携

dbt(data build tool)は、SQL を書くだけでデータウェアハウス上の変換処理をバージョン管理できるツールです。BigQuery や PostgreSQL に直接クエリを投げる代わりに、dbt のモデルファイル(.sql)を…
開発環境

gRPC on Ubuntu — Python/GoでgRPCサーバーを構築する手順

「gRPCって聞いたことあるけど、Ubuntuで実際に動かす方法が分からない」という方は多いと思います。本記事では Ubuntu 24.04 LTS の Docker コンテナで Python と Go の両方から gRPC サーバーを起動…
データベース

Ubuntu Redis Sentinel設定 — Redisの高可用性・自動フェイルオーバー

Redisを本番環境で運用するとき、「Masterが落ちたら自動で切り替えてほしい」というニーズは誰でも持ちます。Redis Sentinelはその自動フェイルオーバーを担う仕組みで、Ubuntu 24.04 LTSなら標準パッケージとして…
開発環境

Celery on Ubuntu — 非同期タスクキューワーカーのセットアップ

Pythonアプリケーションで「メール送信を非同期で処理したい」「重い画像処理をバックグラウンドで回したい」という場面に、Celery は Ubuntu 上で最もよく使われる非同期タスクキューライブラリです。結論から言うと、pip inst…
システム管理

Apache Kafka on Ubuntu — 分散メッセージキューの構築と基本操作

「Kafka を Ubuntu に入れたいけれど、ZooKeeper の設定が難しそう…」と感じていませんか? Apache Kafka 3.x 以降は ZooKeeper が不要な KRaft モードが標準になり、セットアップが大幅にシン…
GPU

NCCL on Ubuntu — マルチGPU分散学習のセットアップとバンド幅テスト

PyTorchやJAXで複数のGPUを使って深層学習を高速化したいとき、必ず登場するのがNCCL(NVIDIA Collective Communications Library)です。「マルチGPUにしたのに速くならない」「AllRedu…
デスクトップ

Ubuntu Proton/WineでWindowsゲームをLinuxで動かす完全ガイド

「LinuxでWindowsのゲームは動かせない」——そう思っていませんか?実は今や、ProtonとWineという2つのツールを使えば、Steam の主要タイトルや GOG のゲームをUbuntuで動かすことができます。
IaC/自動化

Packer on Ubuntu — AWSカスタムAMIを自動ビルドするIaCの実践

「EC2 を新しく立てるたびに毎回 apt update からやり直し…」そんな経験がある方に向けて書いた記事です。Packer を使えば、Nginx や Python 環境があらかじめ入った「自分専用のカスタム AMI」を Ubuntu…