日本語:近年のデータベース技術がもたらすビジネス収益...
-
Upload
ippeisuzuki -
Category
Technology
-
view
663 -
download
0
Transcript of 日本語:近年のデータベース技術がもたらすビジネス収益...
•世界の90%のデータは、過去2年間で生成されている
• 80%のエンタプタイズデータは非構造型
•非構造型データは構造型データの2倍の速度で成長
文献 : IBM, Gartner 2012
データも大きく変わった
ビッグデータの最大の課題
ビッグデータを管理する方法
* Fortune100と政府機関の代表 50+人に対して行ったインタビュー、 Big Data Executive Summary の情報に基づく
Gartner'の定義する“ビッグデータの3V (volume, velocity, variety)の内、データのVariety(種類)が最も課題としては大きいが、等しく大きなビジネスチャンスを秘めている、と言える”
Forrester, 2014
ストリーミング、等多様なデータ形式
100TB以上のデータ
100TB以下
• 水平スケール - 汎用的なHW、もしくはクラウド上での実装は必須
• 昨今のアプリはTB級のデータを必要とするが、PBクラスの許容量は想定する必要あり。
データベースは急成長の足かせになってはいけない
サービス開始数週間で100万以上のユーザが登録、月に億単位のeメールを処理
某グローバルメディア企業がMongoDBで4.5 PB規模のデータをパブリッククラウド上で管理
自動フェールオーバと無停止ノード追加機能を高く評価:さらに性能面での優位性が強み
シカゴ市警の犯罪分析/予測システムの初期リリースはChief Data Officerのラップトップで開発
段階的な開発/運用…
課題 成果
• 30+以上の政府機関から収集した異なるフォーマットのデータ統合要件
• 予算縮小:新規システムが予算内で開発できることが条件
• 非構造型データと位置情報データを統合する必要
• 単一ノードから大量のサーバへのスケーラビリティ
• 柔軟なデータモデルと管理のしやすさがシステム拡張を保証
• ad hocクエリーと位置情報データの降るサポート
• 犯罪防止に寄与した点でシカゴ市から表彰
• 低コストでの開発運用で高い性能を発揮
• 新しいデータフォーマットの統合が非常に容易
MongoDBを選んだ理由
RDBMS
複雑化から簡素化への転換
MongoDB
{
_id : ObjectId("4c4ba5e5e8aabf3"),
employee_name: "Dunham, Justin",
department : "Marketing",
title : "Product Manager, Web",
report_up: "Neray, Graham",
pay_band: “C",
benefits : [
{ type : "Health",
plan : "PPO Plus" },
{ type : "Dental",
plan : "Standard" }
]
}
新規データタイプの統合が容易になり、新薬開発に要する時間を大幅に短縮、RDBMSとの統合も容易
• スキーマに縛られた環境からの脱却:Object/Relationalマッピングやスキーマ再設計より、アプリケーションの機能開発にフォーカスを
データベースは新しいデータソースやフォーマットを取り込む能力が必須
RDBMSベースの開発に苦労: スキーマのカスタマイゼーションが複雑。MongoDBは “フレキシビリティとスケーラビリティを提供”
RDBで数年かかるプロジェクトを4ヶ月いかに短縮:TCOの大幅削減、セキュリティへの影響なし、“DBAノウハウ無しでアプリを開発”
顧客データを一つのシステムで可視化(シングルビュー):RDBMSでは不可能だった統合
多様なデータソース…
• 70以上のシステムのデータソースの統合ニーズ(メインフレーム, RDBMS)
• RDBMSでは複数システムの異なるデータソースの連合と集中管理ができない
• ドキュメントモデルが異なるデータソースの統合を容易に実現
• 性能面、スケーラビリティ
• Query言語のフルサポート
• コストをかけずに高スケーラビリティ、高性能、容易な管理機能で実現可能
• POCを3週間で完成、プロダクションは90日間で達成
• 顧客データの統合システム (顧客サービスの向上、売り上げの向上)
• RDBMSシステムと比較して71%の開発費コスト削減
課題 MongoDBを選んだ理由 成果
• データベースはデータを保管する事がだけが仕事では無く、検索ができることがむしろ重要な要件
• データベースはリアルタイムでクエリサポート、インデックス、アグリゲーションの機能を提供する事が要求される。
データベースは充実したクエリ機能をサポートしている必要がある
工数の多いデータストレージ管理業務を高性能なデータ分析サービスに変換
MongoDBベースのIoTプラットホームで多様化するセンサー収集データを管理し高度な分析に利用
MongoDBで数百あるウェブサイト上のデータを統合運用管理
• 95%の性能改善: 250以上の属性情報を使って、6000万の複雑な検索から毎日30億の相性マッチを算出
• 顧客満足度の増加、有料ユーザの増加
• システムの運用コストが大幅に削減
• 管理のしやすさ;自動スケーリング、自動シャーディング、無停止運用
• 250以上の属性を使用した複雑なQuery要求に対応
• 性能が優れている
• 工数の多いスキーマの再設計をせずに動的にスキーマの変更アップデートが可能
• RDBMSでは大量の双方向検索ニーズに対応できず
• 数十億に及ぶ相性マッチの数に対応できず
• RDBMSのプロダクション運用が困難(スキーマ変更に難航、スケーラビリティに課題)
RDBMSと比較して95%の性能向上に伴い、有償の登録者が50%増加
多様なクエリーサポート
課題 MongoDBを選んだ理由 成果
“I have not failed. I've just found 10,000 ways that won't work.”「私は失敗を経験したことがない。成功につながらない1万以上の方法を発見しただけだ。」 ― Thomas A. Edison
8,000,000+ MongoDB ダウンロード数
NoSQL業界最大のエコシステム
1,000+ 他業界に渡った顧客数:数百万のユーザ
600+ パートナー社数
35,000+ MongoDB Management Service (MMS) ユーザ数
35,000+ MongoDBユーザグループメンバー
200,000+ オンライン教育登録者