2013年11月13日から15日にわたり開催された国内最大級のデータベース技術者向けイベント「db tech showcase 東京 2013」(主催:株式会社インサイトテクノロジー)から、富士通のセッション「PostgreSQLとSymfowareの融合」のレポートをお送りする。このセッションでは、オープンなデータベースをミッションクリティカルな領域にも適用すべく、富士通が培ってきた技術や取り組み、オープンデータベースとハードウェアを統合したアプライアンスマシンなどが紹介された。
ミッションクリティカルでPostgreSQLを使う!
ミッションクリティカルな業務においてデータベースに求められるのは、性能、信頼性、サポートの3つである。このどれかが欠けたり劣ってたりしていたら、ミッションクリティカルな用途では利用できない。
セッションではこれら3つのうち、信頼性を強化するためにSymfowareが取り組んでいることの紹介が行われた。
WAL二重化
WAL(Write Ahead a Log)とは、データベースのデータ更新前に更新のログを先に書き込む方法のことを言う。Symfowareでは、PostgreSQLと同じWALをバックエンドプロセスで別のディスクに書き込む。
これにより、障害などで使用中のWALが失われても、バックアップに保管している多重化されたWALを使用して、最新状態にリカバリーすることが可能となる。二重化するための処理を並列化することでオーバーヘッドを極小化し、ミッションクリティカルな領域でも活用可能としている。
ページチェックサムの高速化
PostgreSQLではバージョン9.3よりデータ部のチェックサム機能を搭載しているが、データ部のチェックサムは演算のオーバーヘッドがあり、性能への影響が非常に大きい。そこでSymfowareでは、独自のチェックサム機能を搭載。セクタサイズ単位で上位4バイトの総和によりページチェックサムコードを生成することで、性能への影響を極小化することに成功している。
「ミッションクリティカルの領域では性能が重要です。性能を低下させることなくページ破壊を見つけていきましょうというのが、Symfowareのページチェックサムに対する考え方です」(秀嶋氏)
透過的データ暗号化
情報漏えいを防ぐために用いられる手法の1つが、透過的データ暗号化だ。PostgreSQLの透過的データ暗号化は、導入や暗号化キーの管理に手間が掛かり、SQL文を実行するたびに暗号化/復号処理が動作するなど、性能への影響も大きい。
Symfowareでは、こうした課題を解決するために高速化と導入簡易化、あわせて容量削減も実現している。特に高速化については、データベースに必要なものだけを暗号化してオーバーヘッドを最小化し、さらにハードウェア(AES-NI)を利用することで暗号化/復号の高速化に成功している。セッションでは高速化の効果について、暗号化の条件、ハードウェア(AES-NI)の有無別に検証結果が示された。
- 業務システム 2027年4月強制適用へ待ったなし、施行迫る「新リース会計基準」対応の勘所【IT Leaders特別編集版】
- 生成AI/AIエージェント 成否のカギは「データ基盤」に─生成AI時代のデータマネジメント【IT Leaders特別編集号】
- フィジカルAI AI/ロボット─Society 5.0に向けた社会実装が広がる【DIGITAL X/IT Leaders特別編集号】
- メールセキュリティ 導入のみならず運用時の“ポリシー上げ”が肝心[DMARC導入&運用の極意]【IT Leaders特別編集号】
- ゼロトラスト戦略 ランサムウェア、AI詐欺…最新脅威に抗するデジタル免疫力を![前提のゼロトラスト、不断のサイバーハイジーン]【IT Leaders特別編集号】
-
VDIの導入コストを抑制! コストコンシャスなエンタープライズクラスの仮想デスクトップ「Parallels RAS」とは
-
AI時代の“基幹インフラ”へ──NEC・NOT A HOTEL・DeNAが語るZoomを核にしたコミュニケーション変革とAI活用法
-
加速するZoomの進化、エージェント型AIでコミュニケーションの全領域を変革─「Zoom主催リアルイベント Zoomtopia On the Road Japan」レポート
-
14年ぶりに到来したチャンスをどう活かす?企業価値向上とセキュリティ強化・運用効率化をもたらす自社だけの“ドメイン”とは
-
-
-
-
生成AIからAgentic AIへ―HCLSoftware CRO Rajiv Shesh氏に聞く、企業価値創造の課題に応える「X-D-Oフレームワーク」
-
-
-
「プラグアンドゲイン・アプローチ」がプロセス変革のゲームチェンジャー。業務プロセスの持続的な改善を後押しする「SAP Signavio」
-
BPMとプロセスマイニングで継続的なプロセス改善を行う仕組みを構築、NTTデータ イントラマートがすすめる変革のアプローチ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-




