Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2MySQL & NoSQL	MySQL Global Business UnitSenior Direct...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするも...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4The worlds most popular open source database世界でもっとも普及...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5DELIVERING MORE BETTERPRODUCTS FASTERORACLE DRIVESMyS...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6PRODUCT PORTFOLIOCopyright © 2013, Oracle and/or its ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Copyright © 2013, Oracle and/or its affiliates. All ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Copyright © 2013, Oracle and/or its affiliates. All ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9Oracle Database & MySQL  より多くのお客様の要件にお応えするために  MySQ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10MySQL Enterprise Monitor 2.2MySQL Cluster 7.1MySQL C...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11MySQL 5.6 GA	  オプティマイザ: パフォーマンス&スケーラビリティ	  パフォーマンス...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12MySQL: Powering the Web & the Cloud
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13Aadhaar - インド版国民総背番号制度 	  国民全員のID番号と生体認証情報を管理  トラン...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14MySQL Enterprise Edition	最高レベルのスケーラビリティ、セキュリティおよび稼働時...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15MySQL 5.6 GA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16MySQL 5.6 GA	  オプティマイザ: パフォーマンス&スケーラビリティ	  パフォーマンス...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17MySQLサーバ開発の優先課題	  Web、クラウドインフラ、組み込みでの利用への最適化  プラグイ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18WEBENTERPRISEEMBEDDEDCLOUD業界のトップ企業を支えるMySQL
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19コミュニティ版  MySQL Community Server  MySQL Cluster (Co...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20MySQL Enterprise EditionMySQL Database•  高信頼性、高性能•  ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21MySQLの高可用性ソリューションMySQL 5.6レプリケーションOracle VMTemplateS...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22MySQL サポートの特徴 パフォーマンスチューニング SQL&アプリケーションレビュー 物理サー...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23MySQL Enterprise Edition & Cluster CGEの評価  Oracle S...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24RDBMSとNoSQLの役割?	NoSQLシンプルなアクセス・パターンパフォーマンスのために一貫性を犠牲...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25MySQL 5.6InnoDB NoSQL API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26MySQL 5.6: InnoDB	   InnoDBに素早く、簡単にアクセス	-  Memcache...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27NoSQL APIによる性能	0100002000030000400005000060000700008...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28InnoDB as a NoSQL Database	  A NoSQL product such a...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29InnoDB memcached Plugin	  Supported Platform–  Linu...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30InnoDB memcached Plugin	  Configuration tables crea...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31InnoDB memcached Plugin	  The mapping is done throu...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32InnoDB memcached Plugin	  Mapping to table can be a...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33MySQL ClusterNoSQL API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34MySQL Cluster	Active-Active型データベースクラスタ&トランザクション対応キーバ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35  NoSQL C++ API, flexaSynch benchmark  30 x Intel ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36Cluster 1SynchronousreplicationCluster 2InnoDB InnoD...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37MULTI-REGION AVAILABILITY  DR and Global Scale  Re...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38監視 &リカバリ無停止メンテナンス管理作業の自動化低コストでより柔軟性をもった高可用性データベース環境を...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.39計画的メンテナンスへの対応オンライン作業  クラスタのスケール(オンラインでノードの追加と削除)  ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40スケーラビリティ "パフォーマンス "高可用性 "使いやすさ "SQL/結合 "ACID トラ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.41MySQL Cluster データへの NoSQL アクセスMix & Match!SQL および No...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.42スキーマフリー・アプリケーション アプリケーションの迅速な変更–  新しいタイプのデータを継続的に追加...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.43Cluster & Memcached – 設定済みスキーマ<town:maidenhead,SL6>p...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.44API の柔軟性:SQL と NoSQL の組み合わせ	最適な組み合わせデータノードNDB APIクライ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.45MySQL Cluster 7.3: Node.js NoSQL API  JavaScriptから ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46MySQL &Hadoop
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47BI SolutionsACQUIREORGANIZEANALYZEDECIDEApplierMySQL...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48*Leading Hadoop VendorDownload the MySQL Guide to Bi...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49MySQL Applier for Hadoop	MySQLからHadoopへのリアルタイムストリーミン...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.50Mapping Between MySQL and HDFS Schema
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.51お知らせ
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.52MySQLヘルスチェックプログラム	 MySQLセールスコンサルタントが訪問し、
Enterprise...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.535.6MySQL Server – GAInnoDBの改良やオプティマイザの刷新による性能&拡張性向上レ...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.54
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.55
Upcoming SlideShare
Loading in …5
×

A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama

1,315 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,315
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama

  1. 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
  2. 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2MySQL & NoSQL MySQL Global Business UnitSenior Director, MySQL Sales Consulting WWPhilip Antoniades Sales Consulting Manager, JAPAC梶山 隆輔 / Ryusuke Kajiyama
  3. 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。 Oracleは、米国オラクル・コーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標または商標です。他社名又は製品名は、それぞれ各社の商標である場合があります。
  4. 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4The worlds most popular open source database世界でもっとも普及しているオープンソース データベース
  5. 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5DELIVERING MORE BETTERPRODUCTS FASTERORACLE DRIVESMySQL INNOVATIONDELIVERING MORE BETTERPRODUCTS FASTERMAKING MySQL BETTEREVERY DAY
  6. 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6PRODUCT PORTFOLIOCopyright © 2013, Oracle and/or its affiliates. All rights reserved.6
  7. 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7COMPONENTS50 Product Categories
  8. 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8Web, Mobile, EmbeddedOn Premise & in the Cloud
  9. 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9Oracle Database & MySQL  より多くのお客様の要件にお応えするために  MySQLはWebにおけるデファクトスタンダード  MySQLとOracleの両方を運用されるお客様にもより多くのメリットComplementary 「補完関係」 Web and Cloud computing is not a ‘one size fits all’ model
  10. 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10MySQL Enterprise Monitor 2.2MySQL Cluster 7.1MySQL Cluster Manager 1.0MySQL Workbench 5.2MySQL Database 5.5MySQL Enterprise Backup 3.5MySQL Enterprise Monitor 2.3MySQL Cluster Manager 1.1DRIVING MySQLINNOVATIONAll GA!MySQL Enterprise Backup 3.7Oracle VM Template for MySQLEnterprise EditionMySQL Enterprise OracleCertificationsMySQL Windows InstallerMySQL Enterprise SecurityMySQL Enterprise ScalabilityMySQL Database 5.6 DMR*MySQL Cluster 7.2 DMRMySQL Labs!(“early and often”)All GA!MySQL Cluster 7.2MySQL Cluster Manager 1.4MySQL Utilities 1.0.6MySQL Migration WizardMySQL Enterprise Backup 3.8MySQL Enterprise AuditMySQL Cluster 7.3 DMRMySQL Database 5.6 RCA BETTERMySQL*Development Milestone Release2010 2011 2012All GA!Available Now!
  11. 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11MySQL 5.6 GA   オプティマイザ: パフォーマンス&スケーラビリティ   パフォーマンス・スキーマ: より詳細な統計情報   InnoDB: トランザクション・スループットの向上   レプリケーション: さらなる可用性とデータの整合性   「NotOnlySQL」オプション: さらなる柔軟性   ダウンロードはこちらから!dev.mysql.com/downloads/mysql/New!
  12. 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12MySQL: Powering the Web & the Cloud
  13. 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13Aadhaar - インド版国民総背番号制度   国民全員のID番号と生体認証情報を管理  トランザクショナルな処理は全て商用版MySQLを利用  統計分析や不正検出にはHadoopを利用  2013年1月現在で約2億6,000万ID発行済み  将来的には1日3,000億件のID照合、約25PB アーキテクトによるプレゼンテーション: http://goo.gl/AXmQsOSS導入の経緯を紹介したニュース記事: http://goo.gl/AmEO9
  14. 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14MySQL Enterprise Edition 最高レベルのスケーラビリティ、セキュリティおよび稼働時間 Oracle PremierSupportMySQL Enterprise OracleCertifications/IntegrationsMySQL EnterpriseHigh AvailabilityMySQL EnterpriseSecurityMySQL EnterpriseScalabilityMySQL EnterpriseBackupMySQL EnterpriseMonitor/Query AnalyzerMySQL Workbench
  15. 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15MySQL 5.6 GA
  16. 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16MySQL 5.6 GA   オプティマイザ: パフォーマンス&スケーラビリティ   パフォーマンス・スキーマ: より詳細な統計情報   InnoDB: トランザクション・スループットの向上   レプリケーション: さらなる可用性とデータの整合性   「NotOnlySQL」オプション: さらなる柔軟性   ダウンロードはこちらから!dev.mysql.com/downloads/mysql/New!
  17. 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17MySQLサーバ開発の優先課題   Web、クラウドインフラ、組み込みでの利用への最適化  プラグインによるアーキテクチャの簡素化–  メンテナンス効率および拡張性の向上–  さらなるNoSQLオプションの追加 (HTTP, JSON, JavaScript など)  リファクタリング–  InnoDBのデータディクショナリ–  オプティマイザ/パーサー/プロトコル  InnoDB–  主要な使い方の改良(参照専用、高速なリカバリ)、GIS–  全文検索の日本語対応 (中国語、韓国語も)  高可用性構成の簡素化、レプリケーション強化、シャーディング
  18. 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18WEBENTERPRISEEMBEDDEDCLOUD業界のトップ企業を支えるMySQL
  19. 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19コミュニティ版  MySQL Community Server  MySQL Cluster (Community Edition)  MySQL GUI管理ツール  MySQLコネクタ (JDBC, ODBC, etc)  ドキュメント  フォーラムMySQLのコミュニティ版と商用版商用版  Standard Edition  Enterprise Edition  MySQL Cluster Carrier Grade Edition  商用ライセンス (組み込み用)  トレーニング  プロフェッショナルサービス  技術サポートや管理機能、拡張機能を有償の商用版として提供   コミュニティ版ソフトウェアはGPLでソースコードも提供
  20. 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20MySQL Enterprise EditionMySQL Database•  高信頼性、高性能•  運用の容易性MySQL Enterprise Backup•  高速オンラインホットバックアップ•  ポイントインタイムリカバリMySQL Enterprise Monitor•  全MySQLサーバの一括監視•  MySQL Query AnalyzerMySQL Workbench•  データベース設計 & アプリ開発•  管理ツール MySQL AdministrationMySQL Enterprise Security•  External Authentication 外部認証•  Audit Plugin 柔軟な監査ログ出力MySQL Enterprise Scalability•  Thread Pooling•  持続可能な高性能Oracle Premier Support•  24x7, 無制限インシデント•  コンサルテイティブサポート
  21. 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21MySQLの高可用性ソリューションMySQL 5.6レプリケーションOracle VMTemplateSolarisClusterWindowsClusterDRBDMySQLCluster自動フェールオーバー ✔ ✔ ✔ ✔ ✔ ✔データロス無し Semi-Sync ✔ ✔ ✔ ✔ ✔サポートOS All Linux Solaris Windows Linux AllクラスタモードMaster +SlavesActive/PassiveActive/PassiveActive/PassiveActive/PassiveMulti-Master共有ディスク 不要 必要 必要 必要 不要 不要可用性デザイン 99.9% 99.99% 99.99% 99.95% 99.99% 99.999%単一ベンダサポート ✔ ✔ ✔ ✖ ✔ ✔
  22. 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22MySQL サポートの特徴 パフォーマンスチューニング SQL&アプリケーションレビュー 物理サーバー単位課金 ソースコードレベルからのサポート オラクルのライフタイムサポート
  23. 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23MySQL Enterprise Edition & Cluster CGEの評価  Oracle Software Delivery Cloudhttp://edelivery.oracle.com/  製品パックを選択: “MySQL Database”30日間トライアル
  24. 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24RDBMSとNoSQLの役割? NoSQLシンプルなアクセス・パターンパフォーマンスのために一貫性を犠牲に特別なデータ形式シンプルな操作RDBMS結合を含む複雑なクエリーACID トランザクション定義されたスキーマ豊富なツール  あらゆる要件を満たす単一のソリューションはない  組み合わせて最適化するスケーラビリティパフォーマンス高可用性使いやすさSQL/結合ACID トランザクション
  25. 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25MySQL 5.6InnoDB NoSQL API
  26. 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26MySQL 5.6: InnoDB   InnoDBに素早く、簡単にアクセス -  Memcached API経由のアクセス -  既存のMemcachedクライアントを使用 -  SQL変換をバイパス   NotOnlySQLアクセス –  キー・バリュー操作用 –  複雑なクエリやJOIN、FKには
SQLを使用   実装 –  mysqldにMemcachedを
デーモン・プラグインとして統合 –  ネイティブInnoDB APIをmemcachedプロトコルにマッピング –  超低レイテンシ用の
共有プロセス・スペース RDBMSとNoSQLの両立 InnoDB Storage EngineMySQL Server Memcached pluginApplicationSQL(MySQL Client)NoSQL(MemcachedProtocol)mysqld
  27. 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27NoSQL APIによる性能 010000200003000040000500006000070000800008 32 128 512TPSClient ConnectionsMySQL 5.6: NoSQL BenchmarkingMemcached APISQLCustomized Java-based App Test HarnessOracle Linux 6Intel(R) Xeon(R) 2.0 x86_64MySQL leveraging:- 8 available CPU threads- 2 GHz, 16GB RAMUp to 9x Higher “SET / INSERT” Throughputblogs.oracle.com/mysqlinnodb/entry/new_enhancements_for_innodb_memcached
  28. 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28InnoDB as a NoSQL Database   A NoSQL product such as Memcached directly accesses InnoDB  Simple commands, much smaller network transmit packages  Persistent storage from InnoDB  Index on the key column  Full ACID compliance  Bypass Optimizer and QP layer of MySQL  Dual access of data (SQL and Memcached)  Enabling binlog with innodb_api_enable_binlog  Configuration Parameters–  daemon_memcached_r_batch_size–  daemon_memcached_w_batch_sizeInnoDB + Memcached
  29. 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29InnoDB memcached Plugin   Supported Platform–  Linux, Solaris, and Mac OS X  Software Prerequisites–  You must have libevent installed, since it is required by memcached  Setting Up Required Tables–  run the configuration script scripts/innodb_memcached_config.sqlto install the necessary tables  Installing the Daemon Pluginmysql> install plugin daemon_memcached soname "libmemcached.so”;
  30. 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30InnoDB memcached Plugin   Configuration tables created by install scriptmysql> use innodb_memcache;Database changedmysql> show tables;+---------------------------+| Tables_in_innodb_memcache |+---------------------------+| cache_policies || config_options || containers |+---------------------------+3 rows in set (0.01 sec)
  31. 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31InnoDB memcached Plugin   The mapping is done through specifying corresponding column valuesin containers table:mysql> desc containers;+------------------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+------------------------+--------------+------+-----+---------+-------+| name | varchar(50) | NO | PRI | NULL | || db_schema | varchar(250) | NO | | NULL | || db_table | varchar(250) | NO | | NULL | || key_columns | varchar(250) | NO | | NULL | || value_columns | varchar(250) | YES | | NULL | || flags | varchar(250) | NO | | 0 | || cas_column | varchar(250) | YES | | NULL | || expire_time_column | varchar(250) | YES | | NULL | || unique_idx_name_on_key | varchar(250) | NO | | NULL | |+------------------------+--------------+------+-----+---------+-------+9 rows in set (0.02 sec)
  32. 32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32InnoDB memcached Plugin   Mapping to table can be added via SQL  To switch to table ”db1/tbl1", and get the value corresponding to“key_a” in "get @@new_mapping_name.key” format;prefix "@@" is required for signaling a mapped table change  The default delimiter that separates the "mapping name" and key valueis ".”, which can be changed option in the "config_options" systemtable with name of "table_map_delimiter"INSERT INTO containers VALUES ("setup_3", ”db1", ”tbl1","c1", "c2", "c3", "c4", "c5", "idx");get @@setup_3.key_a(OR simply, get @@setup_3)INSERT INTO config_options VALUES("table_map_delimiter", “|");
  33. 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33MySQL ClusterNoSQL API
  34. 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34MySQL Cluster Active-Active型データベースクラスタ&トランザクション対応キーバリューストア スケーラビリティパフォーマンス高可用性 "使いやすさSQL/結合 "ACID トランザクション "データ・ノードノード・グループ 1F1F3F3F1ノード1ノード2ノード・グループ 2F2F4F4F2ノード3ノード4アプリケーション・ノード管理ノード管理ノードRESTJPA
  35. 35. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35  NoSQL C++ API, flexaSynch benchmark  30 x Intel E5-2600 Intel Servers, 2 socket, 64GB  ACID Transactions, with Synchronous Replication05101520252 4 6 8 10 12 14 16 18 20 22 24 26 28 30MillionsofUPDATEsperSecondMySQL Cluster Data Nodes1.2 Billion UPDATEs per Minute
  36. 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36Cluster 1SynchronousreplicationCluster 2InnoDB InnoDB InnoDBAsynchronousreplicationレプリケーションの柔軟性  Cluster ノードグループ間の同期レプリケーションによる高可用性  遠隔地Clusterへの双方向非同期レプリケーションによる地理的冗長性  非Clusterデータベースへの非同期レプリケーション例:レポート作成  要件に応じた最適なレプリケーションメソッド
  37. 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37MULTI-REGION AVAILABILITY  DR and Global Scale  Replicate complete clustersacross regions–  Fully active/active–  No passive resources  Split individual clustersacross availability zones–  Synchronous replication &auto-failover between sitesGeographic Replication
  38. 38. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38監視 &リカバリ無停止メンテナンス管理作業の自動化低コストでより柔軟性をもった高可用性データベース環境を構築&管理可能にMySQL Cluster Manager
  39. 39. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.39計画的メンテナンスへの対応オンライン作業  クラスタのスケール(オンラインでノードの追加と削除)  テーブルの再パーティショニング  サーバーおよびOSのアップグレード / パッチ適用  MySQL Clusterのアップグレード / パッチ適用  バックアップ  スキーマをオンラインでリアルタイムに展開
  40. 40. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40スケーラビリティ "パフォーマンス "高可用性 "使いやすさ "SQL/結合 "ACID トランザクション "
  41. 41. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.41MySQL Cluster データへの NoSQL アクセスMix & Match!SQL および NoSQLインターフェースより
