SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
PostgreSQL の現状と期待
  ~ 基幹領域への適用における
      PostgreSQL の抱える課題 ~


               2012 年 10 月 18 日
PostgreSQL エンタープライズ・コンソーシアム
             富士通株式会社 原 嘉彦
                     http://www.pgecons.org/
目次
1.   はじめに(今日お伝えしたいこと)
2.   自己紹介
3.   PGECons について
4.   基幹業務に利用される条件
                さ
5.   結構凄い PostgreSQL
6.   現場における PostgreSQL に対する認識
7.   現場の疑問に答える活動
8.   活動スケジュールについて
9.   おわりに


            Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   2
1. はじめに(今日お伝えしたいこと)

①   基幹業務含む IT 業務の場への PostgreSQL の
    普及促進に奮闘している団体があること

②   その団体が行っている活動内容について

③   その団体が「同志」を求めていること



           Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   3
2. 自己紹介
 コンパイラもしくはアプリケー                                                                 略歴
                                                   1988        富士通SSLに入社。ここから8年ほど、ホスト上で動
 ションのプログラマです                                                   くCOBOLアプリの作成に従事。
                                                               業務で触ったDBと言えばTool代わりのカード型デー
 生粋の DB 屋ではありません                                               タベース(The CARD3とか)だけ
                                                   1994        WinNT3.x 上で動く COBOL コンパイラの作成に従
 ( DB とは「作るもの」ではなく                                             事
                                                               COBOL アプリからのデータ書き出し先として商用
 「使うもの」な立ち場の人間で                                                DBを利用

 す)                                                1997        Java1.x1 製の Applet 型 Web アプリの 作成や商
                                                               用 Java 実行環境 のカスタマイズ作業に従事
                                                               データ書き出し先として商用 DB を利用
 業務でも「 RDBMS を使うな
                                                   2003        商用 Java アプリケーションサーバの技術担当役に
 ら PostgreSQL を使いたい」                                           従事
                                                               Servlet/JSP 型アプリのデータ書き出し先として商
 人間です                                                          用 DB を利用
                                                   2005        個人的に Ruby & Ruby on Rails にはまる
 業務でも PostgreSQL を使え                                           Rails 製アプリのデータ格納先としてPostgreSQL、
                                                               MySQL等のOSS DBを利用
 る日を目指して、企業系ユー                                     2007        OSS が利用される業務への従事が増加し、必然的
                                                               にアプリのデータ格納先としてOSS DBを利用
 ザコミュニティの PGECons で
                                                   2012        富士通に出向。OSS を主に扱う技術部隊に在籍。
 活動しています                                                       PGEConsに参加
                                                               公私共に PostgreSQL への関与を深める


           Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.                4
3. PGECons について ( 1/2 )
 PGECons とは
   名称   : PostgreSQL Enterprise Consortium
        (PGECons)
   概要   : 企業によって結成された団体
        (会員は法人で構成)
   目的   : IT 業務(基幹業務含む)の場への
         PostgreSQL の普及促進
    PostgreSQL が基幹業務を含む業務利用に耐えうる RDBMS であ
    ることを広く世に広報
    PostgreSQL がより良い RDBMS に進化するための、改良の実践




           Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   5
3. PGECons について ( 2/4 )
 PGEConsの発足と目的
   2012年4月11日発足
   ミッションクリティカル性の高いエンタープライズ領域へのPostgreSQLの
   普及を推進するため、各種ツールやPostgreSQL本体に関する利用技術
   情報の収集と提供および、その整備
   などの活動を企業ベースで展開する

  活動項目                                                           概要
             会員の導入実績を基に、PostgreSQLおよび周辺ツールに関する情報
  情報発信
             を集約し、情報発信サイトやセミナ等を通じて提供する
             エンタープライズ領域への適用に向けて必要となる情報を、
  共同検証
             実証を通じて充実を図る
開発コミュニティへの   よりミッションクリティカル性の高い領域への適用に向けた技術的な課
 フィードバック     題を集約し、開発コミュニティに要望を発信する
             会員間での機能拡張に関する連携開発や、必要な周辺ツールの開発
開発プロジェクト支援
             プロジェクト支援を進める


             Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   6
3. PGECons について ( 3/4 )
      体制・会員構成
      会員は法人およびそれに準ずる団体で構成する
                    総会                                        初年度体制

                   理事会                                           理事長                     :日本電信電話株式会社
                                                                 運営委員長                   :日本電気株式会社
                                       事務局                       運営副委員長                  :株式会社 日立製作所
                                                                 技術部会長                   :富士通株式会社
                   運営委員会                                         広報・発信部会長                :日本ヒューレットパッカード
                                                                                          株式会社
            技術部会       広報・発信部会                                   事務局長                    :SRA OSS, Inc. 日本支社


       WG             WG                                WG

      種別                                                概要                                       総会議決権
       理事      理事会に参加、理事長および運営委員長は理事のうちから就任する

正会員    運営委員    運営委員会に参加、部会長およびWG長は運営委員から就任する                                                        あり
               ワーキンググループ(WG)に参加し、活動に貢献

一般会員           メーリングリストやWebなどから、活動情報を取得することが可能                                                      無し
                    Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.                   7
3. PGECons について ( 4/4 )
 部会
 運営委員会内に活動目的に沿って部会を設置し、
 各部会は目的の達成に必要な活動を中心的に担う
  技術部会
  PostgreSQLをエンタープライズ領域で利用するた
  めの技術的な課題とその解決策の検討を行う
  広報・発信部会
  エンタープライズ領域に必要な情報の発信活動
  (Webの作成やメーリングリスト、イベントの実施な
  ど)やコンソーシアムの広報活動を行う

          Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   8
4. 基幹業務に利用される条件
技術的に優れていること
 同カテゴリの他の製品と同等の機能を有していること
 同カテゴリの他の製品より優れた機能を有していること
サポートが保証されていること
 自力サポートが可能なほど、扱いが易しいこと
 サポートを委託できる、サポートサービスが存在していること
