[preview] mysql session at open source conference 2014 .enterprise osaka

17
大大大 大大大大大大大大大大大大大大大大大大 MySQL 大大大大大大 オオオオオオオオオオオオオオ 2014 .Enterprise@Osaka Ryusuke Kajiyama / 大大 大大 MySQL Sales Consulting Senior Manager, Asia Pacific and Japan MySQL Global Business Unit

Upload: ryusuke-kajiyama

Post on 08-May-2015

2.229 views

Category:

Technology


2 download

DESCRIPTION

2014年9月5日に開催されるOpen Source Conference 2014 .Enterprise@OsakaのMySQLセッション資料のプレビュー版です。16時から講演予定です。ぜひご参加ください。 https://www.ospn.jp/osc2014.enterprise-osaka/modules/eguide/event.php?eid=17

TRANSCRIPT

Page 1: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

大規模&ビジネスクリティカルシステムにおける MySQL 構築運用事例オープンソースカンファレンス 2014 .Enterprise@Osaka

Ryusuke Kajiyama / 梶山 隆輔MySQL Sales Consulting Senior Manager, Asia Pacific and JapanMySQL Global Business Unit

Page 2: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

2

Page 3: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

The world's most popular open source database

出典: DB-Engines.com

http://db-engines.com/en/データベースソフトウェアの普及度や人気を、インターネット上の求人情報や職務経歴上での経験、および検索エンジンやSNS での情報量を元に、毎月を作成し公開。

Page 4: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 4

MySQL を活用した世界最大級の Web サイトFacebook

APPLICATION

Facebook は友人や多くの人々を結びつけるソーシャルネットワークの Web サイトです。

KEY BUSINESS BENEFIT

MySQL を活用して 10 億ユーザ超える世界最大級のソーシャルネットワークに成長。WHY MySQL?

“MySQL を本番環境で運用している世界最大の Web サイトの一つです。 MySQL は若い世代の起業家に革命をもたらしました。”

Page 5: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 5

世界最大規模のバイオメトリクス国民 ID 管理システムUIDAI: Unique Identification Authority of India

アプリケーションインド固有識別番号庁 (UIDAI: Unique Identification Authority of India )が導入を進める、 Aadhaarと呼ばれる国民 ID 番号。 2014 年1 月に 6 億 ID 突破。政府機関だけではなく、金融機関や通信業者からも利用。

MySQL 導入の効果UID マスタデータベースとしてシャード構成の商用版 MySQLサーバにて安定稼働中。MySQL 導入の理由ACID なトランザクションに対応し、システムの成長に応じて段階的に拡張ができるスケールアウト構成が取りやすい点。

Page 6: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 6

1 万人規模の社員が利用する基幹業務システムでの利用SCSK 株式会社

アプリケーション経費精算、勤怠管理や業務ワークフローシステムなど 1 万人規模の社員が利用する基幹システム。 MySQL を利用して個別に構築されていた業務システムを統合。

MySQL 導入の効果MySQL Enterprise Monitor による包括的な監視と、 Query Analizerでの高速かつ高度なクエリ性能分析によって、高品質なシステムを短期間で実現。MySQL 導入の理由事前評価での技術面およびコスト面での優位性を確認。サポートサービスや管理ツールが包含されており、企業システムにも安心して導入可能。

Page 7: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Premier Lifetime Support

Oracle Product Certifications/Integrations

MySQL Enterprise Security

MySQL Enterprise Scalability

MySQL Cluster Manager

MySQL Enterprise Monitor/Query Analyzer

MySQL Workbench

MySQL Enterprise Audit

MySQL Enterprise Backup

MySQL Enterprise Editionデータベースの運用効率、性能およびセキュリティを向上

Page 8: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 8

資産運用会社向けシステムの基幹データベースでの利用株式会社野村総合研究所

アプリケーション資産運用会社でのファンドマネージャの業務支援や、資産管理、コンプライ アンスチェック、約定管理などのミッションクリティカルなフロント業務向けシステムを SaaS として開発。

MySQL 導入の効果投資コストを抑えつつ、 1 テラバイトクラスの大量データを問題なく 扱うことができ、秒間 200 件を超えるトランザクションにも十分耐えうる。 MySQL 導入の理由「 MySQL は使える !! MySQL は RDBMS プロダクト品質も安定 しています。さらにサービスが充実し ていて安心。 MySQL の特徴を活かし、 メリットを享受できるシステムは多い はずです。 」

