SlideShare a Scribd company logo
データベースキャッシュクラスタ
  「PostgreSQL Accelerator」の
                      ご紹介



永安悟史
製品コンセプト
アプリケーションからデータベースへの問
い合わせ結果を保存しておき、再度同じ問
い合わせが行われた場合にその結果をア
プリケーションに返却します。



データベースへの問い合わせを減らし、ア
プリケーションのパフォーマンスを向上させ
ることができます。
Webシステムにおけるキャッ
          シュ
   Webシステムでは、従来から「リバースプロキシ」
    という形でキャッシング技術が存在しています。

   しかし、HTTPのプロキシキャッシングはWebペー
    ジが静的なものだった頃の技術であり、今日で
    はWebの単一ページの中で複数のデータベース
    への問い合わせが発生するため、より柔軟な
    キャッシングが必要となります。
リバースプロキシ
Web




              リ




                           Web
      HTML




                                      DB
                                 AP
              バ
 ブ            ー                   サ    サ
 ラ                          サ
              ス             ー     ー    ー
 ウ            プ                   バ    バ
 ザ            ロ             バ
      HTML
              キ     HTML
              シ
                  キャッシュ
PostgreSQL Accelerator

                            SQL
Web




           Web                                    Result




                                                            DB
                 AP
                                                   Set




                                  Accelerator
 ブ                サ                                          サ
 ラ          サ         SQL
            ー     ー                                          ー
 ウ                バ                                          バ
 ザ          バ
                        Result                     Result
                         Set                        Set

                                                キャッシュ
導入する利点(1)
 Webアプリケーションのキャッシングを、コ
  ンテンツ単位ではなくデータベースへのトラ
  ンザクション単位で行うことが可能になりま
  す。
 データベースへの問い合わせパフォーマン
  スを大幅に改善することが可能となります。
 アプリケーションを改変せずに導入するこ
  とが可能です。
導入する利点(2)
 AMD64/EM64Tなどの低価格64ビットハー
 ドウェアを利用することにより、大容量化さ
 れるメモリを最大限活かすことができます。
Adaptive Cache Management
 選択可能なキャッシングアルゴリズム
 – よく使われるクエリの結果を優先
 – 最近使われたクエリの結果を優先
 – 時間のかかるクエリの結果を優先
導入の際の注意事項
 自動的にインクリメントされる値を使ってい
 る場合(ヒント文を追加する必要あり)
 – /* nocache */ SELECT nextval(‘counter’);
TPC-Wベンチマーク
 オンライン書店での動作をエミュレートした
 ベンチマーク

More Related Content

PPTX
AWS Step Functionsを使ったバックアップシステム
PDF
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
PPTX
Sql azureデータバックアップ方法
PDF
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
PDF
松本克彦 ピグにおけるリアルタイムランキングの導入
PDF
LambdaとMobileの美味しいかもしれない関係
PDF
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
PDF
Website build exercise_opsguide_japanese
AWS Step Functionsを使ったバックアップシステム
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
Sql azureデータバックアップ方法
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
松本克彦 ピグにおけるリアルタイムランキングの導入
LambdaとMobileの美味しいかもしれない関係
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Website build exercise_opsguide_japanese

Viewers also liked (14)

PPT
No sql databases explained
DOCX
omer cv updated
PDF
Industry Comparison - Where Do You Rank?
PDF
Healthcare Customer Story: ShropDoc
PDF
Pro Membership
PDF
Daily sgx-report by epic research singapore 13 dec 2013
PDF
Madness Event by Claudia Colucci
PPTX
How To Drive Exponential Growth Using Unconventional Data Sources
PPTX
Sport Drama Genre History
PDF
Le Mag du Festival de la Communication Sante 2016 #FCsante
PDF
Modern Data Science
PPTX
Online Safety - Canva posters
PPTX
Scott Brinker - Hacking Marketing: The Amazing Convergence of Marketing and S...
PDF
10 Reasons to Start Your Analytics Project with PostgreSQL
No sql databases explained
omer cv updated
Industry Comparison - Where Do You Rank?
Healthcare Customer Story: ShropDoc
Pro Membership
Daily sgx-report by epic research singapore 13 dec 2013
Madness Event by Claudia Colucci
How To Drive Exponential Growth Using Unconventional Data Sources
Sport Drama Genre History
Le Mag du Festival de la Communication Sante 2016 #FCsante
Modern Data Science
Online Safety - Canva posters
Scott Brinker - Hacking Marketing: The Amazing Convergence of Marketing and S...
10 Reasons to Start Your Analytics Project with PostgreSQL
Ad