利用コストが見合うこと
 同カテゴリの他の製品を利用するよりコストがかからないこと
 同カテゴリの他の製品に替えて利用してもコストがかからないこと


  技術的に優れているのは当たり前
  技術的に優れているだけでは利用されない
         Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   9
5.結構凄い PostgreSQL( 1/4 )
  巷では古い”迷信”が今も信じられている
    ためしに Google 検索で、キーワード = “postgresql”,”欠
    点” で検索してみると…




                                                                                 2006 年時点の情報




                                                                                 2000 年時点の情報



    今も“過去の情報”が世間の目の前に躍り出てくる
            Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.           10
5.結構凄い PostgreSQL( 2/4 )
  検索で見つかった“情報”曰く
 PostgreSQL にデータを更新すると、更新前データを削除せずに削除フラグを立てるだけであるため、データ
 更新の度にデータベースファイルが肥大する。肥大解消コマンド VACUUM を実行するとコマンドの処理中
                                           実行するとコマンドの
                                              するとコマンド
 はデータベースを利用できなくなる
   データベースを利用できなくなる
                できなくなる(データ更新有りのシステムでは24時間365日連続稼働は不可能)

    バージョンアップの度に機能改善され(8.0: VACUUM処理遅延機能、 8.1: 自動VACUUM機能、8.3:
    Visibility Map採用による処理の効率化 etc )、現在は VACUUM 実施による DB運用への影響は以前
                                      は        実施による DB運用への影響
                                                       運用への影響は
    と比較して大幅に小さくなっている
      比較して大幅に
            して大幅

 商用データベースに比べトランザクションログの取得機能が弱くバックアップデータにログを適用してデータ
                              バックアップデータにログを適用してデータ
                              バックアップデータ      して
 復旧ができない
 復旧ができない

    WAL(Write Ahead Logging、トランザクションログの一種)が実装されおり、バックアップデータにWALを
                    Logging、             ) 実装されおり バックアップデータにWALを
                                             されおり、
    適用してデータ復旧ができる。
    適用してデータ復旧ができる。
       してデータ復旧ができる

 本体がレプリケーション機能を備えていない
    レプリケーション機能を
    レプリケーション機能

        時点でストリーミング・                    Replication)実装済
                                                   実装済み
    9.0 時点でストリーミング・レプリケーション (Streaming Replication)実装済み

 Windows 版がない

        からインストーラ
          インストーラ付           パッケージ有   32bit版 64bit版
    8.0 からインストーラ付の Windows 版パッケージ有り( 32bit版、64bit版 )

                   Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   11
5.結構凄い PostgreSQL( 3/4 )
    PostgreSQL の進化ぶりが陽の目を見ていない!
 Googleの検索で
 Googleの検索で
引っかかってきたのは                                                                                                          9.2   (2012/9)
   この頃
   この頃の話                                                                                                            ・JSONのネイティブサポート
                                                                                                                    ・インデックス機能強化
                                                                              9.0 (2010/9)
                                                                                         )                          ・レプリケーション機能強化
                                                                                                                    ・64コアまでのリニアスケーラ
                                                                              •   レプリケーション
                                                                              •   列 / 条件付きトリガ                         ビリティ実現
                                              8.3                             •
                                                                              •
                                                                                  排他制約
                                                                                  Windows 64bit対応
                                                                                                                    ・Index-onlyスキャン実装
                                                                                                                    ・CPU消費電力削減
                                              • HOT: 更新性能向上
                                              • VACUUM自動化                                                 2011
                                              • 全文テキスト検索
                             8.1                                                            2010
                             •パーティショニング                                    2009
                             •2相コミット
                             •バッファ管理改良                      2008
        7.4                                       2007
                                       2006
                               2005
                      2004


 2002
              2003
                                                                                                      9.1 (2011/9)
                                                                                                                 )
                     8.0                      8.2                        8.4 (2009/7)
                                                                                    )                 •
                                                                                                      •
                                                                                                          同期レプリケーション
                                                                         • Window関数・再帰クエリ                 外部データ連携機能(SQL/MED)
                     •Windows対応               • CPUスケール
                     •セーブポイント                 • オンライン索引作成
                                                                         • VACUUM用メモリ自動管理             •   UNLOGGED TABLE
                                                                         • 他DBMS互換性向上
                     •メディア故障対応(PITR)          • GIN: 汎用転置索引                                           •   パーティショニング機能強化
 7.3                 •テーブルスペース



                 実際の PostgreSQL はどんどん進化しているのに!!
                                              Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.                     12
5.結構凄い PostgreSQL( 4/4 )
実は続々生まれている新機能
  Ex. Postgres-XC
      Postgres-
     データベース・クラスタソフト
         PostgreSQL に対して API レベル・SQL レベルでの互換性あり
         アプリケーションからは通常の PostgreSQL とほぼ同等の利用が可能
     多数の DB サーバを使用して参照・更新双方のスケーラビリティを実現
         完全なトランザクション処理と、
         書き込み/読み込みスケール・アウトが可能                                                           Postgres-XCの構成図
         複数 DB サーバ間の一貫性を
         分散 MVCC により保証し、
         ACID なトランザクション処理を
         実現
         複数の DB サーバを束ねて 1 つの
         データノードを形成できるので、
         巨大なデータや多量のデータも
         処理可能
     詳しくは以下を参照
     http://www.ntt.co.jp/journal/1205/files/jn201205038.pdf

                   Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.             13
6. 現場の PostgreSQL に対する認識 ( 1/3 )
  システム提供者・エンドユーザ問わず、ほぼ世間一般
  と同じ認識
  技術的な懸念だけでなく、サポートサービスの有無や
  コストメリットにも懸念を抱いている場合が多い
  懸念(解らない事)があるから業務利用をためらう
                                                                     XX社製商用DBなら
  XX社製商用DBの拡張SQLあ                                                    検証資料が出回って
  りきならユーザの望むロジック                                                     いるから機能や性を
    書けるのわかってるのに                                                       予想できるのに


                                                                        XX社製商用DB前提なら
        XX社製商用DBなら                                                      どの位の工数or人件費
       保守費用と引き換えに                                                       でシステムを作れるか、
      サポートサービスを行って                                                       独力で見積もれるの
      いる企業がいくらでもある                                                           に・・・
           のに・・・

               Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.      14
