Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Soudai Sone
PDF, PPTX
7,601 views
Postgre sqlから見るnosql
MyNA・JPUG合同DB勉強会 in 東京の登壇資料です。 https://dbstudychugoku.github.io/events/tokyo-001.html
Read more
17
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 70
2
/ 70
3
/ 70
4
/ 70
5
/ 70
6
/ 70
7
/ 70
8
/ 70
9
/ 70
10
/ 70
11
/ 70
12
/ 70
13
/ 70
14
/ 70
15
/ 70
16
/ 70
17
/ 70
18
/ 70
19
/ 70
20
/ 70
21
/ 70
22
/ 70
23
/ 70
24
/ 70
25
/ 70
26
/ 70
27
/ 70
28
/ 70
29
/ 70
30
/ 70
31
/ 70
32
/ 70
33
/ 70
34
/ 70
35
/ 70
36
/ 70
37
/ 70
38
/ 70
39
/ 70
40
/ 70
41
/ 70
42
/ 70
43
/ 70
44
/ 70
45
/ 70
46
/ 70
47
/ 70
48
/ 70
49
/ 70
50
/ 70
51
/ 70
52
/ 70
53
/ 70
54
/ 70
55
/ 70
56
/ 70
57
/ 70
58
/ 70
59
/ 70
60
/ 70
61
/ 70
62
/ 70
63
/ 70
64
/ 70
65
/ 70
66
/ 70
67
/ 70
68
/ 70
69
/ 70
70
/ 70
More Related Content
PDF
PostgreSQLの冗長化について
by
Soudai Sone
PDF
Web で変わったクラウドと postgre sql の今と昔
by
Soudai Sone
PDF
Osh2014
by
Soudai Sone
PDF
Ansibleで始めるpostgre sqlの冗長化
by
Soudai Sone
PDF
DBの闇を書くにはこの余白は狭すぎる
by
Soudai Sone
PDF
地方エンジニアがPostgreSQLを通じて成長した話
by
Soudai Sone
PDF
Web エンジニアが postgre sql を選ぶ 3 つの理由
by
Soudai Sone
PDF
中国地方Db勉強会
by
Soudai Sone
PostgreSQLの冗長化について
by
Soudai Sone
Web で変わったクラウドと postgre sql の今と昔
by
Soudai Sone
Osh2014
by
Soudai Sone
Ansibleで始めるpostgre sqlの冗長化
by
Soudai Sone
DBの闇を書くにはこの余白は狭すぎる
by
Soudai Sone
地方エンジニアがPostgreSQLを通じて成長した話
by
Soudai Sone
Web エンジニアが postgre sql を選ぶ 3 つの理由
by
Soudai Sone
中国地方Db勉強会
by
Soudai Sone
What's hot
PDF
すぐ始めれるクラウド
by
Soudai Sone
PDF
DDDハンズオン
by
Soudai Sone
PDF
レガシーな環境からモダンへの挑戦
by
Soudai Sone
PDF
今すぐ使えるクラウドとPostgreSQL
by
Soudai Sone
PDF
実務で役立つデータベースの活用法
by
Soudai Sone
PDF
地方における勉強会事情
by
Soudai Sone
PDF
OSC北海道2014_JPUG資料
by
Chika SATO
PDF
知って得するWebで便利なpostgre sqlの3つの機能
by
Soudai Sone
PDF
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
by
Kosuke Kida
PDF
便利なHerokuと active recordの 速度改善tips
by
豊明 尾古
PDF
Oratopostgres-hiroshima
by
Kosuke Kida
PDF
RDBってなに?
by
Soudai Sone
PDF
Mongo dbを知ろう devlove関西
by
Ryuji Tamagawa
PPTX
20151205 中国地方db勉強会 dbm_fs
by
Takahiro Iwase
PDF
[D26] データハブとしてのPostgreSQL~9.3で進化した外部テーブル~ by Shigeru Hanada
by
Insight Technology, Inc.
PDF
Webで役立つRDBの使い方
by
Soudai Sone
PDF
NoSQLデータベースと位置情報
by
Koji Ichiwaki
PDF
pysqldf
by
airtoxin Ishii
PPTX
ソーシャルゲームにレコメンドエンジンを導入した話
by
Tokoroten Nakayama
PDF
データベース・リファクタリング読書会第四回オープニング
by
akitsukada
すぐ始めれるクラウド
by
Soudai Sone
DDDハンズオン
by
Soudai Sone
レガシーな環境からモダンへの挑戦
by
Soudai Sone
今すぐ使えるクラウドとPostgreSQL
by
Soudai Sone
実務で役立つデータベースの活用法
by
Soudai Sone
地方における勉強会事情
by
Soudai Sone
OSC北海道2014_JPUG資料
by
Chika SATO
知って得するWebで便利なpostgre sqlの3つの機能
by
Soudai Sone
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
by
Kosuke Kida
便利なHerokuと active recordの 速度改善tips
by
豊明 尾古
Oratopostgres-hiroshima
by
Kosuke Kida
RDBってなに?
by
Soudai Sone
Mongo dbを知ろう devlove関西
by
Ryuji Tamagawa
20151205 中国地方db勉強会 dbm_fs
by
Takahiro Iwase
[D26] データハブとしてのPostgreSQL~9.3で進化した外部テーブル~ by Shigeru Hanada
by
Insight Technology, Inc.
Webで役立つRDBの使い方
by
Soudai Sone
NoSQLデータベースと位置情報
by
Koji Ichiwaki
pysqldf
by
airtoxin Ishii
ソーシャルゲームにレコメンドエンジンを導入した話
by
Tokoroten Nakayama
データベース・リファクタリング読書会第四回オープニング
by
akitsukada
Similar to Postgre sqlから見るnosql
PDF
外部データラッパによる PostgreSQL の拡張
by
Shigeru Hanada
PDF
20190119 aws-study-pg-extension
by
Toshi Harada
PDF
9.3で進化した外部テーブル
by
Shigeru Hanada
PDF
20181110 fok2018-pg-extension
by
Toshi Harada
PDF
PostgreSQLとpython
by
Soudai Sone
PDF
20150520 lt-neo4j勉強会-neofj fdw
by
Toshi Harada
PDF
Pgunconf neo4j fdw
by
Toshi Harada
PDF
PostgreSQLでスケールアウト
by
Masahiko Sawada
PDF
リレーショナルデータベースとの上手な付き合い方 long version
by
Mikiya Okuno
PDF
20191115-PGconf.Japan
by
Kohei KaiGai
PDF
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
by
Insight Technology, Inc.
PDF
[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏
by
Insight Technology, Inc.
PDF
20190314 PGStrom Arrow_Fdw
by
Kohei KaiGai
PDF
20190925_DBTS_PGStrom
by
Kohei KaiGai
PDF
Lt ingaoho-jsonb+postgeres fdw
by
Toshi Harada
PDF
Dat009 クラウドでビック
by
Tech Summit 2016
PDF
20191211_Apache_Arrow_Meetup_Tokyo
by
Kohei KaiGai
PDF
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
by
Insight Technology, Inc.
PDF
Osc shimane-2016-do-postgres-dream-of-graph-database
by
Toshi Harada
PPTX
JDBCで繋がるクラウドDB・NoSQL連携
by
CData Software Japan
外部データラッパによる PostgreSQL の拡張
by
Shigeru Hanada
20190119 aws-study-pg-extension
by
Toshi Harada
9.3で進化した外部テーブル
by
Shigeru Hanada
20181110 fok2018-pg-extension
by
Toshi Harada
PostgreSQLとpython
by
Soudai Sone
20150520 lt-neo4j勉強会-neofj fdw
by
Toshi Harada
Pgunconf neo4j fdw
by
Toshi Harada
PostgreSQLでスケールアウト
by
Masahiko Sawada
リレーショナルデータベースとの上手な付き合い方 long version
by
Mikiya Okuno
20191115-PGconf.Japan
by
Kohei KaiGai
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
by
Insight Technology, Inc.
[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏
by
Insight Technology, Inc.
20190314 PGStrom Arrow_Fdw
by
Kohei KaiGai
20190925_DBTS_PGStrom
by
Kohei KaiGai
Lt ingaoho-jsonb+postgeres fdw
by
Toshi Harada
Dat009 クラウドでビック
by
Tech Summit 2016
20191211_Apache_Arrow_Meetup_Tokyo
by
Kohei KaiGai
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
by
Insight Technology, Inc.
Osc shimane-2016-do-postgres-dream-of-graph-database
by
Toshi Harada
JDBCで繋がるクラウドDB・NoSQL連携
by
CData Software Japan
More from Soudai Sone
PDF
PostgreSQLアンチパターン
by
Soudai Sone
PDF
Osc2014
by
Soudai Sone
PDF
Postgre sql9.3新機能 (OSC hiroshima 2013)
by
Soudai Sone
PDF
聞いたら参加したくなるJjug cccの報告
by
Soudai Sone
PDF
Wtm
by
Soudai Sone
PPTX
今、最も勢いのあるWebフレームワーク「fuel php」
by
Soudai Sone
PDF
Git hub pagesで告知サイトを作ってみた
by
Soudai Sone
PDF
知って得する標準関数の使い方
by
Soudai Sone
PDF
Ph per のための php 最適
by
Soudai Sone
PDF
Webエンジニアのためのandroidアプリ開発
by
Soudai Sone
PPTX
Ossで作るwebサイト
by
Soudai Sone
PostgreSQLアンチパターン
by
Soudai Sone
Osc2014
by
Soudai Sone
Postgre sql9.3新機能 (OSC hiroshima 2013)
by
Soudai Sone
聞いたら参加したくなるJjug cccの報告
by
Soudai Sone
Wtm
by
Soudai Sone
今、最も勢いのあるWebフレームワーク「fuel php」
by
Soudai Sone
Git hub pagesで告知サイトを作ってみた
by
Soudai Sone
知って得する標準関数の使い方
by
Soudai Sone
Ph per のための php 最適
by
Soudai Sone
Webエンジニアのためのandroidアプリ開発
by
Soudai Sone
Ossで作るwebサイト
by
Soudai Sone
Postgre sqlから見るnosql
1.
PostgreSQLから見るNoSQL MyNA・JPUG 合同DB勉強会 in 東京
2.
What is it? RDBの限界を感じた事ありませんか?
3.
What is it? PostgreSQLは新しい選択肢を用意します
4.
What is it? 外部データラッパ (Foreign
Data Wrapper)
5.
What is it? PostgreSQLはRDBの外の世界と繋がる
6.
What is it? FDWの 使い方と作り方 をご紹介します
7.
What is it? 内部実装や細かい仕様 の話は今日はしません
8.
あじぇんだ 1 自己紹介 2 外部データラッパーとは 3 外部データラッパーを使う 4 外部データラッパーを作る 5 まとめ
9.
あじぇんだ 1 自己紹介 2 外部データラッパーとは 3 外部データラッパーを使う 4 外部データラッパーを作る 5 まとめ
10.
自己紹介 名前:曽根 壮大(そね たけとも) 年齢:30歳(三人の子供がいます) 職業:Webエンジニア 所属:日本PostgreSQLユーザ会 中国支部 支部長 技術的にはLL系言語とかRDBが好きです
11.
あじぇんだ 1 自己紹介 2 外部データラッパーとは 3 外部データラッパーを使う 4 外部データラッパーを作る 5 まとめ
12.
FDWとは 外部テーブルを作成するための機能 (外部のデータをtableにする)
13.
FDWとは 外部データにテーブルと同様に SQL文でアクセスできる
14.
FDWとは • WHEREやORDER BYが使える •
GROUP BYなどの集合関数も使える • JOINなど、他tableと関連付け出来る • 更新や削除も出来る(ただし9.3から)
15.
FDWとは 外部データ ↓ DB、CSV、JSON、WebAPIなんでも良い
16.
FDWとは PostgreSQL to PostgreSQL
17.
FDWとは MySQL to PostgreSQL
18.
FDWとは MongoDB to PostgreSQL
19.
FDWとは Git to PostgreSQL
20.
SQL Databases Wrappers •
postgres_fdw • oracle_fdw • mysql_fdw • odbc_fdw • jdbc_fdw
21.
NoSQL Databases Wrappers •
couchdb_fdw • MonetDB FDW • mongo_fdw • redis_fdw • Neo4j fdw • Tycoon FDW
22.
Others • git_fdw • ldap_fdw •
IMAP_fdw • s3_fdw • www_fdw • OS_fdw
23.
FDWとは その他に既に多くの実装がある
24.
あじぇんだ 1 自己紹介 2 外部データラッパーとは 3 外部データラッパーを使う 4 外部データラッパーを作る 5 まとめ
25.
SQL Databases Wrappers •
postgres_fdw • oracle_fdw • mysql_fdw • odbc_fdw • jdbc_fdw
26.
FDWを使う MySQLPostgreSQL
27.
FDWを使う MySQLPostgreSQL TABLE
28.
FDWを使う EXTENSION MySQLPostgreSQL TABLE
29.
FDWを使う EXTENSION MySQLPostgreSQL TABLE mysql_fdwをインストールする
30.
FDWを使う server EXTENSION USER MAPPING MySQLPostgreSQL TABLE
31.
FDWを使う server EXTENSION USER MAPPING MySQLPostgreSQL TABLE MySQLの接続先を設定する MySQLの接続ユーザを設定する
32.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE
33.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE PostgreSQLの外部tableを作成する
34.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client
35.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client SQLで問い合わせ
36.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client SQLで問い合わせ 外部tableにアクセス
37.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client アクセス先を確認
38.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client MySQLにクエリを投げる
39.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client 実行結果を取得
40.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client 実行結果を表示
41.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client
42.
FDWを使う 百聞は一見(デモ)し如かず
43.
あじぇんだ 1 自己紹介 2 外部データラッパーとは 3 外部データラッパーを使う 4 外部データラッパーを作る 5 まとめ
44.
FDWを使う server FOREIGN TABLE EXTENSION USER MAPPING MySQLPostgreSQL TABLE Client ここを作る
45.
FDWを作る 現時点では ほんの少しの元気と勇気と PostgreSQLの内部構造に関する知識 がある程度必要です。 FDW超詳しい人
46.
FDWを作る なんか出来そう!!
47.
FDWを作る 1週間後…
48.
FDWを作る 圧倒的挫折…
49.
FDWを作る 出来る人の簡単
50.
FDWを作る 出来る人の簡単 ↓ 凡人の超えられない壁
51.
FDWを作る それなりの覚悟とちゃんとした PostgreSQLとCの知識が必要
52.
FDWを作る でも大丈夫
53.
FDWを作る 簡単にPythonで作る方法がある
54.
FDWを作る Multicorn
55.
Multicorn FDWを Pythonで実装する ためのLibrary
56.
Multicorn 案ずるより産むが易し (作ってみたのでデモ)
57.
あじぇんだ 1 自己紹介 2 外部データラッパーとは 3 外部データラッパーを使う 4 外部データラッパーを作る 5 まとめ
58.
まとめ PostgreSQLから外の世界に繋げる
59.
まとめ 他DBと結合、集約関数が使える
60.
まとめ 外部tableはRDB、NoSQL問わない
61.
まとめ FDWは既に多くの実装がある (車輪の再発明が要らない)
62.
まとめ しかし速くは無い (オーバヘッドはそれなりにある)
63.
まとめ FDWは作れる ↓ ガッツリ作る場合はC サクッと作る場合はPython
64.
まとめ 多様性は善
65.
まとめ PostgreSQLは多様性を受け入れる
66.
まとめ PostgreSQLは多様性を受け入れる
67.
参考資料 ・公式PostgreSQL Wiki https://wiki.postgresql.org/wiki/Foreign_data_wrappers ・PGXN(PostgreSQL Extension
Network) http://pgxn.org/ ・公式ドキュメント(日本語) https://www.postgresql.jp/document/9.4/html/postgres-fdw.html
68.
FDWにおける銀の弾丸 花田さん(@s87)をWatchする
69.
FDWにおける銀の弾丸 花田さん(@s87)をWatchする ↓ 今日の会場に潜んでるらしい
70.
ご静聴ありがとうございました。
Download