Similar to PgAccelerator (20)

PPTX
Windows Azure 基盤を支えるテクノロジー
PPTX
PDF
db tech showcase_2014_A14_Actian Vectorで得られる、BIにおける真のパフォーマンスとは
PPTX
非公式PaaS勉強会~新宿d社会議室
PDF
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
PDF
AWSのデータベースサービス全体像
PDF
Sql server 2012 の新機能を 3 つの視点でご紹介(大阪版)
PDF
Azure 高速サイトソリューション
PDF
今だからこそ考えるSAP on SQL Server
PDF
Presto ベースのマネージドサービス Amazon Athena
PDF
Serverless analytics on aws
PDF
Sql server 2012 の新機能を使ってみよう。db 管理者向け機能の紹介
PDF
PPTX
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
PDF
プロとしてのOracleアーキテクチャ入門 ~番外編~ @ Developers Summit 2009
PDF
WindowsAzureで女子力アップ
PDF
SAP on AWS情報
PDF
BPStudy20121221
PPTX
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
PPTX
Microsoft Azure PaaS 概要
Windows Azure 基盤を支えるテクノロジー
db tech showcase_2014_A14_Actian Vectorで得られる、BIにおける真のパフォーマンスとは
非公式PaaS勉強会~新宿d社会議室
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
AWSのデータベースサービス全体像
Sql server 2012 の新機能を 3 つの視点でご紹介(大阪版)
Azure 高速サイトソリューション
今だからこそ考えるSAP on SQL Server
Presto ベースのマネージドサービス Amazon Athena
Serverless analytics on aws
Sql server 2012 の新機能を使ってみよう。db 管理者向け機能の紹介
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
プロとしてのOracleアーキテクチャ入門 ~番外編~ @ Developers Summit 2009
WindowsAzureで女子力アップ
SAP on AWS情報
BPStudy20121221
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
Microsoft Azure PaaS 概要
Ad

More from Satoshi Nagayasu (20)

PDF
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
PDF
Oracle対応アプリケーションのDockerize事始め
PDF
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
PDF
In-Database Analyticsの必要性と可能性
PDF
pgDay Asia 2016 & 2017
PDF
A Story Behind the Conference, or How pgDay Asia was born
PDF
データベースエンジニアがデータヘルスの2年間で見たもの(仮)
PDF
PostgreSQL 9.4, 9.5 and Beyond @ COSCUP 2015 Taipei
PDF
[WIP] pgDay Asia 2016
PDF
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
PDF
PostgreSQL 9.4
PDF
PostgreSQL Community in Japan
PPTX
海外の技術カンファレンスに行こう! Let’s go tech conferences overseas!
PPTX
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
PDF
映画「マネーボール」に学ぶデータ分析と組織行動論
PDF
統計勉強会 分割表とカイ二乗検定
PDF
PostgreSQL Internals - Buffer Management
PDF
PostgreSQL - C言語によるユーザ定義関数の作り方
PPT
遊休リソースを用いた 相同性検索処理の並列化とその評価
PDF
20040228 Hokkaido 1
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
Oracle対応アプリケーションのDockerize事始め
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
In-Database Analyticsの必要性と可能性
pgDay Asia 2016 & 2017
A Story Behind the Conference, or How pgDay Asia was born
データベースエンジニアがデータヘルスの2年間で見たもの(仮)
PostgreSQL 9.4, 9.5 and Beyond @ COSCUP 2015 Taipei
[WIP] pgDay Asia 2016
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
PostgreSQL 9.4
PostgreSQL Community in Japan
海外の技術カンファレンスに行こう! Let’s go tech conferences overseas!
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
映画「マネーボール」に学ぶデータ分析と組織行動論
統計勉強会 分割表とカイ二乗検定
PostgreSQL Internals - Buffer Management
PostgreSQL - C言語によるユーザ定義関数の作り方
遊休リソースを用いた 相同性検索処理の並列化とその評価
20040228 Hokkaido 1

PgAccelerator