6. 現場の PostgreSQL に対する認識 ( 2/3 )
  現場における懸念事項調査結果(抜粋) 1/2
 大項目     小項目                                                              概要
                                  業務別(オンライン業務やバッチ業務、大容量の
        性能評価手法                    分析)性能モデルの整備
                                  サイジング手法の整備
                                  マルチコアCPUでのスケールアップ性検証

  性能                              負荷分散クラスタでのスケールアウト性検証
        性能向上手法
                                  クエリキャッシュ適用手法の検証
                                  パーティショニングによる性能改善の検証
                                  初期ロードの高速化手法の整備
                                  チューニングノウハウの整備
        チューニング
                                  実行計画の制御手法の検討
         高可用
                                  高可用クラスタ手法の検証
 可用性     クラスタ
         災害対策                     非同期レプリケーションによるBCP手法の整備
          Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   15
6. 現場の PostgreSQL に対する認識 ( 3/3 )
  現場における懸念事項調査結果(抜粋) 2/2
  大項目        小項目                                                               概要
            保守サポート                      保守サポート事例紹介
  保守性
           トレーサビリティ                     障害解析情報の取得方法の整備
             監視運用                       目的別の監視手法の整備
  運用性
           バックアップ運用                     目的別のバックアップ手法の整備
                                        目的別の監査への対応方法(アクセスログの取
 セキュリティ       監査
                                        得など)の整備
           データベース本体                     データ・スキーマ等の互換性情報の整備
  互換性      アプリケーション                     SQLの互換性の検証
            プログラム                       ストアドプロシージャの互換性の検証
                                        他ソフトウェアとの接続性検証
  接続性     他ソフトウェアとの連携
                                        組合せ(スタック)モデルの整備

              Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.    16
7.現場の疑問に答える活動( 1/5 )
 「良いぞ!」と叫ぶだけでは駄目
  アジテートだけでは現場はついてこない(採用しない)
  懸念の払拭が必須
   これらの懸念を払しょくするため、PGEConsで活動し情報を提供する
 実際に技術検証を行う
  実機検証
  文献調査


 検証結果を広報する
  広報方法、タイミングは後述の「9. 活動スケジュール」参照


         Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   17
7.現場の疑問に答える活動( 2/5 )
 研究テーマ 1
  同期レプリケーションにおける性能評価
   主要製品(PostgreSQL 9.x、pgpool-II等)での実現範
   囲と性能傾向の整理

  性能向上手法の評価・検証
   モデルによるスケールアップ/アウトの性能計測
     主要製品を調査(pgpool-II、 Postgres-XC)




         Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   18
7.現場の疑問に答える活動( 3/5 )
 研究テーマ 1 の期待される成果とアプローチ
  成果:スケールアップ&スケールアウトのノウハウ文書
   負荷パタンごとの到達性能、設定・構築手順の文書化
   レプリケーション製品の利用法の確立

  アプローチ
   スケールアップ
     多コアCPUでの性能検証(64コア以上を計画中)
     PostgreSQL9.2での到達点の把握
   スケールアウト
     クラスタ製品(pgpool-II, Postgres-XC)ごとに、構成を決めて実機で評
     価
     レプリケーション特有の問題点の整理(遅延によるズレなど)
   両者共通
     複数の負荷パタンでの評価、ボトルネックの洗い出し
          Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   19
7.現場の疑問に答える活動( 4/5 )
 研究テーマ 2
  他 DBMS との互換性の整理
   設計面・運用面に関わる機能の互換度の整理
     SQL(DDL/DML)、データ表現、ストアドプロシージャ
     製品同士の機能比較表も整理
   機能互換実現手段の調査
     有無、使い方、有効性の調査・整理
   互換性ノウハウの収集・集約




        Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   20
7.現場の疑問に答える活動( 5/5 )
研究テーマ 2 の期待される成果とアプローチ
 成果
     設計・運用上の互換性に関するノウハウ文書
         ステージ(業務AP開発、DB構築など)ごとに他DBMSとの差異を整理
  アプローチ
     実地検証による互換性の調査
         複数DBMS対応のOSS製品(例:Adempiere)をモデルとして、
         業務APやDB構築の際の互換性の対応状況を確認
Adempiere諸元                                 ・PostgreSQL 9.x(ADempiere3.7より対応)
                                            ・MySQL(ADempiere3.7より対応)
     対応データベース製品
     対応データベース製品
       データベース                               ・Oracle 10g、11g、11gR2
                                            ・Oracle 10gXE、11gXE
     ライセンス                                  GPL2

     アプリケーション実装・
     アプリケーション実装・実行言語
             実装                             Java (1.4~1.6?)
              Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   21
8. 活動スケジュール
準備期間:8~9月
 各WGで、詳細な実施項目を検討し、計画化
実施期間:10月~2013.3月
 実施項目を具体的に調査・検証する
 結果の考察と取りまとめ
結果報告:
 12月:PGEConsのイベントで中間報告
 2013.4月のPGEConsのイベントにて結果を公
 表
        Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   22
9. おわりに (1/2)

 一緒にエンタープライズ領域における
 PostgreSQL の可能性を研究してみませ
 んか?

 貴方の参加をお待ちしています!

  詳しくはこちらまで!!
   → http://www.pgecons.org/
        Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   23
