SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2
MySQL & NoSQL
	
MySQL Global Business Unit
Senior Director, MySQL Sales Consulting WW
Philip Antoniades	
Sales Consulting Manager, JAPAC
梶山 隆輔 / Ryusuke Kajiyama
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する
ものです。また、情報提供を唯一の目的とするものであり、いかなる契約
にも組み込むことはできません。以下の事項は、マテリアルやコード、機
能を提供することをコミットメント(確約)するものではないため、購買決
定を行う際の判断材料になさらないで下さい。オラクル製品に関して記
載されている機能の開発、リリースおよび時期については、弊社の裁量
により決定されます。	
	
Oracleは、米国オラクル・コーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標または
商標です。他社名又は製品名は、それぞれ各社の商標である場合があります。
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4
The world's most popular open source database
世界でもっとも普及しているオープンソース データベース
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5
DELIVERING MORE BETTER
PRODUCTS FASTERORACLE DRIVES
MySQL INNOVATION
DELIVERING MORE BETTER
PRODUCTS FASTER
MAKING MySQL BETTER
EVERY DAY
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6
PRODUCT PORTFOLIO
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7
COMPONENTS
50 Product Categories
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
Web, Mobile, Embedded
On Premise & in the Cloud
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9
Oracle Database & MySQL
  より多くのお客様の要件にお応えするために
  MySQLはWebにおけるデファクトスタンダード
  MySQLとOracleの両方を運用されるお客様にもより多くのメリット
Complementary 「補完関係」	
Web and Cloud computing is not a ‘one size fits all’ model
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10
MySQL Enterprise Monitor 2.2
MySQL Cluster 7.1
MySQL Cluster Manager 1.0
MySQL Workbench 5.2
MySQL Database 5.5
MySQL Enterprise Backup 3.5
MySQL Enterprise Monitor 2.3
MySQL Cluster Manager 1.1
DRIVING MySQL
INNOVATION
All GA!
MySQL Enterprise Backup 3.7
Oracle VM Template for MySQL
Enterprise Edition
MySQL Enterprise Oracle
Certifications
MySQL Windows Installer
MySQL Enterprise Security
MySQL Enterprise Scalability
MySQL Database 5.6 DMR*
MySQL Cluster 7.2 DMR
MySQL Labs!
(“early and often”)
All GA!
MySQL Cluster 7.2
MySQL Cluster Manager 1.4
MySQL Utilities 1.0.6
MySQL Migration Wizard
MySQL Enterprise Backup 3.8
MySQL Enterprise Audit
MySQL Cluster 7.3 DMR
MySQL Database 5.6 RC
A BETTER
MySQL
*Development Milestone Release
2010 2011 2012
All GA!
Available Now!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11
MySQL 5.6 GA	
  オプティマイザ: パフォーマンス&スケーラビリティ	
  パフォーマンス・スキーマ: より詳細な統計情報	
  InnoDB: トランザクション・スループットの向上	
  レプリケーション: さらなる可用性とデータの整合性	
  「NotOnlySQL」オプション: さらなる柔軟性	
  ダウンロードはこちらから!
dev.mysql.com/downloads/mysql/
New!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12
MySQL: Powering the Web & the Cloud
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13
Aadhaar - インド版国民総背番号制度 	
  国民全員のID番号と生体認証情報を管理
  トランザクショナルな処理は全て商用版MySQLを利用
  統計分析や不正検出にはHadoopを利用
  2013年1月現在で約2億6,000万ID発行済み
  将来的には1日3,000億件のID照合、約25PB	
アーキテクトによるプレゼンテーション: http://goo.gl/AXmQs
OSS導入の経緯を紹介したニュース記事: http://goo.gl/AmEO9
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14
MySQL Enterprise Edition
	
最高レベルのスケーラビリティ、セキュリティおよび稼働時間	
Oracle Premier
Support
MySQL Enterprise Oracle
Certifications/Integrations
MySQL Enterprise
High Availability
MySQL Enterprise
Security
MySQL Enterprise
Scalability
MySQL Enterprise
Backup
MySQL Enterprise
Monitor/Query Analyzer
MySQL Workbench
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15
MySQL 5.6 GA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16
MySQL 5.6 GA	
  オプティマイザ: パフォーマンス&スケーラビリティ	
  パフォーマンス・スキーマ: より詳細な統計情報	
  InnoDB: トランザクション・スループットの向上	
  レプリケーション: さらなる可用性とデータの整合性	
  「NotOnlySQL」オプション: さらなる柔軟性	
  ダウンロードはこちらから!
dev.mysql.com/downloads/mysql/
New!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17
MySQLサーバ開発の優先課題	
  Web、クラウドインフラ、組み込みでの利用への最適化
  プラグインによるアーキテクチャの簡素化
–  メンテナンス効率および拡張性の向上
–  さらなるNoSQLオプションの追加 (HTTP, JSON, JavaScript など)
  リファクタリング
