Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Brain-Friendly Guide

Similar presentations


Presentation on theme: "A Brain-Friendly Guide"— Presentation transcript:

1 A Brain-Friendly Guide
Head First Social BigData Facebook Twitter Social Graph Social Bookmark User Logging Access Log POS GPS Machine Learning Recommendation Enterprise Search Cloud Google Apps Amazon EC2 Open Cloud Don’na “Hang=Dan” Dar with Pandaneco Rojinkai ORE’ILLY

2 こんにちは ビッグデータ! ここに、これまではSQLで 扱って来たデータがあるじゃろ? ( ^ω^) ⊃ 普通のデータ ⊂

3 こんにちは ビッグデータ! これをNoSQLに入れ直して… ( ^ω^) ≡⊃⊂≡

4 こんにちは ビッグデータ! 出来上がりじゃ♪ ( ^ω^) ⊃ビッグデータ⊂

5

6 そもそもの話 Big Data って?

7

8 データ分析フレームワーク 大規模データ 保持・加工・処理

9 Big Data の Data Base 分散ストレージ 分散処理系 サーバ一台に収まらないデータを扱う 扱う全データ量が大きい
一度に扱うデータ量が大きい サーバ一台に収まらないデータを扱う

10 RDBMS の高性能化限界 Cost スケールアップは 高価 / 頭打ち Spec

11 歴史のお勉強:BigData時代の始まり
の出現

12 無限のスケールアウト性能 Cost 台数に比例した 性能が得られる Spec

13 簡単につかえて 無限にスケールアウトする 分散処理系 分散ファイルシステム

14 Hadoop やってます 競争 の時代

15 はたと気がつく なんと RDBMS が おきあがり なかまに なりたそうに こちらをみている! バッチ処理はできるけど
クエリとかの応答性能は 出せないんだよね… …  なんと RDBMS が おきあがり なかまに なりたそうに こちらをみている!

16  はい  いいえ No!SQL

17 まだRDBMS代替を主張しないといけない時代
できないことを やってるぞ!

18 Big Data Landscape をよく見てみよう
ところで Big Data Landscape をよく見てみよう

19

20 ファッ!???

21 さいど RDBMS が おきあがり なかまに なりたそうに こちらをみている! 基幹システムを張れると主張しないといけない時代
トランザクションとか ビジネス要件とか言われると 辛いんだよね… …  さいど RDBMS が おきあがり なかまに なりたそうに こちらをみている!

22 Not only SQL

23 DATABASE RDBMS SQL NoSQL

24 RDBMS NoSQL and more…

25 まとめ みんなGoogleが大好きなので、GoogleのパチもんのHadoopも 最高にCoooool!!!!でした
RDBMSはしばしばデータ基盤として用いられていたので、 うまくHadoopで置き換えれば数十倍の処理性能が出ました。 例えば 大量に、全件を、まとめて処理するバッチ それはそうでしょう。 それはRDBMSでやるべきものではなかったのですから。 RDBMSの数十倍! が初期のウリだったので、RDBMSは 意地でも使うわけにはいかなくなりました。 そこで現れたのが NoSQLです。 今ではそうでもなくなりました。RDBMSとの融和の時代です。

26 そもそもの疑問 そもそもどうやってデータベースを 実現してきたのか なぜ RDBMS では実現できないのか
勧誘の時間 そもそもの疑問 なぜ RDBMS では実現できないのか データベースに求められる機能とは何なのか そもそもどうやってデータベースを 実現してきたのか

27 勧誘の時間 データベースをきちんと知らないと 答えられない疑問

28 勧誘の時間 データベースをきちんと知らないと 答えられない疑問 じゃあ いつ学ぶのか

29

30 勧誘の時間 もう一度 データベース(Not only SQL) を学ぼう!

31

32

33

34 方針 7つのデータベース 7つの世界 から いくつかのソフトウェアを実際に触る 環境はとりあえず太田が用意する 足りなくなったら検討
7つのデータベース 7つの世界 から いくつかのソフトウェアを実際に触る 環境はとりあえず太田が用意する 足りなくなったら検討 その後は個々気に入ったソフトウェアを 集中的に 目標:データベース製品の特徴を理解し、 用途に合わせて選んで採用できる

35 初期スケジュール 7つのDB 7つの世界 リレーショナル代数について (東) PostgreSQL (小林) HBase (太田)
リレーショナル代数について (東) PostgreSQL (小林) HBase (太田) Neo4j (東) Riak (太田) MongoDB () CouchDB () Redis (やまひろ) 7つのDB 7つの世界 予備日 7つのDB 7つの世界 残り部分 各DB比較 - NoSQL プログラミング実践活用技法 その後 各製品 Deep Dive


Download ppt "A Brain-Friendly Guide"

Similar presentations


Ads by Google