9. おわりに (2/2)

       こんな「仲間」がお待ちしております!!
       株式会社アシスト
       株式会社アシスト        日本電気株式会社                        株式会社アイ・ティ・
                                                       株式会社アイ・ティ・
                                                            アイ                    キーウェアソリュー    日本アイ・ビー・
                                                                                               日本アイ・ビー・エム
                                                                                                 アイ
                                                       プロデュース                     ションズ株式会社
                                                                                  ションズ株式会社     株式会社
       SRA OSS, Inc.   日本電信電話株式                        SFKメディカル株式                 ジャパンシステム     株式会社フィックス
       日本支社            会社                       一      会社                         株式会社         ターズ
  正                                             般
  会    NECソフト株式会       日本ヒューレット・                       株式会社エム・                    住友電気工業株      フューチャーアーキテ
       社               パッカード株式会社                会      オー・エム・テクノロ                 式会社          クト株式会社
  員                                             員      ジー
  (五
  五                                             (五
       NTTソフトウェア       株式会社日立製作                        特定非営利活動法                   住友電工情報シ      株式会社マインド
       株式会社            所
                                                五      人LPI-Japan                 ステム株式会社
  十                                             十
  音    クオリカ株式会社        株式会社日立ソ                  音      エンタープライズDB                 株式会社中電       ヤマハモーターソ
   順                   リューションズ                         株式会社                       シーティーアイ      リューション株式会社
                                                順
 )     サイオステクノロ        富士通株式会社                  )      株式会社オンザマー                  株式会社デジタ      ローリーコンサルティ
       ジー株式会社                                          ク                          ル・ヒュージ・テクノ   ング株式会社
                                                                                  ロジー
       TIS株式会社         株式会社富士通                         関電システムソ                    株式会社ニイズ
                       ソーシアルサイエン                       リューションズ株式
                       スラボラトリ                          会社



                                                                            ※ 2012/10/18 現在

                          Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.                24
おつかれさまでした

ご清聴ありがとうございました
 清聴ありがとうございました


            Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   25
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   26
参考 1
 スケールアップ と スケールアウト
  サーバの処理能力を増強するアプローチ

 スケールアップ
  処理能力が不足した場合、
  サーバそのものを増強する
  ことで対処する

 スケールアウト
  処理能力が不足した場合、
  サーバの台数を増やすことで
  対処

        Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.   27

Mais conteúdo relacionado

Mais procurados

DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤Kenshin Yamada
 
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechconAndApp開発における全て #denatechcon
AndApp開発における全て #denatechconDeNA
 
これからの Microservices
これからの Microservicesこれからの Microservices
これからの MicroservicesToru Yamaguchi
 
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム SakashoについてDeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム SakashoについてMakoto Haruyama
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Isamu Watanabe
 
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話Makoto Haruyama
 
20180123 rancher meetupyokohama_minehiko_nohara
20180123 rancher meetupyokohama_minehiko_nohara20180123 rancher meetupyokohama_minehiko_nohara
20180123 rancher meetupyokohama_minehiko_noharaMinehiko Nohara
 
Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...
Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...
Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...NTT DATA Technology & Innovation
 
シンブリッジ SNS ASPプラン
シンブリッジ SNS ASPプランシンブリッジ SNS ASPプラン
シンブリッジ SNS ASPプランYusuke Arai
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)NTT DATA Technology & Innovation
 
何故DeNAがverticaを選んだか?
何故DeNAがverticaを選んだか?何故DeNAがverticaを選んだか?
何故DeNAがverticaを選んだか?Kenshin Yamada
 
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)NTT DATA OSS Professional Services
 
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つYuichi Hasegawa
 
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)NTT DATA Technology & Innovation
 
クラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げるクラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げるNissho-Blocks
 
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)NTT DATA Technology & Innovation
 
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...Insight Technology, Inc.
 

Mais procurados (19)

DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤
 
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechconAndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
 
これからの Microservices
これからの Microservicesこれからの Microservices
これからの Microservices
 
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム SakashoについてDeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話
 
20180123 rancher meetupyokohama_minehiko_nohara
20180123 rancher meetupyokohama_minehiko_nohara20180123 rancher meetupyokohama_minehiko_nohara
20180123 rancher meetupyokohama_minehiko_nohara
 
Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...
Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...
Project Hydrogen and Spark Graph - 分散処理 × AIをより身近にする、Apache Sparkの新機能 - (NTTデ...
 
シンブリッジ SNS ASPプラン
シンブリッジ SNS ASPプランシンブリッジ SNS ASPプラン
シンブリッジ SNS ASPプラン
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
 
何故DeNAがverticaを選んだか?
何故DeNAがverticaを選んだか?何故DeNAがverticaを選んだか?
何故DeNAがverticaを選んだか?
 
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
 
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ
 
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
 
クラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げるクラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げる
 
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
 
OSC 東京 2012春
OSC 東京 2012春OSC 東京 2012春
OSC 東京 2012春
 
SEGA : Growth hacking by Spark ML for Mobile games
SEGA : Growth hacking by Spark ML for Mobile gamesSEGA : Growth hacking by Spark ML for Mobile games
SEGA : Growth hacking by Spark ML for Mobile games
 
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
 

Destaque

MOOC+SPOCによる大学教育改革
MOOC+SPOCによる大学教育改革MOOC+SPOCによる大学教育改革
MOOC+SPOCによる大学教育改革 Katsusuke Shigeta
 
レーザーポインター
レーザーポインターレーザーポインター
レーザーポインターAvil Jennifer
 
第6回lodチャレンジデー20131124
第6回lodチャレンジデー20131124第6回lodチャレンジデー20131124
第6回lodチャレンジデー20131124Nobuyuki Otomori
 
20121130 solaris-11.1-day.ohsone
20121130 solaris-11.1-day.ohsone20121130 solaris-11.1-day.ohsone
20121130 solaris-11.1-day.ohsoneKyohei Kishimoto
 
第4回 SPARC Japan セミナー 2014
第4回 SPARC Japan セミナー 2014第4回 SPARC Japan セミナー 2014
第4回 SPARC Japan セミナー 2014Taro misumi
 
#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)SolarisJPNight
 
要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス
要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス
要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネスHIDEKAZU MATSUURA
 
高位合成友の会第三回(2015/12/08)LTスライド@ikwzm
高位合成友の会第三回(2015/12/08)LTスライド@ikwzm高位合成友の会第三回(2015/12/08)LTスライド@ikwzm
高位合成友の会第三回(2015/12/08)LTスライド@ikwzm一路 川染
 
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システムTomohiro Ohtake
 
フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)
フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)
フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)kozossakai
 
ナビと携帯電話の連携:富士通テン
ナビと携帯電話の連携:富士通テンナビと携帯電話の連携:富士通テン
ナビと携帯電話の連携:富士通テンHal Seki
 