–  InnoDBのデータディクショナリ
–  オプティマイザ/パーサー/プロトコル
  InnoDB
–  主要な使い方の改良(参照専用、高速なリカバリ)、GIS
–  全文検索の日本語対応 (中国語、韓国語も)
  高可用性構成の簡素化、レプリケーション強化、シャーディング
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18
WEB
ENTERPRISE
EMBEDDED
CLOUD
業界のトップ企業を支えるMySQL
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でソースコードも提供
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20
MySQL Enterprise Edition
MySQL Database
•  高信頼性、高性能
•  運用の容易性
MySQL Enterprise Backup
•  高速オンラインホットバックアップ
•  ポイントインタイムリカバリ
MySQL Enterprise Monitor
•  全MySQLサーバの一括監視
•  MySQL Query Analyzer
MySQL Workbench
•  データベース設計 & アプリ開発
•  管理ツール MySQL Administration
MySQL Enterprise Security
•  External Authentication 外部認証
•  Audit Plugin 柔軟な監査ログ出力
MySQL Enterprise Scalability
•  Thread Pooling
•  持続可能な高性能
Oracle Premier Support
•  24x7, 無制限インシデント
•  コンサルテイティブサポート
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21
MySQLの高可用性ソリューション
MySQL 5.6
レプリケーション
Oracle VM
Template
Solaris
Cluster
Windows
Cluster
DRBD
MySQL
Cluster
自動フェールオーバー ✔

 ✔

 ✔

 ✔

 ✔

 ✔

データロス無し Semi-Sync ✔

 ✔

 ✔

 ✔

 ✔

サポートOS All Linux Solaris Windows Linux All
クラスタモード
Master +
Slaves
Active/
Passive
Active/
Passive
Active/
Passive
Active/
Passive
Multi-
Master
共有ディスク 不要 必要

 必要

 必要

 不要 不要
可用性デザイン 99.9% 99.99% 99.99% 99.95% 99.99% 99.999%
単一ベンダサポート ✔

 ✔

 ✔

 ✖ ✔

 ✔
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22
MySQL サポートの特徴
 パフォーマンスチューニング
 SQL&アプリケーションレビュー
 物理サーバー単位課金
 ソースコードレベルからのサポート
 オラクルのライフタイムサポート
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23
MySQL Enterprise Edition & Cluster CGEの評価
  Oracle Software Delivery Cloud
http://edelivery.oracle.com/
  製品パックを選択:
 “MySQL Database”
30日間トライアル
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24
RDBMSとNoSQLの役割?	
NoSQL
シンプルなアクセス・パターン
パフォーマンスのために
一貫性を犠牲に
特別なデータ形式
シンプルな操作
RDBMS
結合を含む複雑なクエ
リー
ACID トランザクション
定義されたスキーマ
豊富なツール
  あらゆる要件を満たす単一の
ソリューションはない
  組み合わせて最適化する
スケーラビリティ
パフォーマンス
高可用性
使いやすさ
SQL/結合
ACID トランザクション
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25
MySQL 5.6
InnoDB NoSQL API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26
MySQL 5.6: InnoDB
	
   InnoDBに素早く、簡単にアクセス	
-  Memcached API経由のアクセス	
-  既存のMemcachedクライアントを使用	
-  SQL変換をバイパス	
  NotOnlySQLアクセス	
–  キー・バリュー操作用	
–  複雑なクエリやJOIN、FKには

SQLを使用 	
  実装	
–  mysqldにMemcachedを

デーモン・プラグインとして統合	
–  ネイティブInnoDB APIをmemcached
プロトコルにマッピング	
–  超低レイテンシ用の

共有プロセス・スペース	
RDBMSとNoSQLの両立	
InnoDB Storage Engine
MySQL Server Memcached plugin
Application
SQL
(MySQL Client)
NoSQL
(Memcached
Protocol)
mysqld
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27
NoSQL APIによる性能	
0
10000
20000
30000
40000
50000
60000
70000
80000
8 32 128 512
TPS
Client Connections
MySQL 5.6: NoSQL Benchmarking
Memcached API
SQL
Customized Java-based App Test Harness
Oracle Linux 6
Intel(R) Xeon(R) 2.0 x86_64
MySQL leveraging:
- 8 available CPU threads
- 2 GHz, 16GB RAM
Up to 9x Higher “SET / INSERT” Throughput
blogs.oracle.com/mysqlinnodb/entry/new_enhancements_for_innodb_memcached
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28
InnoDB 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_size
InnoDB + Memcached
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29
InnoDB 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.sql
to install the necessary tables
  Installing the Daemon Plugin
mysql> install plugin daemon_memcached soname "libmemcached.so”;
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30
InnoDB memcached Plugin	
  Configuration tables created by install script
