高性能化と高信頼化を実現するPostgreSQLクラスタの提案と評価

三島 健  藤井 雅雄  藤原 靖宏  鬼塚 真  

誌名
電子情報通信学会論文誌 D   Vol.J97-D   No.4   pp.763-773
発行日: 2014/04/01
Online ISSN: 1881-0225
DOI: 
論文種別: 特集論文 (データ工学と情報マネジメント論文特集)
専門分野: データベースクラスタ
キーワード: 
データベースクラスタ,  durability,  ログ・オーバヘッド,  複数ノード,  

本文: PDF(988.5KB)
>>論文を購入


あらまし: 
ビジネスで使われる代表的なRDBMSにおいて,基本的にはトランザクションログをディスクに強制書き込みする事でdurabilityを保証するというアーキテクチャは今までほとんど変わっていない.しかし,コンピュータとネットワークはこの数十年で大きく進歩したため,ディスク書き込みオーバヘッドは深刻なボトルネックになってしまった.本論文では,Daigoと呼ぶ新しいRDBMSクラスタを提案しその有効性をベンチマークで評価する.Daigoは,トランザクションログをディスクに強制書き込みすることをやめて,代わりに複数ノードにデータベースを冗長に配置することでdurabilityを保証する.TPC-Wベンチマークを使った性能評価では,Daigoは他の代表的な既存クラスタに比べて高い性能を実現できただけでなく,オーバロード環境下でもクライアントのサービスにほとんど影響を与えること無くクラスタに追加できることが分かった.