Agile Japan 2015金沢サテライト
Agile Japan 2015金沢サテライトAgile Japan 2015金沢サテライト
Agile Japan 2015金沢サテライトHisashi Yanagisawa
 
2014 jeita se-ws
2014 jeita se-ws2014 jeita se-ws
2014 jeita se-wsh_pm
 
文京区ICTリーダー研修201502
文京区ICTリーダー研修201502文京区ICTリーダー研修201502
文京区ICTリーダー研修201502Yoshiaki Nakano
 
医療情報の標準化手法について
医療情報の標準化手法について医療情報の標準化手法について
医療情報の標準化手法についてEhime Univ.
 
【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所
【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所
【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所SolarisJP
 

Destaque (20)

MOOC+SPOCによる大学教育改革
MOOC+SPOCによる大学教育改革MOOC+SPOCによる大学教育改革
MOOC+SPOCによる大学教育改革
 
3
33
3
 
レーザーポインター
レーザーポインターレーザーポインター
レーザーポインター
 
第6回lodチャレンジデー20131124
第6回lodチャレンジデー20131124第6回lodチャレンジデー20131124
第6回lodチャレンジデー20131124
 
20121130 solaris-11.1-day.ohsone
20121130 solaris-11.1-day.ohsone20121130 solaris-11.1-day.ohsone
20121130 solaris-11.1-day.ohsone
 
第4回 SPARC Japan セミナー 2014
第4回 SPARC Japan セミナー 2014第4回 SPARC Japan セミナー 2014
第4回 SPARC Japan セミナー 2014
 
#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
 
ISECON2015 キュレーション学修法を用いた能動的学修スキルの育成
ISECON2015 キュレーション学修法を用いた能動的学修スキルの育成ISECON2015 キュレーション学修法を用いた能動的学修スキルの育成
ISECON2015 キュレーション学修法を用いた能動的学修スキルの育成
 
db tech showcase Osaka 2013 GuideBook
db tech showcase Osaka 2013 GuideBookdb tech showcase Osaka 2013 GuideBook
db tech showcase Osaka 2013 GuideBook
 
要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス
要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス
要件定義の変更による、パッケージ製品の魅力的品質向上 アジャイルで変わるパッケージビジネス
 
三原さん20150926 lodチャレンジ2015キックオフ
三原さん20150926 lodチャレンジ2015キックオフ三原さん20150926 lodチャレンジ2015キックオフ
三原さん20150926 lodチャレンジ2015キックオフ
 
高位合成友の会第三回(2015/12/08)LTスライド@ikwzm
高位合成友の会第三回(2015/12/08)LTスライド@ikwzm高位合成友の会第三回(2015/12/08)LTスライド@ikwzm
高位合成友の会第三回(2015/12/08)LTスライド@ikwzm
 
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
 
フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)
フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)
フィーリングで読む40種類のアセンブラ(オープンソースカンファレンス2013 Tokyo/Spring ライトニングトーク)
 
ナビと携帯電話の連携:富士通テン
ナビと携帯電話の連携:富士通テンナビと携帯電話の連携:富士通テン
ナビと携帯電話の連携:富士通テン
 
Agile Japan 2015金沢サテライト
Agile Japan 2015金沢サテライトAgile Japan 2015金沢サテライト
Agile Japan 2015金沢サテライト
 
2014 jeita se-ws
2014 jeita se-ws2014 jeita se-ws
2014 jeita se-ws
 
文京区ICTリーダー研修201502
文京区ICTリーダー研修201502文京区ICTリーダー研修201502
文京区ICTリーダー研修201502
 
医療情報の標準化手法について
医療情報の標準化手法について医療情報の標準化手法について
医療情報の標準化手法について
 
【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所
【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所
【第五回 ゼロからはじめる Oracle Solaris 11】02 既存環境を Solaris ゾーンに移行する際に押さえておきたいポイントと勘所
 

Semelhante a C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦

20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナーKazuko Itoda
 
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天Hiro Yoshioka
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...Insight Technology, Inc.
 
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!NTT DATA Technology & Innovation
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要Ryohei Sogo
 
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...NTT DATA OSS Professional Services
 
Extending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 JapanExtending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 JapanShigeru Hanada
 
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu GotoInsight Technology, Inc.
 
世界征服を目指す Jubatus だからこそ期待する 5 つのポイント
世界征服を目指す Jubatus だからこそ期待する 5 つのポイント世界征服を目指す Jubatus だからこそ期待する 5 つのポイント
世界征服を目指す Jubatus だからこそ期待する 5 つのポイントToru Shimogaki
 
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組みJaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組みHideki Sugimoto
 
ここが良かったDatadog
ここが良かったDatadogここが良かったDatadog
ここが良かったDatadogtyamane
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1hideaki honda
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料Recruit Technologies
 
Drupalによる大規模サイトの設計・実装 において何に気をつけるべきか
Drupalによる大規模サイトの設計・実装において何に気をつけるべきかDrupalによる大規模サイトの設計・実装において何に気をつけるべきか
Drupalによる大規模サイトの設計・実装 において何に気をつけるべきかdgcircus
 

Semelhante a C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦 (20)

20130203 oss-db-lpi
20130203 oss-db-lpi20130203 oss-db-lpi
20130203 oss-db-lpi
 
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー
 
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
 
OSS Market Momentum In Japan
OSS Market Momentum In JapanOSS Market Momentum In Japan
OSS Market Momentum In Japan
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
 
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
 
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要
 
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
 
Hadoop ecosystem NTTDATA osc15tk
Hadoop ecosystem NTTDATA osc15tkHadoop ecosystem NTTDATA osc15tk
Hadoop ecosystem NTTDATA osc15tk
 
Extending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 JapanExtending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 Japan
 
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
 
世界征服を目指す Jubatus だからこそ期待する 5 つのポイント
世界征服を目指す Jubatus だからこそ期待する 5 つのポイント世界征服を目指す Jubatus だからこそ期待する 5 つのポイント
世界征服を目指す Jubatus だからこそ期待する 5 つのポイント
 
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組みJaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
 
