• 検索結果がありません。

PowerPoint プレゼンテーション

N/A
N/A
Protected

Academic year: 2021

シェア "PowerPoint プレゼンテーション"

Copied!
35
0
0

読み込み中.... (全文を見る)

全文

(1)

1

EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. © 2010. All rights reserved.

EnterpriseDB ご紹介

-

商用

DB

から移行してコスト削減を目指そう

エンタープライズDB株式会社

Kaoru Fujishiro

Nov 24, 2011

© 2011 EnterpriseDB. All rights reserved

.

(2)

EnterpriseDB社 概要

2

(3)

DBの選択で大事なのは

厳しい環境下での企業競争力確保

• DBコスト削減による効果的なIT予算の執行と

サービスの充実

• オープンソース/クラウドをも視野にいれた

柔軟なIT基盤の構築

© 2011 EnterpriseDB. All rights reserved

.

(4)

エンタープライズDB のご紹介

PostgreSQLをベースとしたDBビジネスでの事業会社

• PostgreSQLの企業向けソフトウェアの提供

• 平均7万件以上のダウンロード (1weekあたり)

• 保守サポート拠点は、世界に3カ所あります

(24H対応)

© 2011 EnterpriseDB. All rights reserved

.

4

(5)

エンタープライズDB のご紹介

PostgreSQLをベースとしたDBビジネスでの事業会社

• US本社はボストン 2004年設立

• エド・ボヤジンと藤田

(レッドハットでのオープンソースビジネス経験)

• 日本法人は早稲田より恵比寿へ

企業サポートに真剣に取り組みます

© 2011 EnterpriseDB. All rights reserved

.

(6)

弊社のお客様

© 2011 EnterpriseDB. All rights reserved

.

(7)

弊社のお客様 (航空業界でも)

© 2011 EnterpriseDB. All rights reserved

.

7

FAA

- 米連邦航空局(Federal Aviation Administration、略称:FAA)は

全米の航空の安全維持を担当する。国内のフライト状況把握

システムで利用中。

ラン航空

- チリを代表する航空会社「ラン航空」は、世界17カ国30都市、

チリ国内15都市を結ぶチリの翼。 「ラン航空」は、神秘と謎の

モアイ像で知られるイースター島への空路を持つ唯一の

航空会社。

「ラン航空」は、ワンワールドのメンバー航空会社。

(8)

EnterpriseDB製品採用によるTCOの削減効果

サーバー4台(4CPUx4台=16CPU)

でのオラクルとの比較例

ライセンス料金不要

(約6,000万円→0円)

3年間の保守料金が約半額に

(約4,000万円→約1,700万円)

オラクル利用と比較し、3年間で83%のTCO削減を実現

Oracle利用

3年TCO

約1億円

Postgres Plus

Advanced Server

3年TCO

約1700万円

83%

削減

© 2011 EnterpriseDB. All rights reserved

.

(9)

特にオラクル製品をお持ちのお客様へ

Oracle製品との互換性があります (11gR2にも)

• Pro*C、組み込みパッケージ、トリガー、

ストアプロシジャー、オラクルOCI対応

• HP様にて移行デモ環境設置

• NTT様にて移行事例もございます

© 2011 EnterpriseDB. All rights reserved

.

(10)
(11)

PostgreSQL 歴史と伝統

PostgreSQLとは

• オープンソースソフトウェア(以下

OSS

)として開発されている

リレーショナルデータベース管理システム

(RDBMS)

• 多機能で高性能な

RDBMS

であることやライセンスなどの

面から、利用が拡大中

独立した、活発なコミュニティ

1975

年に開発された

Ingres

から、エンタープライズ向けに

25

年におよぶ開発実績

6

コアメンバー、

16

コミッター、

200+

コントリビュータ

1,500

コントリビュータ

• 年間

1,000,000

以上のダウンロード

サポートされるプラットフォーム

Linux, Windows, HP-UX, Solaris, AIX

など多数

11 © 2011 EnterpriseDB. All rights reserved

.

(12)

Postgres Plus

Postgres Plusとは

PostgreSQL

をベースに

EnterpriseDBCorporation

が開発した

企業ユーザ向けデータベース製品

• コミュニティ版

PostgreSQL

に、企業

ユーザ用に様々な機能追加を行い、

パッケージングしたもの

• サブスクリプション費用のみで

利用可能

24

時間

/365

日の

サポートが可能

12

(13)

DBの選択で、おすすめします

Postgres Plus Advanced Server 9.0

• 高可用性、パフォーマンス、信頼性を

兼ね備えたデータベース

• 低価格によるコスト効果 (75万円/ソケット)

• OracleからのDB移行も容易

• 強化された管理・運用機能 (PEM)

• Windows, Linux,

HP-UX 11iにも対応

• HP Serviceguardにも対応

© 2011 EnterpriseDB. All rights reserved

.

(14)

Postgres Plus Advanced Serverとは

PostgreSQL

14

© 2011 EnterpriseDB. All rights reserved.

・ Oracle互換機能 ・Oracle拡張SQL ・PL/SQL ・組み込みパッケージ ・ヒント etc… ・マイグレーション ・レプリケーション ・ SQL/Protect ・SQL インジェクション対策 ・ PL/Secure, EDB*Wrap ・サーバ側コードの暗号化 ・Dynatune ・自動パラメータ チューニング ・ 管理ツール ・ レプリケーションツール ・ マイグレーションツール ・ パフォーマンス診断ツール

(15)

Oracle互換性とは

ゴール

オラクルのアプリケーションをできるだけ変更せずに

動作させる

オラクルのスキルがそのまま使えることによる

エンジニアのスキルの再利用

SQL, PL/SQL, Trigger, OCI, Pro*Cをサポート

Oracleデータベース内のデータをレプリケート

コスト・セーブ

No Vendor Lock-in

15

© 2011 EnterpriseDB. All rights reserved.

私たちのアプリケーションの80〜90%は、再記 述することなくPostgres Plus Advanced Server 上で動作させることができました。

David Manifold, データベースサービス責任者 Sony Online Entertainment

(16)

主要なOracle互換機能

Oracle SQL拡張

• Decode, NVL, NVL2, Substr, 日付・時間関数 など • +句でのOuter Join • Hint句 

データ型

• Integer, number, float, varchar2, blob, clob, xmltype, rowidなど

互換ツール

• EDB*Plus, EDB*Loader, EDB*Wrap

データベースリンク

PL/SQL

組み込みパッケージ

• DBMS_ SQL, LOB, JOB, PIPE, ALERT, OUTPUT, UTILITY, PROFILER

• UTL_FILE, MAIL, SMTP, ENCODE, TCP

Oracle データディクショナリビュー

診断ツール – DRITA

• システム・セッションのウェイト情報取得、Oracle Statspackのような診断機能

16

(17)

マイグレーション : Migration Toolkit (MTK)

Oracle、Sybase、SQL Server、およびMySQLから

Postgres Plusへの移行を可能とするコマンドラインツール

アプリケーション全体のデータおよびビジネスロジックの移行

が可能

シーケンス

パッケージ

ビュー

データベースリンク

シノニム

データ

スキーマ

ストアド・プロシージャ

トリガー

関数

17 © 2011 EnterpriseDB. All rights reserved

.

(18)

レプリケーション: xDB Replication

他社データベースとPostgres Plusの間でデータをレプリケーショ

ンする機能

• OracleとPostgres Plus間のレプリケーション

• SQL ServerからPostgres Plusへのレプリケーション

• Postgres Plus間のレプリケーション

想定アプリケーション

• 既存のOracle資産を生かしてPostgres Plusを活用

• ReportingアプリケーションをPostgresPlusへオフロード

• HA/DR用途

18

(19)

パフォーマンス : Dynatune

PostgreSQLの調整パラメータを自動的にチューニングする機能

サーバー使用プロファイル・パラメータにて、リソース使用量を設定

データベースワークロードプロファイル・パラメータにて、

データベースの使用目的(OLTP用、レポート処理用、汎用)を設定

19

© 2011 EnterpriseDB. All rights reserved.

Postgres Plus Advanced ServerがPostgreSQLのパラメー

タを自動的に再構成し、パフォーマンスの向上が可能

(20)

セキュリティ : SQL/Protect

SQLインジェクション攻撃の為のファイアーウォール

様々な防御方式

• 認証されていないリレーション

Utility Commands (e.g. DDL)

SQL

トートロジー

(e.g. WHERE password = 'x' OR 'x'='x’)

• 制限のない

DML (e.g. WHERE

句の無い

UPDATE, DELETE)

ロールベースの柔軟な管理

三つのモード:

Learning

Passive

Active

攻撃の統計情報

20 © 2011 EnterpriseDB. All rights reserved

.

(21)

セキュリティ : PL/Secure & EDB*Wrap

サーバーサイドのデータベースコードの保護、

のぞき見防止

サーバーサイドコードの暗号化(不明瞭化)

PL/pgSQL

ストアド・プログラムをPL/Scureで暗号化

SPL (Stored Procedure Language)

のプロシージャを

EDB*Wrapで暗号化

EDB*Wrap

Oracle Wrap

ユーティリティのように使用可能

21 © 2011 EnterpriseDB. All rights reserved

.

(22)

管理ツール: Postgres Enterprise Manager(PEM)

DBA、開発者のためにEnterpriseDBが開発した、

PostgreSQL、Postgres Plus用管理ツール

「複数」のサーバーを「一括」して、管理、モニタリング可能

DBA効率を向上させ、サービス・コストを低減

22

© 2011 EnterpriseDB. All rights reserved.

The only solution of its

kind for PostgreSQL

(23)

23

© 2011 EnterpriseDB. All rights reserved.

モニタリング・ダッシュボード

• グラフィカルに、メモリ消費量、ディスク消費量、アラート表示

• 複数台の状況を一括モニタリング

キャパシティ・マネージャー

• ストレージ

/

ハードウェア・ニーズの傾向分析

Postgres エキスパート

• 現状のデータベースの構成パラメータ、セキュリティ、スキーマを診断し、

ベストプラクティスを提示

アラートマネジメント

• アラート情報をカスタマイズし、通知。

SQL Profiler

• 特定のユーザやデータベースを指定して、

SQL

をキャプチャリング

• 実効時間や実行計画からボトルネック診断が可能

管理ツール:PEMの機能

(24)

保守体制について

© 2011 EnterpriseDB. All rights reserved

.

(25)

サポートの流れおよびサポート体制

L1とL2サポート 問題調査と切り分け EDB社との連携 問題解決 サポートSE 24時間365日体制 一般Q&A対応 サポート窓口 メール受付 (Web受付) 電話受付 問い合わせ バグ対応 Q&A対応 技術情報提供 24時間365日体制 EDB/US・インド・UK Issue トラッキング 調査支援 重要パートナー支援 EDB KK メール・電話にて回答 TAMによる支援 ポ ー タ ル サ イ ト 提 供 チ ケ ッ ト サ ブ ミ ッ シ ョ ン 連 携 パートナー様 EnterpriseDB TAM: Technical Account Manager

(26)

© 2011 EnterpriseDB. All rights reserved

.

26

EnterpriseDB 製品サポート拠点

保守サポート拠点は、世界に3カ所

(24/365 対応)

各拠点には、PostgreSQLの開発統括責任者

(コミッター)も社員として在籍しフォロー

(27)

• 日本法人を設立し、体制を整えてまいります

• NTT様を始めとして、国内事例も出てまいりました

• HP提供UNIXサーバーなど積極対応・検証

いたします

• 早急にDB国内シェア上位をめざします

• ぜひよろしくおねがいいたします

© 2011 EnterpriseDB. All rights reserved

.

27

(28)

参考資料

28

(29)

参考:

Oracle

互換性

:

機能1

Oracle SQL拡張

• Decode, NVL, Substr, NVL2

• Date/time functions: add_months, extract, next_day

• +句でのOuter Join

Oracle PL/SQL

• REF Cursors, Implicit and explicit cursors

• Looping, variable declarations, conditional statements

• Collections: Associative Arrays, Varrays, Nested tables

• Bulk binding

• Named parameters

• User Defined Exceptions

• Explicit Transaction Control

– ストアド・プロシージャ内(コミュニティ版PostgreSQLではサポートしていない)

ツール

• EDB*Plus – Oracle SQL*Plusに相当

• EDB*Loader – Oracle SQL*Loaderに相当

• EDB*Wrap – Oracle Wrapユーティリティに相当

29 © 2011 EnterpriseDB. All rights reserved

.

(30)

参考:

Oracle

互換性

:

機能2

他Oracle互換性(続き)

• Packages • Stored procedures • Functions • Triggers • Hints • Database Links • Hierarchical Queries

• Synonyms – Public and Private

• Sequences

• Rownum

• Object types

Create type … as object

Create type … as table

Create type …as varray

Constructor and collection methods

• Users/Roles

• Dynamic SQL

30 © 2011 EnterpriseDB. All rights reserved

.

(31)

参考:

Oracle

互換性

:

機能3

データ・タイプ

• Integer, number, char, double precision, float, varchar2, blob, clob, xmltype, rowid

組み込みパッケージ

• DBMS_

SQL, LOB, JOB, PIPE, ALERT, OUTPUT, UTILITY, PROFILER

• UTL_

FILE, MAIL, SMTP, ENCODE, TCP

Oracle-Like データディクショナリ・ビュー

• ALL_, DBA_, USER_ views

• 他の一般的なOracleディクショナリ・ビュー

診断ツール

• System and session waits

PostgreSQLでは提供していない

• Oracle Statspackライクなレポート機能

31 © 2011 EnterpriseDB. All rights reserved

.

(32)

32

© 2011 EnterpriseDB. All rights reserved.

(33)

参考:管理ツール:

PEM

分散アーキテクチャ

33

© 2011 EnterpriseDB. All rights reserved.

モニタリング・データ エンタープライズ・マネジメント コネクション データベース・マネジメント コネクション PEM Clients Unmanaged Hosts PEM Server Managed Hosts (PEM Agents) モニタリング・データ データベース・マネジメント コネクション

(34)

Security Tools

参考

Postgres Plus Server

製品の構成

(2011.8)

PostgreSQL

Connectors libpq ECPG Add-Ons LDAP PAM SSL Contribs Development Tools Management Tools

Command Line Tools

Procedural Debugger psql JDBC ODBC .NET PostGIS pgAgent Scaling/HA/Performance Slony Replication pgBouncer Conn. Pooling memcached Dist. Cache Audit Logging DRITA Dyna- Tune Bulk Collect / Bind Function Packages Optimizer Hints Database Links SQL/Protect Oracle Compatibility OCI Pg-pool Ⅱ Infinite Cache Migration Studio Update Service Replicator Console Migration Toolkit EDB*Plus EDB*Loader EDB*Wrap Replicator CLI User Defined Types PL/Secure 34 © 2011 EnterpriseDB. All rights reserved

.

Advanced Server PostgreSQL Standard Server 凡例 xDB

(35)

35

EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. © 2010. All rights reserved.

Thank You

お問い合わせはこちらへ

エンタープライズ

DB 株式会社

[email protected]

© 2011 EnterpriseDB. All rights reserved

.

35

参照

関連したドキュメント

●Gartner Magic QuadrantにてクラウドHCM Suiteにおけるリーダーの評価.. Copyright © 2022 Nomura System Corporation Co, Ltd. All Rights Reserved.. Copyright © 2022 Nomura

支援要請入力詳細 13ページ 患者受入入力詳細 14ページ 支援可能スタッフ3.

and Kristjan Vassil (2010) Internet voting in Estonia : a comparative analysis of four elections since 2005 : report for the Council of Europe”Report for the Council of Europe.

2021年1月15日にHa Tay Pharmaceutical Joint Stock Company(

がん化学療法に十分な知識・経験を持つ医師のもとで、本剤の投与が適切と判断さ

日医かかりつけ医機能研修制度 令和 年度応用研修会 「メタボリックシンドロームからフレイルまで」 飯島勝矢 Tamakoshi A ら. Obesity

(Immuno Checkpoint Inhibitor Proper use Support team

剣道部 柔道部 硬式野球部 卓球部 水泳部 ラグビー部 ソフトテニス部 テニス部 ハンドボール部 サッカー部 バドミントン部