Page 9: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 9

MySQL の高可用性構成

MySQLCluster

MySQLCluster

アプリケーション /AP サーバ

負荷分散

双方向同期複製

• MySQL Clusterシェアードナッシング型高性能クラスタ

MySQLServer

• MySQL+DRBDLinux 用のノード間データコピー

アプリケーション /AP サーバ

フェールオーバー

同期複製MySQLServer

アプリケーション /AP サーバ

共有ディスク

• Oracle Clusterware など共有ディスクにデータを格納

フェールオーバー

MySQLServer

MySQLServer

アプリケーション /AP サーバ

負荷分散

非同期複製

• レプリケーション(標準機能)非同期 & 準同期データレプリケーション

MySQLServer

MySQLServer

Page 10: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 10

大容量医療データ処理の高速化を MySQL サーバで実現メディカル・データ・ヒション株式会社

アプリケーション診療内容や画像検査、注射、投薬剤等の医療資源分析用の DPC* ベンチマーク症例分析システム(EVE) 、診療科別・症例別のコスト分析システム (Cost Matrix) 、看護アセスメントシステム (看護のアイちゃん ) にて、患者データ、臨床情報、会計明細、財務データなど、すべての重要データの管理に MySQL を使用。

MySQL 導入の効果テラバイトクラスの医療データを高速に処理可能に。コストは既存商品に比べて 1/3 に低減。さらにお客様のお客様やデータの急激な増加にあわせて動的な変更に。MySQL 導入の理由LAMP スタックによりデータベースのコストを抑え、お客様が望む機能をより多く実装、より迅速にできたため。

Page 11: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 11

高セキュアメールソフト SYNCDOT を MySQL が支援株式会社富士通システムズ・イースト

アプリケーション「 SYNCDOT シリーズ」は、セキュリティをコンセプトに複数の製品から構成されるビジネスユーザー向けのメールシステム。大領データでの検索性能をPostgreSQL と比較し、厳しい条件での性能劣化が無かったMySQL を活用。

MySQL 導入の効果大量のメールであっても高速なデータハンドリングと安心、確実なデータの蓄積、管理を実現。高速なメール検索表示技術で特許取得。MySQL 導入の理由技術者育成に注力してる Ruby との親和性が高く、数十万件のデータでも PostgreSQL に比べて劣化しない検索性能を評価。組み込み用のライセンス体系も手頃。

Page 12: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Deep Embedded vs Server Bundleライブラリ組み込み or クライアント / サーバ型

クライアントからMySQL プロトコルで通信

libmysqld

MySQLサーバ

アプリケーションプロセス

Page 13: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 13

1,000 億ドル以上の取引を守る MySQL Cluster

アプリケーション世界最大級のオンライン決済サービス。 Paypal の口座間やクレジットカードでの送金や入金が可能。アクティブアカウント 1億以上、 20以上の通貨に対応し、 203 の国と地域で利用可能。年率 30% の成長。

MySQL 導入の効果MySQL Cluster を AWS の 5拠点に導入し、全世界で 1/3 秒未満のレイテンシを実現。リアルタイムでの不正検知が可能に。MySQL 導入の理由“NoSQL の特徴である迅速な開発と SQLモデルの信頼性の両方のメリットを実装してるため”Daniel Austin, Chief Architect, PayPal

Page 14: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

MySQL Cluster• 自動シャーディング、マルチマスタ• ACID トランザクション、 OLTP とリアルタイム分析

参照更新性能の高い拡張性

• シェアードナッシング、単一障害点無し• 自動復旧、オンラインメンテナンス99.999% の可用性

• インメモリ処理に最適化+ディスク併用可能• 低レイテンシリアルタイム

• キー・バリュー型+複雑なリレーショナルな処理• SQL + Memcached + JavaScript + Java + HTTP/REST & C++SQL + NoSQL

• オープンソース+商用版運用支援ツール• 特殊なハードウェア不要、管理監視ツール群、サポート低コスト

14

Page 15: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 15

MySQL Cluster アーキテクチャ

MySQL Cluster Data Nodes

クライアント

アプリケーションレイヤ

データレイヤ

管理ノード

Page 16: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 16

Page 17: [Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka