PostgreSQL Streaming Replication
PostgreSQL
[Streaming Replication]
・はじめに
・クイックスタート
・機能一覧
・仕組み
・システム構成パターンと運用
・Phase1-A
・Phase1-B:1 master N slaves データロスト有り
・Phase1-C:
・pgpool-IIとの連携
・Pacemakerとの連携
[Postgres-XC]
ver0.9.2クイックスタート
gtmのJava版
gtmの多重化
[PostgreSQLの基礎知識]
PostgreSQLとは
PostgreSQLの概要
データベース,テーブル,スキーマとは
データベースユーザ,グループ,データベースシステムとは
データベースクラスタとは
システムカタログとは
文字コードの扱い
アクセス方法
[PostgreSQLの内部構造]
プロセス構造
メモリ構造
問い合わせ処理の流れ
プランナ
データ管理
トランザクションID(XID)の管理
トランザクションの隔離とは
ロックとは
WALとは(Write Ahead Logging)
WALの詳細
[
PostgreSQLの高可用性
]
高可用性システム、大規模システム
pgpool-II:オンラインリカバリ
slony-I:オンラインリカバリ
[
JPUG仕組み分科会
]
WALの仕組み
pgpool-IIのオンラインリカバリ仕組み
memcached
mcb: memcached benchmark tool
pgmemcached
memcached改造編
並行プログラミング
並行プログラミング
The Programmer's Guide to the Parallel World
List & Skiplist
[単方向List]
・
リスト
・
細粒度リスト
・
Lazyリスト
・
Lock-Freeリスト
・
Lock-Freeリスト2
[SkipList]
・
スキップリスト
・
Lazyスキップリスト
・
Lock-freeスキップリスト
[双方向List]
Queue & PriorityQueue
[UnBounded Queue]
・Queue
・
CAS based Lock-Free Queue
・
LL/SC based Lock-Free Queue
[Unbounded Priority Queue]
・Heap based PQueue
・Lock-Free Priority Queue
[bounded Priority Queue]
・Tree based PQueue
Hash
[Chain]
・
ハッシュ
・
Stripedハッシュ
・
細粒度ハッシュ
[Open Addressed]
・
オープンアドレスハッシュ
・
Cuchooハッシュ
・
ConcurrentCuchooハッシュ
MySQL
[MySQLの基礎知識]
MySQLとは
MySQLの概要
データベースシステムの構造
データベースシステムへのアクセス方法
ストレージエンジン(テーブル型)
[MySQLの内部構造]
プロセス構造
メモリ構造
問い合わせ処理
プランナ
エクゼキュータの処理
データベースディレクトリの構造
MyISAM型
InnoDB型
トランザクションの隔離レベル
INSERT DELAYED文
クエリキャッシュ(Query Cache)
PostgreSQL 9.0 - Streaming Replication
はじめに
クイックスタート
機能一覧
仕組み
システム構成パターンの分類と調査計画
Phase1-A:1 master 1 slave データロスト有り
Phase1-B:1 master N slaves データロスト有り
Phase1-C:1 master 1 slave データロストなし
pgpool-IIとの連携
Pacemakerとの連携
Last-modified: 2010-12-7