同じデータへ同時に
アクセス
  42. 42. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.42スキーマフリー・アプリケーション アプリケーションの迅速な変更–  新しいタイプのデータを継続的に追加–  スキーマ拡張の時間が無い–  スキーマ拡張の技術が無い–  初期段階は少数ユーザに公開–  本番システムで継続的に追加
  43. 43. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.43Cluster & Memcached – 設定済みスキーマ<town:maidenhead,SL6>prefix key value<town:maidenhead,SL6>key valuePrefix Table Key-col Val-col policytown: addrs town code clusterContainer Tabletown ... code ...maidenhead ... SL6 ...addrs TableApplication viewSQL viewhttp://clusterdb.com/u/memcached
  44. 44. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.44API の柔軟性:SQL と NoSQL の組み合わせ 最適な組み合わせデータノードNDB APIクライアントNative memcached HTTP/RESTJDBC / ODBCPHP / PERLPython / Ruby•  SQL: 複雑なリレーショナル・クエリ •  HTTP / memcached: キー・バリュー型Webサービス •  Java: エンタープライズ・アプリケーション •  NDB API: リアルタイム・サービス
  45. 45. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.45MySQL Cluster 7.3: Node.js NoSQL API  JavaScriptから MySQL Cluster に直接アクセス–  JavaScript のオブジェクトとしてMySQL Cluster のデータを読み書き–  SQL への変換不要  node.jsのモジュールとして実装–  MySQLCluster APIライブラリとWebアプリケーションを統合  高性能&分散型のアプリケーションと高性能&分散型のデータベースを統合Early Access Feature V8 JavaScript EngineMySQL Cluster Node.js ModuleMySQL Cluster Data NodesClientsNew!
  46. 46. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46MySQL &Hadoop
  47. 47. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47BI SolutionsACQUIREORGANIZEANALYZEDECIDEApplierMySQL in the Big Data Lifecycle
  48. 48. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48*Leading Hadoop VendorDownload the MySQL Guide to Big Data:http://www.mysql.com/why-mysql/white-papers/mysql-and-hadoop-guide-to-big-data-integration/
  49. 49. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49MySQL Applier for Hadoop MySQLからHadoopへのリアルタイムストリーミング   バイナリログの内容をlibhdfsライブラリ経由でHDFSに書き込み  リアルタイムでのデータ分析を実現  Hadoop用各種ツールとMySQLデータの統合http://labs.mysql.com/
  50. 50. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.50Mapping Between MySQL and HDFS Schema
  51. 51. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.51お知らせ
  52. 52. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.52MySQLヘルスチェックプログラム  MySQLセールスコンサルタントが訪問し、
Enterprise Monitorなどの導入&利用方法をデモ  開発環境やテスト環境などに実際に導入して
MySQLやアプリケーションの稼働状況をチェック  詳しくは下記までお問い合わせください
MySQL-Sales_jp_grp@Oracle.COM
[Oracle Direct] 0120-155-096
 ※音声案内に従って2番を選択してください。 参加企業募集中!
  53. 53. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.535.6MySQL Server – GAInnoDBの改良やオプティマイザの刷新による性能&拡張性向上レプリケーションの可用性向上 & NoSQLインタフェース追加MySQL Cluster - GAJOIN性能の大幅な向上 ディザスタリカバリの信頼性の向上MySQL Cluster - DMRMySQL 5.6統合、外部キーサポートNode.jp APIの追加、運用性能向上7.27.35.7MySQL Server – DMRリファクタリング & 各機能のプラグイン化さらなるNoSQLインタフェース追加
  54. 54. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.54
  55. 55. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.55

×