mysql> use innodb_memcache;
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_innodb_memcache |
+---------------------------+
| cache_policies |
| config_options |
| containers |
+---------------------------+
3 rows in set (0.01 sec)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31
InnoDB memcached Plugin	
  The mapping is done through specifying corresponding column values
in 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)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32
InnoDB 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 value
is ".”, which can be changed option in the "config_options" system
table 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", “|");
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33
MySQL Cluster
NoSQL API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34
MySQL Cluster	
Active-Active型データベースクラスタ&トランザクション対応キーバリューストア	
スケーラビリティ
パフォーマンス
高可用性 "
使いやすさ
SQL/結合 "
ACID トランザクション "
データ・ノード
ノード・グループ 1
F1
F3
F3
F1
ノード1ノード2
ノード・グループ 2
F2
F4
F4
F2
ノード3ノード4
アプリケーション・ノード
管理
ノード
管理
ノード
RESTJPA
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 Replication
0
5
10
15
20
25
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
MillionsofUPDATEsperSecond
MySQL Cluster Data Nodes
1.2 Billion UPDATEs per Minute
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36
Cluster 1
Synchronous
replication
Cluster 2
InnoDB InnoDB InnoDB
Asynchronous
replication
レプリケーションの柔軟性
  Cluster ノードグループ間の同期
レプリケーションによる高可用性
  遠隔地Clusterへの双方向非同期レプリ
ケーションによる地理的冗長性
  非Clusterデータベースへの非同期レプリ
ケーション
例:レポート作成
  要件に応じた最適なレプリケーション
メソッド
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37
MULTI-REGION AVAILABILITY
  DR and Global Scale
  Replicate complete clusters
across regions
–  Fully active/active
–  No passive resources
  Split individual clusters
across availability zones
–  Synchronous replication &
auto-failover between sites
Geographic Replication
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38
監視 &
リカバリ
無停止
メンテナンス
管理作業
の自動化
低コストでより柔軟性をもった
高可用性データベース環境を構築&管理可能に
MySQL Cluster Manager
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.39
計画的メンテナンスへの対応
オンライン作業
  クラスタのスケール
(オンラインでノードの追加と削除)
  テーブルの再パーティショニング
  サーバーおよびOSのアップグレード / パッチ適用
  MySQL Clusterのアップグレード / パッチ適用
  バックアップ
  スキーマをオンラインでリアルタイムに展開
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40
スケーラビリティ "
パフォーマンス "
高可用性 "
使いやすさ "
SQL/結合 "
ACID トランザクション "
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.41
MySQL Cluster データへの NoSQL アクセス
Mix & Match!
SQL および NoSQL
インターフェースより

同じデータへ同時に

アクセス
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.42
スキーマフリー・アプリケーション
 アプリケーションの迅速な変更
–  新しいタイプのデータを
継続的に追加
–  スキーマ拡張の時間が無い
–  スキーマ拡張の技術が無い
–  初期段階は少数ユーザに公開
–  本番システムで継続的に追加
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.43
Cluster & Memcached – 設定済みスキーマ
<town:maidenhead,SL6>
prefix key value
<town:maidenhead,SL6>
key value
Prefix Table Key-col Val-col policy
town: addrs town code cluster
Container Table
town ... code ...
maidenhead ... SL6 ...
addrs Table
Application view
SQL view
http://clusterdb.com/u/memcached
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.44
API の柔軟性:
SQL と NoSQL の組み合わせ	
最適な
組み合わせ
データノード
NDB API
クライアント
Native memcached HTTP/REST
JDBC / ODBC
PHP / PERL
Python / Ruby
•  SQL: 複雑なリレーショナル・クエリ	
•  HTTP / memcached: キー・バリュー型Webサービス	
•  Java: エンタープライズ・アプリケーション	
•  NDB API: リアルタイム・サービス
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.45
MySQL Cluster 7.3: Node.js NoSQL API
  JavaScriptから MySQL Cluster に直接アクセス
–  JavaScript のオブジェクトとして
MySQL Cluster のデータを読み書き
–  SQL への変換不要
  node.jsのモジュールとして実装
–  MySQLCluster APIライブラリと
Webアプリケーションを統合
  高性能&分散型のアプリケーションと
高性能&分散型のデータベースを統合
Early Access Feature	
V8 JavaScript Engine
MySQL Cluster Node.js Module
MySQL Cluster Data Nodes
Clients
New!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46
MySQL &
Hadoop
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47
BI Solutions
ACQUIRE
ORGANIZEANALYZE
DECIDE
Applier
MySQL in the Big Data Lifecycle
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48
*Leading Hadoop Vendor
Download the MySQL Guide to Big Data:
http://www.mysql.com/why-mysql/white-papers/mysql-and-hadoop-guide-to-big-data-integration/
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49
MySQL Applier for Hadoop	
MySQLからHadoopへのリアルタイムストリーミング	
  バイナリログの内容をlibhdfs
