Submit Search
Couch DB in 15minutes
2 likes
•
1,179 views
Yohei Sasaki
CouchDB introduction talks at Python Hackathon #3 in Japan.
Technology
Read more
1 of 31
Download now
Downloaded 17 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
What's hot
(20)
PDF
LT#7 Hello coffeeしてきた
Shingo Inoue
PDF
本当のClosure Compilerをお見せしますよ。
Teppei Sato
KEY
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
Kazuya Hiruma
PPTX
今から始めるDocument db
Kazunori Hamamoto
PPTX
Redis速習会@Wantedly
Yoshinori Kawasaki
PDF
Redisととあるシステム
Takehiro Torigaki
PDF
Rubyによるお手軽分散処理
maebashi
PDF
CommunityOpenDay2012名古屋セッション資料
Shinichiro Isago
PDF
Debian Update: ~ Jessie, Stretch, Buster ~
Youhei SASAKI
PPT
アメーバピグにおける自作サーバ運用
Akihiro Kuwano
PPTX
Varnish
Ayako Hatori
PDF
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
NAKAOKU Takahiro
PDF
Kvwatcher
ke-m kamekoopa
PDF
Dockerizeして 大変だった話、幸せになった話
Akira Miki
PDF
membase
Yohei Sasaki
PDF
OSC 2012.Cloud
Masaki Takeda
PDF
はじめてのクラウドサーバー AWSとGCEを使い比べてみた
Eigoro Yamamura
PPT
rsyncのちょっとイイ話
Kazuhiro Oinuma
PDF
AWS Auroraよもやま話
Akira Miki
PDF
OSC 2011 Tokyo/Fall 自宅SAN友の会 (Infinibandお試し編)
Satoshi Shimazaki
LT#7 Hello coffeeしてきた
Shingo Inoue
本当のClosure Compilerをお見せしますよ。
Teppei Sato
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
Kazuya Hiruma
今から始めるDocument db
Kazunori Hamamoto
Redis速習会@Wantedly
Yoshinori Kawasaki
Redisととあるシステム
Takehiro Torigaki
Rubyによるお手軽分散処理
maebashi
CommunityOpenDay2012名古屋セッション資料
Shinichiro Isago
Debian Update: ~ Jessie, Stretch, Buster ~
Youhei SASAKI
アメーバピグにおける自作サーバ運用
Akihiro Kuwano
Varnish
Ayako Hatori
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
NAKAOKU Takahiro
Kvwatcher
ke-m kamekoopa
Dockerizeして 大変だった話、幸せになった話
Akira Miki
membase
Yohei Sasaki
OSC 2012.Cloud
Masaki Takeda
はじめてのクラウドサーバー AWSとGCEを使い比べてみた
Eigoro Yamamura
rsyncのちょっとイイ話
Kazuhiro Oinuma
AWS Auroraよもやま話
Akira Miki
OSC 2011 Tokyo/Fall 自宅SAN友の会 (Infinibandお試し編)
Satoshi Shimazaki
Viewers also liked
(6)
KEY
MongoDB on CloudFoundry
Yohei Sasaki
KEY
CloudFoundry@home
Yohei Sasaki
KEY
20120317 CloudFoundry #pyfes
Yohei Sasaki
PDF
Blockchain - Future Sync Vol5 Slide
Kenichi Kurimoto
PDF
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
PDF
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Shingo Kitayama
MongoDB on CloudFoundry
Yohei Sasaki
CloudFoundry@home
Yohei Sasaki
20120317 CloudFoundry #pyfes
Yohei Sasaki
Blockchain - Future Sync Vol5 Slide
Kenichi Kurimoto
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Shingo Kitayama
Ad
Similar to Couch DB in 15minutes
(20)
PPT
もうひとつのNo sql couchdbとは
Koji Kawamura
PDF
CouchDB JP & BigCouch
Yohei Sasaki
PDF
カウチなやつら CouchDB in the room
Makoto Ohnami
PDF
CouchDBをヤラナイカ
Makoto Ohnami
PDF
Couch DB for 197X
Makoto Ohnami
PPTX
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
Yohei Sasaki
PDF
私の考えるドキュメント指向
Yohei Yamamoto
PDF
Shibuya Perl Mongers#12 No Sql Couch Db
Makoto Ohnami
PDF
Goodby Hatena, hello Sphinx
Kouhei Maeda
PPTX
What's new in Couchbase Server 4.0 ja
Couchbase Japan KK
PPTX
Couch Db勉強会0623 by yssk22
Yohei Sasaki
PDF
Couchbase server入門
Yusuke Komatsu
PDF
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
kishimotosc
PPTX
Couchbase 101 ja
Couchbase Japan KK
PPTX
米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
Couchbase Japan KK
PDF
忍者ツールズのCouchbase導入事例
Kenichi Tsunokawa
PPTX
BPStudy32 CouchDB 再入門
Yohei Sasaki
PDF
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
Couchbase Japan KK
PDF
Couchbaseの紹介 2015/03/05
Couchbase Japan KK
PDF
Kyotopm発表資料20130330
Kiyo Tsunezumi
もうひとつのNo sql couchdbとは
Koji Kawamura
CouchDB JP & BigCouch
Yohei Sasaki
カウチなやつら CouchDB in the room
Makoto Ohnami
CouchDBをヤラナイカ
Makoto Ohnami
Couch DB for 197X
Makoto Ohnami
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
Yohei Sasaki
私の考えるドキュメント指向
Yohei Yamamoto
Shibuya Perl Mongers#12 No Sql Couch Db
Makoto Ohnami
Goodby Hatena, hello Sphinx
Kouhei Maeda
What's new in Couchbase Server 4.0 ja
Couchbase Japan KK
Couch Db勉強会0623 by yssk22
Yohei Sasaki
Couchbase server入門
Yusuke Komatsu
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
kishimotosc
Couchbase 101 ja
Couchbase Japan KK
米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
Couchbase Japan KK
忍者ツールズのCouchbase導入事例
Kenichi Tsunokawa
BPStudy32 CouchDB 再入門
Yohei Sasaki
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
Couchbase Japan KK
Couchbaseの紹介 2015/03/05
Couchbase Japan KK
Kyotopm発表資料20130330
Kiyo Tsunezumi
Ad
More from Yohei Sasaki
(10)
KEY
MongoDB on CloudFoundry
Yohei Sasaki
PDF
Bp study39 nodejs
Yohei Sasaki
KEY
CouchDB
Yohei Sasaki
PPTX
RelaxCafe@CouchDB break.4
Yohei Sasaki
PPTX
Media On Couch
Yohei Sasaki
PPTX
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
Yohei Sasaki
PPTX
前回のまとめ
Yohei Sasaki
PPTX
Finding Your Data with Views
Yohei Sasaki
PPTX
Why CouchDB
Yohei Sasaki
PDF
Couch Db.0.9.0.Pub
Yohei Sasaki
MongoDB on CloudFoundry
Yohei Sasaki
Bp study39 nodejs
Yohei Sasaki
CouchDB
Yohei Sasaki
RelaxCafe@CouchDB break.4
Yohei Sasaki
Media On Couch
Yohei Sasaki
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
Yohei Sasaki
前回のまとめ
Yohei Sasaki
Finding Your Data with Views
Yohei Sasaki
Why CouchDB
Yohei Sasaki
Couch Db.0.9.0.Pub
Yohei Sasaki
Recently uploaded
(9)
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
Couch DB in 15minutes
1.
id: yssk22 (CouchDB-JP)
2.
About Me
Yohei Sasaki (@yssk22) Twitter, hatena, github, google, … CouchDB関係のMLにたまに出没 CouchDB-JP からやってきました。 今年はなんかパッチかく(Erlangで…) developerWorks の CouchDB 連載書きました。
3.
今日の話
CouchDBとはなんですか?を15分で。 いつもと変えます。 さくさくいくので、気になったらあとで 捕まえて聞いてください。 To Be Relaxed...
4.
いつものCouchDB紹介
JSONをそのままストアできる 最近普通。 HTTP/RESTでデータベース操作できる! 他のKVSでもできるのあるよね。 MapReduceでクエリ! Hadoop/HBase使えばいいじゃん。 Erlang で実装。 Mnesiaというのが標準であってだな。。。
5.
CouchDBとは何ですか?
6.
CouchDBとは何ですか?
Web時代のLotus Notes/Domino. Web時代のLotus Notes/Domino
7.
Oracleさん曰く:
Lotus Notes/Domino は、ノーツレガシー と呼ばれるぐらい、ロックインされてし まうソフトウェア(ほめ言葉)。 ある意味中毒性のある環境 CouchDB も邪魔者と呼ばれるようにな る日が来るかもしれません。
8.
CouchDBとは何ですか?
Web時代のLotus Notes/Domino. というタイトルをつけてたら、怒られるだ ろうなPVは伸びないだろうな、と思って非 リレーショナルデータベースってことにし ました。 最近だと非リレーショナルデータベースに 対して、KVS/NoSQLという言葉が定着して きましたが...
9.
CouchDB は KVS
ですか?
10.
CouchDB は KVS
ですか? Web時代のLotus Notes/Domino. Yes, that's right.
11.
CouchDB は KVS
ですか? JSONを格納できます。 { "_id" : "yssk22", "_rev" : "2-xxxxxxxx", "name" : "Yohei Sasaki", "profile" : { "age" : 27, "single": true, "intereted_in": ["couchdb", "web"] }
12.
他のKVSと何が違うんですか?
13.
他のKVSと何が違うんですか?
レプリケーションと アプリケーションホスティング
14.
他のKVSと何が違うんですか?
レプリケーションとアプリケーションホ スティング Lotus Notes/Domino 的な思想 See also http://bit.ly/5sbcIt
15.
他のKVSのレプリケーション?
key-valueストアの基礎知識 より。 たいていは、いくつかのサーバ上に複製 (replica)を作ります。 これによって耐故 障性を高めます。 1台が故障で停止しても他 のサーバから複製を読み出せる、というわ けです。 http://www.shudo.net/article/Software-Design-201002-KVS/
16.
CouchDBは世界中で複製されます
http://damienkatz.net/pics/ubuntu_couchdb.png
17.
Ubuntu 9.10 Desktop
の台数 <= CouchDB のインスタンス数 Ubuntu One Canonical が提供する MobileMe のような サービス 2GB までのディスク スペース、アドレス 帳、メモなどを複数 のPCで複製・同期可 能にする
18.
Nokia N900 にも入る?
http://thomas.apestaart.org/log/?p=1106&c page=1 gnome-keyring から python-keyring へのポー トができれば。
19.
CouchDBが目指すスケーラビリティ
1台になっても、 App N台になっても対応できる ストレージシステム App
20.
他のKVSと何が違うんですか?
レプリケーションと アプリケーションホスティング
21.
ちょっと前のWeb+DB Web Server
Web Server Web Server Web Server App Server App Server App Server App Server RDB Server RDB Server
22.
最近の Web+DB Web
Server Web Server Web Server Web Server App Server App Server App Server App Server DB Server DB Server DB Server DB Server
23.
CouchDB = 1人で3役
Relax Relax Relax Relax
24.
1人で3役?
Web Server + JavaScript Application Server + JSON Store
25.
サンプルサイト
Pure CouchDB のブログ http://jchrisa.net Pure CouchDB の Twitter 複製お試しサー ビス http://www.yssk22.info/tstore ○ ドメイン契約更新期限切れ中orz
26.
つまり。
CouchDBが入ると、Webに必要な環境が すべて手に入る。 スケーラブルなKVSが手に入り Server Side JavaScript のアプリケーションが くっついてきて 画像やCSSなどの静的コンテンツも配信でき る
27.
ここは Python Hackathon
OK. Python + CouchDB
28.
Mozilla Raindrop
Twisted + CouchDB + いろいろ
29.
Pythonで実装されたツール
CouchApp CouchDBアプリケーション開発ツールキット python-couchdb 管理ツールからバインディングまで。 couchdbkit ライブラリ
30.
CouchDB-JP
CouchDB Definitive Guide翻訳 http://dl.dropbox.com/u/673631/couchdb/html/index.html 月1回ぐらいで勉強会的な何か。 来月は未定 OSC Tokyo 2010 Spring はやります。 ○ CouchDBで作るOpenSocial Container (仮 ○ Sheeva Plug で動かすポータブルソファ。 今日のHandsOn資料 http://dl.dropbox.com/u/219436/CouchDB/PythonHackathon3 /handson/_build/html/index.html ○ Definitive Guide があまり初心者向けじゃないので。。
31.
まとめ
CouchDB は 21世紀のLotus Notes レプリケーションとアプリケーションホスティング により、他のKVSとは一線を隠す使い方ができる、 というかもはやKVSじゃない! ワークフローを流したり、データ解析をしたり、とか。 いろんな企業、団体が使い始めている。 BBCとか。 Python Tool もたくさんあるよ!
Download