PostgreSQLドキュメントの歩き方 – アプリケーション開発編

本連載では巨大な PostgreSQLドキュメントの読むべきポイントを紹介していきます。
デプロイメント編運用管理編に引き続きまして、今回はアプリケーション開発編です。

アプリケーション開発編では、データベースサーバは既に構築されているものとして、その上でテーブル定義を記述したり、そこで動作させる SQL やユーザ定義関数(ストアドプロシージャ)を開発するために見るべきドキュメントを示します。

なお、PostgreSQLドキュメントの在り処や基本的な見方についてはデプロイメント編の冒頭に記載しています。また、これまで同様、PostgreSQL 10.x バージョンを主対象に書いています。

続きを読む

PostgreSQLドキュメントの歩き方 – 運用管理編

前回記事のデプロイメント編に引き続き、巨大な PostgreSQLドキュメントの読むべきポイントを紹介していきます。今回は「PostgreSQLドキュメントの歩き方 – 運用管理編」と題しまして、主として構築済みの PostgreSQL の運用管理を担当する人を対象とします。

PostgreSQLドキュメントの在り処や基本的な見方については前回記事を参照ください。

続きを読む

DRBD9クラスタをLINSTORで管理する

DRBD9を管理するツールとしてdrbdmanageがありますが、drbdmanageには分散データベース(drbdctrl)の性能や、ノード間の通信に使用しているD-Busプロトコルの安定性など、いくつかの問題を抱えていました。

この問題を解決するため、DRBD9の新しい管理ツールとしてLINSTORが新たに開発されました。本記事ではLINSTORを使ってDRBD9の3台構成クラスタを管理する方法について紹介します。なお、2019年1月現在LINSTORはβ版という位置づけになります。

続きを読む

PostgreSQLドキュメントの歩き方 – デプロイメント編

PostgreSQLには A4サイズに印刷して 4000ページほどになる巨大なドキュメントが付属しています。さらに、日本PostgreSQLユーザ会の有志により、日本語訳版も作られています。PostgreSQLの機能についてはこのドキュメントで網羅していますが、機能の充実によって内容が膨れ上がり、知りたいことを探すのにどこから手を付けようか悩むことも少なくないでしょう。

そこで本稿では「PostgreSQL ドキュメントの歩き方」として、 PostgreSQL入門者むけに遠大なドキュメントに立ち向かうヒントを提供します。今回は、デプロイメント編として PostgreSQL を導入する場面を想定し、有益な情報が見つけられるドキュメントページをご紹介します。

続きを読む