ライブラリ経由でHDFSに書
き込み
  リアルタイムでのデータ分析
を実現
  Hadoop用各種ツールと
MySQLデータの統合
http://labs.mysql.com/
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.50
Mapping 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.52
MySQLヘルスチェックプログラム	
 MySQLセールスコンサルタントが訪問し、

Enterprise Monitorなどの導入&利用方法をデモ	
 開発環境やテスト環境などに実際に導入して

MySQLやアプリケーションの稼働状況をチェック	
 詳しくは下記までお問い合わせください

MySQL-Sales_jp_grp@Oracle.COM

[Oracle Direct] 0120-155-096

 ※音声案内に従って2番を選択してください。	
参加企業募集中!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.53
5.6
MySQL Server – GA
InnoDBの改良やオプティマイザの刷新による性能&拡張性向上
レプリケーションの可用性向上 & NoSQLインタフェース追加
MySQL Cluster - GA
JOIN性能の大幅な向上	
ディザスタリカバリの信頼性の向上
MySQL Cluster - DMR
MySQL 5.6統合、外部キーサポート
Node.jp APIの追加、運用性能向上
7.2
7.3
5.7
MySQL Server – DMR
リファクタリング & 各機能のプラグイン化
さらなるNoSQLインタフェース追加
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.54
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.55

Más contenido relacionado

La actualidad más candente

[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama [D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
Insight Technology, Inc.
 
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
Ryusuke Kajiyama
 
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
オラクルエンジニア通信
 

La actualidad más candente (20)

20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL
 
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama [D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
 
20190530 osc hokkaido_public
20190530 osc hokkaido_public20190530 osc hokkaido_public
20190530 osc hokkaido_public
 
Oracle Exadata MAA - Platinum層特化版プレゼンテーション
Oracle Exadata MAA - Platinum層特化版プレゼンテーション Oracle Exadata MAA - Platinum層特化版プレゼンテーション
Oracle Exadata MAA - Platinum層特化版プレゼンテーション
 
Oracle GoldenGate EM Plugin 13c セットアップガイド
Oracle GoldenGate EM Plugin 13c セットアップガイドOracle GoldenGate EM Plugin 13c セットアップガイド
Oracle GoldenGate EM Plugin 13c セットアップガイド
 
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
 
Exadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティスExadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティス
 
Oracle Database Appliance X5-2 アップデート内容のご紹介
Oracle Database Appliance X5-2 アップデート内容のご紹介Oracle Database Appliance X5-2 アップデート内容のご紹介
Oracle Database Appliance X5-2 アップデート内容のご紹介
 
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
 
Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)
 
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
 
MySQLのソース・ターゲットエンドポイントとしての利用
MySQLのソース・ターゲットエンドポイントとしての利用MySQLのソース・ターゲットエンドポイントとしての利用
MySQLのソース・ターゲットエンドポイントとしての利用
 
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
 
Oracle Database Appliance 12.1.2.1.0 アップデート及びパッチ管理について
Oracle Database Appliance 12.1.2.1.0 アップデート及びパッチ管理について Oracle Database Appliance 12.1.2.1.0 アップデート及びパッチ管理について
Oracle Database Appliance 12.1.2.1.0 アップデート及びパッチ管理について
 
Oracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud ServiceユーザーズガイドOracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud Serviceユーザーズガイド
 
Oracle Database Appliance 2.8 アップデート及びパッチ管理について
Oracle Database Appliance 2.8 アップデート及びパッチ管理についてOracle Database Appliance 2.8 アップデート及びパッチ管理について
Oracle Database Appliance 2.8 アップデート及びパッチ管理について
 
Oracle Database Appliance 12.1.2.3.0 アップデート及びパッチ管理について
Oracle Database Appliance 12.1.2.3.0 アップデート及びパッチ管理についてOracle Database Appliance 12.1.2.3.0 アップデート及びパッチ管理について
Oracle Database Appliance 12.1.2.3.0 アップデート及びパッチ管理について
 
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
 
SAP Extractorのソースエンドポイントとしての利用
SAP Extractorのソースエンドポイントとしての利用SAP Extractorのソースエンドポイントとしての利用
SAP Extractorのソースエンドポイントとしての利用
 

Destacado

Trabajos realizados por ariane pérez de 1º de
Trabajos realizados por   ariane pérez  de 1º deTrabajos realizados por   ariane pérez  de 1º de
Trabajos realizados por ariane pérez de 1º de
LAUDIO INSTITUTUA
 
14 12-2011 - arezzo&co investor day - apresentação p&d
14 12-2011 - arezzo&co investor day - apresentação p&d14 12-2011 - arezzo&co investor day - apresentação p&d
14 12-2011 - arezzo&co investor day - apresentação p&d
Arezzori
 
Surah ar arad
Surah ar aradSurah ar arad
Surah ar arad
Cosmo Homes
 

Destacado (20)

100 razones
 100 razones 100 razones
100 razones
 
Virus informático (1)
Virus informático (1)Virus informático (1)
Virus informático (1)
 
Operación de-fraccionarios
Operación de-fraccionariosOperación de-fraccionarios
Operación de-fraccionarios
 
Línea de tiempo
Línea de tiempoLínea de tiempo
Línea de tiempo
 
Unidad ii mauricio vega rrs
Unidad ii mauricio vega rrsUnidad ii mauricio vega rrs
Unidad ii mauricio vega rrs
 
Garcia Ana Verónica
Garcia Ana VerónicaGarcia Ana Verónica
Garcia Ana Verónica
 
Duplax
DuplaxDuplax
Duplax
 
Present 1 p
Present 1 pPresent 1 p
Present 1 p
 
[db tech showcase Tokyo 2014] B15: Scalability with MariaDB and MaxScale by ...
[db tech showcase Tokyo 2014] B15: Scalability with MariaDB and MaxScale  by ...[db tech showcase Tokyo 2014] B15: Scalability with MariaDB and MaxScale  by ...
[db tech showcase Tokyo 2014] B15: Scalability with MariaDB and MaxScale by ...
 
Trabajos realizados por ariane pérez de 1º de
Trabajos realizados por   ariane pérez  de 1º deTrabajos realizados por   ariane pérez  de 1º de
Trabajos realizados por ariane pérez de 1º de
 
Actividad de aprendizaje 08
Actividad de aprendizaje 08Actividad de aprendizaje 08
Actividad de aprendizaje 08
 
Problemas socioeconomicos
Problemas socioeconomicosProblemas socioeconomicos
Problemas socioeconomicos
 
14 12-2011 - arezzo&co investor day - apresentação p&d
14 12-2011 - arezzo&co investor day - apresentação p&d14 12-2011 - arezzo&co investor day - apresentação p&d
14 12-2011 - arezzo&co investor day - apresentação p&d
 
Presentacion 2
Presentacion 2Presentacion 2
Presentacion 2
 
Cadáver Esquisito
Cadáver EsquisitoCadáver Esquisito
Cadáver Esquisito
 
Marca Pimentel
Marca PimentelMarca Pimentel
Marca Pimentel
 
Inicio obras presentacion
Inicio obras presentacionInicio obras presentacion
Inicio obras presentacion
 
slideshare
slideshareslideshare
slideshare
 
Surah ar arad
Surah ar aradSurah ar arad
Surah ar arad
 
1.limeriquewesley
1.limeriquewesley1.limeriquewesley
1.limeriquewesley
 

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

20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
Machiko Ikoma
 
20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介
20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介
20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介
Machiko Ikoma
 

Similar a A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama (20)

5分で作るMySQL Cluster環境
5分で作るMySQL Cluster環境5分で作るMySQL Cluster環境
5分で作るMySQL Cluster環境
 
5分で作るMySQL Cluster環境
5分で作るMySQL Cluster環境5分で作るMySQL Cluster環境
5分で作るMySQL Cluster環境
 
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
 
20201023_MySQL開発最新動向
20201023_MySQL開発最新動向20201023_MySQL開発最新動向
20201023_MySQL開発最新動向
 
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
 
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
 
Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要
 
20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL
 
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
 
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
 
20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介
20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介
20210305_MySQLベースのクエリ・アクセラレーターHeatWaveのご紹介
 
最強のデータベース基盤“Exadata”をパブリック・クラウドで活用!(Oracle Cloud Days Tokyo 2015)
最強のデータベース基盤“Exadata”をパブリック・クラウドで活用!(Oracle Cloud Days Tokyo 2015)最強のデータベース基盤“Exadata”をパブリック・クラウドで活用!(Oracle Cloud Days Tokyo 2015)
最強のデータベース基盤“Exadata”をパブリック・クラウドで活用!(Oracle Cloud Days Tokyo 2015)
 
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
 
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
 
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
 
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]
 
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
 
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQLMySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
 
LINEのMySQL運用について 修正版
LINEのMySQL運用について 修正版LINEのMySQL運用について 修正版
LINEのMySQL運用について 修正版
 

Más de Insight Technology, Inc.

コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
Insight Technology, Inc.
 

Más 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の大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
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]
 

Último

Último (10)