ここが良かったDatadog
ここが良かったDatadogここが良かったDatadog
ここが良かったDatadog
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
 
Drupalによる大規模サイトの設計・実装 において何に気をつけるべきか
Drupalによる大規模サイトの設計・実装において何に気をつけるべきかDrupalによる大規模サイトの設計・実装において何に気をつけるべきか
Drupalによる大規模サイトの設計・実装 において何に気をつけるべきか
 

Mais de Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...Insight Technology, Inc.
 

Mais de Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
 

C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦

  • 1. PostgreSQL の現状と期待 ~ 基幹領域への適用における PostgreSQL の抱える課題 ~ 2012 年 10 月 18 日 PostgreSQL エンタープライズ・コンソーシアム 富士通株式会社 原 嘉彦 http://www.pgecons.org/
  • 2. 目次 1. はじめに(今日お伝えしたいこと) 2. 自己紹介 3. PGECons について 4. 基幹業務に利用される条件 さ 5. 結構凄い PostgreSQL 6. 現場における PostgreSQL に対する認識 7. 現場の疑問に答える活動 8. 活動スケジュールについて 9. おわりに Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 2
  • 3. 1. はじめに(今日お伝えしたいこと) ① 基幹業務含む IT 業務の場への PostgreSQL の 普及促進に奮闘している団体があること ② その団体が行っている活動内容について ③ その団体が「同志」を求めていること Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 3
  • 4. 2. 自己紹介 コンパイラもしくはアプリケー 略歴 1988 富士通SSLに入社。ここから8年ほど、ホスト上で動 ションのプログラマです くCOBOLアプリの作成に従事。 業務で触ったDBと言えばTool代わりのカード型デー 生粋の DB 屋ではありません タベース(The CARD3とか)だけ 1994 WinNT3.x 上で動く COBOL コンパイラの作成に従 ( DB とは「作るもの」ではなく 事 COBOL アプリからのデータ書き出し先として商用 「使うもの」な立ち場の人間で DBを利用 す) 1997 Java1.x1 製の Applet 型 Web アプリの 作成や商 用 Java 実行環境 のカスタマイズ作業に従事 データ書き出し先として商用 DB を利用 業務でも「 RDBMS を使うな 2003 商用 Java アプリケーションサーバの技術担当役に ら PostgreSQL を使いたい」 従事 Servlet/JSP 型アプリのデータ書き出し先として商 人間です 用 DB を利用 2005 個人的に Ruby & Ruby on Rails にはまる 業務でも PostgreSQL を使え Rails 製アプリのデータ格納先としてPostgreSQL、 MySQL等のOSS DBを利用 る日を目指して、企業系ユー 2007 OSS が利用される業務への従事が増加し、必然的 にアプリのデータ格納先としてOSS DBを利用 ザコミュニティの PGECons で 2012 富士通に出向。OSS を主に扱う技術部隊に在籍。 活動しています PGEConsに参加 公私共に PostgreSQL への関与を深める Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 4
  • 5. 3. PGECons について ( 1/2 ) PGECons とは 名称 : PostgreSQL Enterprise Consortium (PGECons) 概要 : 企業によって結成された団体 (会員は法人で構成) 目的 : IT 業務(基幹業務含む)の場への PostgreSQL の普及促進 PostgreSQL が基幹業務を含む業務利用に耐えうる RDBMS であ ることを広く世に広報 PostgreSQL がより良い RDBMS に進化するための、改良の実践 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 5
  • 6. 3. PGECons について ( 2/4 ) PGEConsの発足と目的 2012年4月11日発足 ミッションクリティカル性の高いエンタープライズ領域へのPostgreSQLの 普及を推進するため、各種ツールやPostgreSQL本体に関する利用技術 情報の収集と提供および、その整備 などの活動を企業ベースで展開する 活動項目 概要 会員の導入実績を基に、PostgreSQLおよび周辺ツールに関する情報 情報発信 を集約し、情報発信サイトやセミナ等を通じて提供する エンタープライズ領域への適用に向けて必要となる情報を、 共同検証 実証を通じて充実を図る 開発コミュニティへの よりミッションクリティカル性の高い領域への適用に向けた技術的な課 フィードバック 題を集約し、開発コミュニティに要望を発信する 会員間での機能拡張に関する連携開発や、必要な周辺ツールの開発 開発プロジェクト支援 プロジェクト支援を進める Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 6
  • 7. 3. PGECons について ( 3/4 ) 体制・会員構成 会員は法人およびそれに準ずる団体で構成する 総会 初年度体制 理事会 理事長 :日本電信電話株式会社 運営委員長 :日本電気株式会社 事務局 運営副委員長 :株式会社 日立製作所 技術部会長 :富士通株式会社 運営委員会 広報・発信部会長 :日本ヒューレットパッカード 株式会社 技術部会 広報・発信部会 事務局長 :SRA OSS, Inc. 日本支社 WG WG WG 種別 概要 総会議決権 理事 理事会に参加、理事長および運営委員長は理事のうちから就任する 正会員 運営委員 運営委員会に参加、部会長およびWG長は運営委員から就任する あり ワーキンググループ(WG)に参加し、活動に貢献 一般会員 メーリングリストやWebなどから、活動情報を取得することが可能 無し Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 7
  • 8. 3. PGECons について ( 4/4 ) 部会 運営委員会内に活動目的に沿って部会を設置し、 各部会は目的の達成に必要な活動を中心的に担う 技術部会 PostgreSQLをエンタープライズ領域で利用するた めの技術的な課題とその解決策の検討を行う 広報・発信部会 エンタープライズ領域に必要な情報の発信活動 (Webの作成やメーリングリスト、イベントの実施な ど)やコンソーシアムの広報活動を行う Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 8
  • 9. 4. 基幹業務に利用される条件 技術的に優れていること 同カテゴリの他の製品と同等の機能を有していること 同カテゴリの他の製品より優れた機能を有していること サポートが保証されていること 自力サポートが可能なほど、扱いが易しいこと サポートを委託できる、サポートサービスが存在していること 利用コストが見合うこと 同カテゴリの他の製品を利用するよりコストがかからないこと 同カテゴリの他の製品に替えて利用してもコストがかからないこと 技術的に優れているのは当たり前 技術的に優れているだけでは利用されない Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 9
  • 10. 5.結構凄い PostgreSQL( 1/4 ) 巷では古い”迷信”が今も信じられている ためしに Google 検索で、キーワード = “postgresql”,”欠 点” で検索してみると… 2006 年時点の情報 2000 年時点の情報 今も“過去の情報”が世間の目の前に躍り出てくる Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 10
  • 11. 5.結構凄い PostgreSQL( 2/4 ) 検索で見つかった“情報”曰く PostgreSQL にデータを更新すると、更新前データを削除せずに削除フラグを立てるだけであるため、データ 更新の度にデータベースファイルが肥大する。肥大解消コマンド VACUUM を実行するとコマンドの処理中 実行するとコマンドの するとコマンド はデータベースを利用できなくなる データベースを利用できなくなる できなくなる(データ更新有りのシステムでは24時間365日連続稼働は不可能) バージョンアップの度に機能改善され(8.0: VACUUM処理遅延機能、 8.1: 自動VACUUM機能、8.3: Visibility Map採用による処理の効率化 etc )、現在は VACUUM 実施による DB運用への影響は以前 は 実施による DB運用への影響 運用への影響は と比較して大幅に小さくなっている 比較して大幅に して大幅 商用データベースに比べトランザクションログの取得機能が弱くバックアップデータにログを適用してデータ バックアップデータにログを適用してデータ バックアップデータ して 復旧ができない 復旧ができない WAL(Write Ahead Logging、トランザクションログの一種)が実装されおり、バックアップデータにWALを Logging、 ) 実装されおり バックアップデータにWALを されおり、 適用してデータ復旧ができる。 適用してデータ復旧ができる。 してデータ復旧ができる 本体がレプリケーション機能を備えていない レプリケーション機能を レプリケーション機能 時点でストリーミング・ Replication)実装済 実装済み 9.0 時点でストリーミング・レプリケーション (Streaming Replication)実装済み Windows 版がない からインストーラ インストーラ付 パッケージ有 32bit版 64bit版 8.0 からインストーラ付の Windows 版パッケージ有り( 32bit版、64bit版 ) Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 11
  • 12. 5.結構凄い PostgreSQL( 3/4 ) PostgreSQL の進化ぶりが陽の目を見ていない! Googleの検索で Googleの検索で 引っかかってきたのは 9.2 (2012/9) この頃 この頃の話 ・JSONのネイティブサポート ・インデックス機能強化 9.0 (2010/9) ) ・レプリケーション機能強化 ・64コアまでのリニアスケーラ • レプリケーション • 列 / 条件付きトリガ ビリティ実現 8.3 • • 排他制約 Windows 64bit対応 ・Index-onlyスキャン実装 ・CPU消費電力削減 • HOT: 更新性能向上 • VACUUM自動化 2011 • 全文テキスト検索 8.1 2010 •パーティショニング 2009 •2相コミット •バッファ管理改良 2008 7.4 2007 2006 2005 2004 2002 2003 9.1 (2011/9) ) 8.0 8.2 8.4 (2009/7) ) • • 同期レプリケーション • Window関数・再帰クエリ 外部データ連携機能(SQL/MED) •Windows対応 • CPUスケール •セーブポイント • オンライン索引作成 • VACUUM用メモリ自動管理 • UNLOGGED TABLE • 他DBMS互換性向上 •メディア故障対応(PITR) • GIN: 汎用転置索引 • パーティショニング機能強化 7.3 •テーブルスペース 実際の PostgreSQL はどんどん進化しているのに!! Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 12
  • 13. 5.結構凄い PostgreSQL( 4/4 ) 実は続々生まれている新機能 Ex. Postgres-XC Postgres- データベース・クラスタソフト PostgreSQL に対して API レベル・SQL レベルでの互換性あり アプリケーションからは通常の PostgreSQL とほぼ同等の利用が可能 多数の DB サーバを使用して参照・更新双方のスケーラビリティを実現 完全なトランザクション処理と、 書き込み/読み込みスケール・アウトが可能 Postgres-XCの構成図 複数 DB サーバ間の一貫性を 分散 MVCC により保証し、 ACID なトランザクション処理を 実現 複数の DB サーバを束ねて 1 つの データノードを形成できるので、 巨大なデータや多量のデータも 処理可能 詳しくは以下を参照 http://www.ntt.co.jp/journal/1205/files/jn201205038.pdf Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 13
  • 14. 6. 現場の PostgreSQL に対する認識 ( 1/3 ) システム提供者・エンドユーザ問わず、ほぼ世間一般 と同じ認識 技術的な懸念だけでなく、サポートサービスの有無や コストメリットにも懸念を抱いている場合が多い 懸念(解らない事)があるから業務利用をためらう XX社製商用DBなら XX社製商用DBの拡張SQLあ 検証資料が出回って りきならユーザの望むロジック いるから機能や性を 書けるのわかってるのに 予想できるのに XX社製商用DB前提なら XX社製商用DBなら どの位の工数or人件費 保守費用と引き換えに でシステムを作れるか、 サポートサービスを行って 独力で見積もれるの いる企業がいくらでもある に・・・ のに・・・ Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 14
  • 15. 6. 現場の PostgreSQL に対する認識 ( 2/3 ) 現場における懸念事項調査結果(抜粋) 1/2 大項目 小項目 概要 業務別(オンライン業務やバッチ業務、大容量の 性能評価手法 分析)性能モデルの整備 サイジング手法の整備 マルチコアCPUでのスケールアップ性検証 性能 負荷分散クラスタでのスケールアウト性検証 性能向上手法 クエリキャッシュ適用手法の検証 パーティショニングによる性能改善の検証 初期ロードの高速化手法の整備 チューニングノウハウの整備 チューニング 実行計画の制御手法の検討 高可用 高可用クラスタ手法の検証 可用性 クラスタ 災害対策 非同期レプリケーションによるBCP手法の整備 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 15
  • 16. 6. 現場の PostgreSQL に対する認識 ( 3/3 ) 現場における懸念事項調査結果(抜粋) 2/2 大項目 小項目 概要 保守サポート 保守サポート事例紹介 保守性 トレーサビリティ 障害解析情報の取得方法の整備 監視運用 目的別の監視手法の整備 運用性 バックアップ運用 目的別のバックアップ手法の整備 目的別の監査への対応方法(アクセスログの取 セキュリティ 監査 得など)の整備 データベース本体 データ・スキーマ等の互換性情報の整備 互換性 アプリケーション SQLの互換性の検証 プログラム ストアドプロシージャの互換性の検証 他ソフトウェアとの接続性検証 接続性 他ソフトウェアとの連携 組合せ(スタック)モデルの整備 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 16
  • 17. 7.現場の疑問に答える活動( 1/5 ) 「良いぞ!」と叫ぶだけでは駄目 アジテートだけでは現場はついてこない(採用しない) 懸念の払拭が必須 これらの懸念を払しょくするため、PGEConsで活動し情報を提供する 実際に技術検証を行う 実機検証 文献調査 検証結果を広報する 広報方法、タイミングは後述の「9. 活動スケジュール」参照 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 17
  • 18. 7.現場の疑問に答える活動( 2/5 ) 研究テーマ 1 同期レプリケーションにおける性能評価 主要製品(PostgreSQL 9.x、pgpool-II等)での実現範 囲と性能傾向の整理 性能向上手法の評価・検証 モデルによるスケールアップ/アウトの性能計測 主要製品を調査(pgpool-II、 Postgres-XC) Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 18
  • 19. 7.現場の疑問に答える活動( 3/5 ) 研究テーマ 1 の期待される成果とアプローチ 成果:スケールアップ&スケールアウトのノウハウ文書 負荷パタンごとの到達性能、設定・構築手順の文書化 レプリケーション製品の利用法の確立 アプローチ スケールアップ 多コアCPUでの性能検証(64コア以上を計画中) PostgreSQL9.2での到達点の把握 スケールアウト クラスタ製品(pgpool-II, Postgres-XC)ごとに、構成を決めて実機で評 価 レプリケーション特有の問題点の整理(遅延によるズレなど) 両者共通 複数の負荷パタンでの評価、ボトルネックの洗い出し Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 19
  • 20. 7.現場の疑問に答える活動( 4/5 ) 研究テーマ 2 他 DBMS との互換性の整理 設計面・運用面に関わる機能の互換度の整理 SQL(DDL/DML)、データ表現、ストアドプロシージャ 製品同士の機能比較表も整理 機能互換実現手段の調査 有無、使い方、有効性の調査・整理 互換性ノウハウの収集・集約 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 20
  • 21. 7.現場の疑問に答える活動( 5/5 ) 研究テーマ 2 の期待される成果とアプローチ 成果 設計・運用上の互換性に関するノウハウ文書 ステージ(業務AP開発、DB構築など)ごとに他DBMSとの差異を整理 アプローチ 実地検証による互換性の調査 複数DBMS対応のOSS製品(例:Adempiere)をモデルとして、 業務APやDB構築の際の互換性の対応状況を確認 Adempiere諸元 ・PostgreSQL 9.x(ADempiere3.7より対応) ・MySQL(ADempiere3.7より対応) 対応データベース製品 対応データベース製品 データベース ・Oracle 10g、11g、11gR2 ・Oracle 10gXE、11gXE ライセンス GPL2 アプリケーション実装・ アプリケーション実装・実行言語 実装 Java (1.4~1.6?) Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 21
  • 22. 8. 活動スケジュール 準備期間:8~9月 各WGで、詳細な実施項目を検討し、計画化 実施期間:10月~2013.3月 実施項目を具体的に調査・検証する 結果の考察と取りまとめ 結果報告: 12月:PGEConsのイベントで中間報告 2013.4月のPGEConsのイベントにて結果を公 表 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 22
  • 23. 9. おわりに (1/2) 一緒にエンタープライズ領域における PostgreSQL の可能性を研究してみませ んか? 貴方の参加をお待ちしています! 詳しくはこちらまで!! → http://www.pgecons.org/ Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 23
  • 24. 9. おわりに (2/2) こんな「仲間」がお待ちしております!! 株式会社アシスト 株式会社アシスト 日本電気株式会社 株式会社アイ・ティ・ 株式会社アイ・ティ・ アイ キーウェアソリュー 日本アイ・ビー・ 日本アイ・ビー・エム アイ プロデュース ションズ株式会社 ションズ株式会社 株式会社 SRA OSS, Inc. 日本電信電話株式 SFKメディカル株式 ジャパンシステム 株式会社フィックス 日本支社 会社 一 会社 株式会社 ターズ 正 般 会 NECソフト株式会 日本ヒューレット・ 株式会社エム・ 住友電気工業株 フューチャーアーキテ 社 パッカード株式会社 会 オー・エム・テクノロ 式会社 クト株式会社 員 員 ジー (五 五 (五 NTTソフトウェア 株式会社日立製作 特定非営利活動法 住友電工情報シ 株式会社マインド 株式会社 所 五 人LPI-Japan ステム株式会社 十 十 音 クオリカ株式会社 株式会社日立ソ 音 エンタープライズDB 株式会社中電 ヤマハモーターソ 順 リューションズ 株式会社 シーティーアイ リューション株式会社 順 ) サイオステクノロ 富士通株式会社 ) 株式会社オンザマー 株式会社デジタ ローリーコンサルティ ジー株式会社 ク ル・ヒュージ・テクノ ング株式会社 ロジー TIS株式会社 株式会社富士通 関電システムソ 株式会社ニイズ ソーシアルサイエン リューションズ株式 スラボラトリ 会社 ※ 2012/10/18 現在 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 24
  • 25. おつかれさまでした ご清聴ありがとうございました 清聴ありがとうございました Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 25
  • 26. Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 26
  • 27. 参考 1 スケールアップ と スケールアウト サーバの処理能力を増強するアプローチ スケールアップ 処理能力が不足した場合、 サーバそのものを増強する ことで対処する スケールアウト 処理能力が不足した場合、 サーバの台数を増やすことで 対処 Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved. 27