知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 

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

  • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2 MySQL & NoSQL MySQL Global Business Unit Senior Director, MySQL Sales Consulting WW Philip Antoniades Sales Consulting Manager, JAPAC 梶山 隆輔 / Ryusuke Kajiyama
  • 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する ものです。また、情報提供を唯一の目的とするものであり、いかなる契約 にも組み込むことはできません。以下の事項は、マテリアルやコード、機 能を提供することをコミットメント(確約)するものではないため、購買決 定を行う際の判断材料になさらないで下さい。オラクル製品に関して記 載されている機能の開発、リリースおよび時期については、弊社の裁量 により決定されます。 Oracleは、米国オラクル・コーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標または 商標です。他社名又は製品名は、それぞれ各社の商標である場合があります。
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4 The world's most popular open source database 世界でもっとも普及しているオープンソース データベース
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5 DELIVERING MORE BETTER PRODUCTS FASTERORACLE DRIVES MySQL INNOVATION DELIVERING MORE BETTER PRODUCTS FASTER MAKING MySQL BETTER EVERY DAY
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6 PRODUCT PORTFOLIO Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 COMPONENTS 50 Product Categories
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Web, Mobile, Embedded On Premise & in the Cloud
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9 Oracle Database & MySQL   より多くのお客様の要件にお応えするために   MySQLはWebにおけるデファクトスタンダード   MySQLとOracleの両方を運用されるお客様にもより多くのメリット Complementary 「補完関係」 Web and Cloud computing is not a ‘one size fits all’ model
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1 DRIVING MySQL INNOVATION All GA! MySQL Enterprise Backup 3.7 Oracle VM Template for MySQL Enterprise Edition MySQL Enterprise Oracle Certifications MySQL Windows Installer MySQL Enterprise Security MySQL Enterprise Scalability MySQL Database 5.6 DMR* MySQL Cluster 7.2 DMR MySQL Labs! (“early and often”) All GA! MySQL Cluster 7.2 MySQL Cluster Manager 1.4 MySQL Utilities 1.0.6 MySQL Migration Wizard MySQL Enterprise Backup 3.8 MySQL Enterprise Audit MySQL Cluster 7.3 DMR MySQL Database 5.6 RC A BETTER MySQL *Development Milestone Release 2010 2011 2012 All GA! Available Now!
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11 MySQL 5.6 GA   オプティマイザ: パフォーマンス&スケーラビリティ   パフォーマンス・スキーマ: より詳細な統計情報   InnoDB: トランザクション・スループットの向上   レプリケーション: さらなる可用性とデータの整合性   「NotOnlySQL」オプション: さらなる柔軟性   ダウンロードはこちらから! dev.mysql.com/downloads/mysql/ New!
  • 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12 MySQL: Powering the Web & the Cloud
  • 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13 Aadhaar - インド版国民総背番号制度   国民全員のID番号と生体認証情報を管理   トランザクショナルな処理は全て商用版MySQLを利用   統計分析や不正検出にはHadoopを利用   2013年1月現在で約2億6,000万ID発行済み   将来的には1日3,000億件のID照合、約25PB アーキテクトによるプレゼンテーション: http://goo.gl/AXmQs OSS導入の経緯を紹介したニュース記事: http://goo.gl/AmEO9
  • 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14 MySQL Enterprise Edition 最高レベルのスケーラビリティ、セキュリティおよび稼働時間 Oracle Premier Support MySQL Enterprise Oracle Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench
  • 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15 MySQL 5.6 GA
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16 MySQL 5.6 GA   オプティマイザ: パフォーマンス&スケーラビリティ   パフォーマンス・スキーマ: より詳細な統計情報   InnoDB: トランザクション・スループットの向上   レプリケーション: さらなる可用性とデータの整合性   「NotOnlySQL」オプション: さらなる柔軟性   ダウンロードはこちらから! dev.mysql.com/downloads/mysql/ New!
  • 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17 MySQLサーバ開発の優先課題   Web、クラウドインフラ、組み込みでの利用への最適化   プラグインによるアーキテクチャの簡素化 –  メンテナンス効率および拡張性の向上 –  さらなるNoSQLオプションの追加 (HTTP, JSON, JavaScript など)   リファクタリング –  InnoDBのデータディクショナリ –  オプティマイザ/パーサー/プロトコル   InnoDB –  主要な使い方の改良(参照専用、高速なリカバリ)、GIS –  全文検索の日本語対応 (中国語、韓国語も)   高可用性構成の簡素化、レプリケーション強化、シャーディング
  • 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18 WEB ENTERPRISE EMBEDDED CLOUD 業界のトップ企業を支えるMySQL
  • 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20 MySQL Enterprise Edition MySQL Database •  高信頼性、高性能 •  運用の容易性 MySQL Enterprise Backup •  高速オンラインホットバックアップ •  ポイントインタイムリカバリ MySQL Enterprise Monitor •  全MySQLサーバの一括監視 •  MySQL Query Analyzer MySQL Workbench •  データベース設計 & アプリ開発 •  管理ツール MySQL Administration MySQL Enterprise Security •  External Authentication 外部認証 •  Audit Plugin 柔軟な監査ログ出力 MySQL Enterprise Scalability •  Thread Pooling •  持続可能な高性能 Oracle Premier Support •  24x7, 無制限インシデント •  コンサルテイティブサポート
  • 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 MySQLの高可用性ソリューション MySQL 5.6 レプリケーション Oracle VM Template Solaris Cluster Windows Cluster DRBD MySQL Cluster 自動フェールオーバー ✔ ✔ ✔ ✔ ✔ ✔ データロス無し Semi-Sync ✔ ✔ ✔ ✔ ✔ サポートOS All Linux Solaris Windows Linux All クラスタモード Master + Slaves Active/ Passive Active/ Passive Active/ Passive Active/ Passive Multi- Master 共有ディスク 不要 必要 必要 必要 不要 不要 可用性デザイン 99.9% 99.99% 99.99% 99.95% 99.99% 99.999% 単一ベンダサポート ✔ ✔ ✔ ✖ ✔ ✔
  • 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22 MySQL サポートの特徴  パフォーマンスチューニング  SQL&アプリケーションレビュー  物理サーバー単位課金  ソースコードレベルからのサポート  オラクルのライフタイムサポート
  • 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23 MySQL Enterprise Edition & Cluster CGEの評価   Oracle Software Delivery Cloud http://edelivery.oracle.com/   製品パックを選択:  “MySQL Database” 30日間トライアル
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24 RDBMSとNoSQLの役割? NoSQL シンプルなアクセス・パターン パフォーマンスのために 一貫性を犠牲に 特別なデータ形式 シンプルな操作 RDBMS 結合を含む複雑なクエ リー ACID トランザクション 定義されたスキーマ 豊富なツール   あらゆる要件を満たす単一の ソリューションはない   組み合わせて最適化する スケーラビリティ パフォーマンス 高可用性 使いやすさ SQL/結合 ACID トランザクション
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25 MySQL 5.6 InnoDB NoSQL API
  • 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26 MySQL 5.6: InnoDB   InnoDBに素早く、簡単にアクセス -  Memcached API経由のアクセス -  既存のMemcachedクライアントを使用 -  SQL変換をバイパス   NotOnlySQLアクセス –  キー・バリュー操作用 –  複雑なクエリやJOIN、FKには
 SQLを使用   実装 –  mysqldにMemcachedを
 デーモン・プラグインとして統合 –  ネイティブInnoDB APIをmemcached プロトコルにマッピング –  超低レイテンシ用の
 共有プロセス・スペース RDBMSとNoSQLの両立 InnoDB Storage Engine MySQL Server Memcached plugin Application SQL (MySQL Client) NoSQL (Memcached Protocol) mysqld
  • 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27 NoSQL APIによる性能 0 10000 20000 30000 40000 50000 60000 70000 80000 8 32 128 512 TPS Client Connections MySQL 5.6: NoSQL Benchmarking Memcached API SQL Customized Java-based App Test Harness Oracle Linux 6 Intel(R) Xeon(R) 2.0 x86_64 MySQL leveraging: - 8 available CPU threads - 2 GHz, 16GB RAM Up to 9x Higher “SET / INSERT” Throughput blogs.oracle.com/mysqlinnodb/entry/new_enhancements_for_innodb_memcached
  • 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28 InnoDB 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_size InnoDB + Memcached
  • 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29 InnoDB 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.sql to install the necessary tables   Installing the Daemon Plugin mysql> install plugin daemon_memcached soname "libmemcached.so”;
  • 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30 InnoDB memcached Plugin   Configuration tables created by install script mysql> use innodb_memcache; Database changed mysql> show tables; +---------------------------+ | Tables_in_innodb_memcache | +---------------------------+ | cache_policies | | config_options | | containers | +---------------------------+ 3 rows in set (0.01 sec)
  • 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31 InnoDB memcached Plugin   The mapping is done through specifying corresponding column values in 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32 InnoDB 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 value is ".”, which can be changed option in the "config_options" system table 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33 MySQL Cluster NoSQL API
  • 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34 MySQL Cluster Active-Active型データベースクラスタ&トランザクション対応キーバリューストア スケーラビリティ パフォーマンス 高可用性 " 使いやすさ SQL/結合 " ACID トランザクション " データ・ノード ノード・グループ 1 F1 F3 F3 F1 ノード1ノード2 ノード・グループ 2 F2 F4 F4 F2 ノード3ノード4 アプリケーション・ノード 管理 ノード 管理 ノード RESTJPA
  • 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 Replication 0 5 10 15 20 25 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 MillionsofUPDATEsperSecond MySQL Cluster Data Nodes 1.2 Billion UPDATEs per Minute
  • 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36 Cluster 1 Synchronous replication Cluster 2 InnoDB InnoDB InnoDB Asynchronous replication レプリケーションの柔軟性   Cluster ノードグループ間の同期 レプリケーションによる高可用性   遠隔地Clusterへの双方向非同期レプリ ケーションによる地理的冗長性   非Clusterデータベースへの非同期レプリ ケーション 例:レポート作成   要件に応じた最適なレプリケーション メソッド
  • 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37 MULTI-REGION AVAILABILITY   DR and Global Scale   Replicate complete clusters across regions –  Fully active/active –  No passive resources   Split individual clusters across availability zones –  Synchronous replication & auto-failover between sites Geographic Replication
  • 38. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38 監視 & リカバリ 無停止 メンテナンス 管理作業 の自動化 低コストでより柔軟性をもった 高可用性データベース環境を構築&管理可能に MySQL Cluster Manager
  • 39. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.39 計画的メンテナンスへの対応 オンライン作業   クラスタのスケール (オンラインでノードの追加と削除)   テーブルの再パーティショニング   サーバーおよびOSのアップグレード / パッチ適用   MySQL Clusterのアップグレード / パッチ適用   バックアップ   スキーマをオンラインでリアルタイムに展開
  • 40. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40 スケーラビリティ " パフォーマンス " 高可用性 " 使いやすさ " SQL/結合 " ACID トランザクション "
  • 41. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.41 MySQL Cluster データへの NoSQL アクセス Mix & Match! SQL および NoSQL インターフェースより
 同じデータへ同時に
 アクセス
  • 42. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.42 スキーマフリー・アプリケーション  アプリケーションの迅速な変更 –  新しいタイプのデータを 継続的に追加 –  スキーマ拡張の時間が無い –  スキーマ拡張の技術が無い –  初期段階は少数ユーザに公開 –  本番システムで継続的に追加
  • 43. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.43 Cluster & Memcached – 設定済みスキーマ <town:maidenhead,SL6> prefix key value <town:maidenhead,SL6> key value Prefix Table Key-col Val-col policy town: addrs town code cluster Container Table town ... code ... maidenhead ... SL6 ... addrs Table Application view SQL view http://clusterdb.com/u/memcached
  • 44. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.44 API の柔軟性: SQL と NoSQL の組み合わせ 最適な 組み合わせ データノード NDB API クライアント Native memcached HTTP/REST JDBC / ODBC PHP / PERL Python / Ruby •  SQL: 複雑なリレーショナル・クエリ •  HTTP / memcached: キー・バリュー型Webサービス •  Java: エンタープライズ・アプリケーション •  NDB API: リアルタイム・サービス
  • 45. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.45 MySQL Cluster 7.3: Node.js NoSQL API   JavaScriptから MySQL Cluster に直接アクセス –  JavaScript のオブジェクトとして MySQL Cluster のデータを読み書き –  SQL への変換不要   node.jsのモジュールとして実装 –  MySQLCluster APIライブラリと Webアプリケーションを統合   高性能&分散型のアプリケーションと 高性能&分散型のデータベースを統合 Early Access Feature V8 JavaScript Engine MySQL Cluster Node.js Module MySQL Cluster Data Nodes Clients New!
  • 46. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46 MySQL & Hadoop
  • 47. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47 BI Solutions ACQUIRE ORGANIZEANALYZE DECIDE Applier MySQL in the Big Data Lifecycle
  • 48. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48 *Leading Hadoop Vendor Download the MySQL Guide to Big Data: http://www.mysql.com/why-mysql/white-papers/mysql-and-hadoop-guide-to-big-data-integration/
  • 49. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49 MySQL Applier for Hadoop MySQLからHadoopへのリアルタイムストリーミング   バイナリログの内容をlibhdfs ライブラリ経由でHDFSに書 き込み   リアルタイムでのデータ分析 を実現   Hadoop用各種ツールと MySQLデータの統合 http://labs.mysql.com/
  • 50. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.50 Mapping Between MySQL and HDFS Schema
  • 51. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.51 お知らせ
  • 52. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.52 MySQLヘルスチェックプログラム  MySQLセールスコンサルタントが訪問し、
 Enterprise Monitorなどの導入&利用方法をデモ  開発環境やテスト環境などに実際に導入して
 MySQLやアプリケーションの稼働状況をチェック  詳しくは下記までお問い合わせください
 MySQL-Sales_jp_grp@Oracle.COM
 [Oracle Direct] 0120-155-096
  ※音声案内に従って2番を選択してください。 参加企業募集中!
  • 53. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.53 5.6 MySQL Server – GA InnoDBの改良やオプティマイザの刷新による性能&拡張性向上 レプリケーションの可用性向上 & NoSQLインタフェース追加 MySQL Cluster - GA JOIN性能の大幅な向上 ディザスタリカバリの信頼性の向上 MySQL Cluster - DMR MySQL 5.6統合、外部キーサポート Node.jp APIの追加、運用性能向上 7.2 7.3 5.7 MySQL Server – DMR リファクタリング & 各機能のプラグイン化 さらなるNoSQLインタフェース追加
  • 54. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.54
  • 55. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.55