SlideShare uma empresa Scribd logo
1 de 29
CouchDB : The Definitive Guide 勉強会 #11-1. Why CouchDB?2009/09/11 RelaxCafe@CouchDB break.1 id:yssk22 (CouchDB-JP)
自己紹介 YoheiSasaki http://www.yssk22.info/ 興味 プロバイダー不在のソーシャルネットワーク 仕事 developerWorksにCouchDBの記事を書いてます。 あと1回!
先に読後感想 少し読みづらい 英語も少し癖がある? CouchDB の背景的な部分を理解する 整理をするために、以下を意識 アプリケーションを作る、という視点 システムを支える、という視点
Why CouchDB?このセクションの内容 CouchDB とは Relax どんなアプリケーションに向くの? ドキュメント指向なデータモデル どんなシステムに向くの? 規模の大小に対応
Why CouchDB?このセクションの内容 Relax アプリケーション視点 システムインフラ視点 Data Model Building Block
CouchDB = Relax Relax アプリケーション視点 システムインフラ視点 Data Model Building Block
CouchDB = Relax If there’s one phrase to describe CouchDB it is relax. CouchDB起動時のメッセージ Apache CouchDB has started. Time to relax.
アプリケーション視点のリラックス 生産性を向上させるもの 例えばRails 複雑なものを簡単に使えるようにしたもの ease of use. "Web屋"にとって、何をするにも当たり前に感じられること "Web屋" = work on The Web REST/HTTP 技術畑じゃない人にもわかりやすいこと? (あとででてくる)Real-World Document.
システムインフラ視点のリラックス トラブルになやまされない 堅牢なアーキテクチャー 1 Request の問題はほかのリクエストに悪影響を及ぼさない (副作用がない) スパイクに強いリクエストハンドリング 大量のリクエストがきても、処理がとぎれない。 スケール問題への対応が柔軟 増やすことも減らすこともできる
And ...(余談) We ... and decided to focus on making CouchDB easy, even a pleasure, to use Rails の Web development that doesn't hurtといい、世界的に病んでいる模様...? Cloud Computing に関する「標準化」組織/表明/仕様などを調べていたら、11個ぐらい 「ジャイアニズム化するクラウド」 標準団体かどうかを決める メタ標準まで出現 http://cloud-standards.org/wiki/index.php?title=Main_Page
CouchDBのデータモデル Relax アプリケーション視点 システムインフラ視点 Data Model Building Block
データに対するアプローチ Webのアプローチ Resources / Methods / Representations Jacob Kaplan-Moss (Django Developer) 曰く “Django may be built for the Web, but CouchDB is built of the Web. I’ve never seen software that so completely embraces the philosophies behind HTTP. CouchDB makes Django look old-school in the same way that Django makes ASP look outdated.” "直感的な" ドキュメントモデル "document-based" アプリケーション
直感的なドキュメント? ごく普通のアプリケーションで使う情報 住所録, 請求書, 納品書, 受領書, ... これらの情報は、Self-Contained なドキュメントとして表現される
Self-Contained なドキュメント
例を考えてみた A. 請求書には、請求元、請求先、金額合計、金額明細、がすべて記載されている。 これは Self-Contained である。 B. 請求書に「各商品の金額は弊社のカタログを参照してください」と記述してある。 これは Self-Contained ではない。
例を考えてみた A. 請求書には、請求元、請求先、金額合計、金額明細、がすべて記載されている。 これは Self-Contained である。 B. 請求書に「各商品の金額は弊社のカタログを参照してください」と記述してある。 これは Self-Contained ではない。 CouchDBを使う場合のデータモデル RDBを使う場合のデータモデル
Self-Contained の利点 (1) シンプル 例:請求書 経理の人でもすぐにわかる 「カタログ見て」だと、仕入れ課に聞いてみる必要があるかもしれない。 プログラマーも。
Self-Contained の利点 (2) Syntax と Semantics を現実世界に近づける 例: 名刺 さまざまなSyntax FAXを持っていない場合、FAX: None という書き方する?  しない  そもそもFAX: という項目は印刷しない Semanticsはだいたい同じ。 「名刺」以上の意味は持たない。
モデル化するタイミング RDB 最初に蓄積すべきデータをモデル化しておく 業務分析 エンティティを切り出し  正規化 CouchDB あとでやる あとでやるための方法 = View 現実世界で、あとで(=使うときに)やるように...
ここまで Relax アプリケーション視点 システムインフラ視点 Data Model Building Block self-contained
ストレージとしてのCouchDB Relax アプリケーション視点 システムインフラ視点 Data Model Building Block self-contained
柔軟性 速度が重要なとき ... YES! 速度はそこそこでいいけど信頼性が重要なとき .... YES! 完璧なストレージ .... NO! 銀の弾丸、ではない。
銀の弾丸ではない 「あちらがたてば、こちらがたたず」のため CAPの定理 (次のセクションのはず)
レプリケーションとスケールアウト Buiding Blocksとなるための基本機能 単純な複製 cluster 内にsubsetとなるデータの配布 ロケーションをまたがるデータの配布 ... etc 途中で故障することを前提に、インクリメンタル転送方式が使われる。 Fallacies of Distributed Computing http://blogs.sun.com/jag/resource/Fallacies.html ネットワークがあることを隠さない
(参考)Fallacies of Distributed Computing The network is reliable	 Latency is zero	 Bandwidth is infinite	 The network is secure	 Topology doesn't change	 There is one administrator	 Transport cost is zero	 The network is homogeneous
レプリケーションとスケールダウン Webのだめなところ レイテンシーのせいでユーザーエクスペリエンスが台無しだ。 ネットワークが切れたら使えないじゃないか。 ->"スケールダウン"する状況に対応しよう ユーザーが操作する側が「主システム」という発想で考える
スケーラビリティ 1台になっても、 N台になっても対応できるストレージシステム App App
まとめ Relax アプリケーション視点 システムインフラ視点 Data Model Building Block self-contained Scalablity
次: Eventual Consistency もう少しCouchDBの分散システムについて。

Mais conteúdo relacionado

Destaque

MongoDB on CloudFoundry
MongoDB on CloudFoundryMongoDB on CloudFoundry
MongoDB on CloudFoundryYohei Sasaki
 
Unlocking The Potential In High Potentials 2008
Unlocking The Potential In High Potentials 2008Unlocking The Potential In High Potentials 2008
Unlocking The Potential In High Potentials 2008Marc Sokol
 
Real Problems - Real Solutions - Don’t Get Blindsided
Real Problems - Real Solutions - Don’t Get BlindsidedReal Problems - Real Solutions - Don’t Get Blindsided
Real Problems - Real Solutions - Don’t Get BlindsidedTincup & Co.
 
Àlbum de viatges
Àlbum de viatgesÀlbum de viatges
Àlbum de viatgesccarlasc96
 
Planificaion de proyectos de ing
Planificaion de proyectos de ingPlanificaion de proyectos de ing
Planificaion de proyectos de ingmawd2801
 
A vida de jesus
A vida de jesusA vida de jesus
A vida de jesusWorkman
 
A vida quotidiana nas cidades francisca 6ºb
A vida quotidiana nas cidades francisca 6ºbA vida quotidiana nas cidades francisca 6ºb
A vida quotidiana nas cidades francisca 6ºbFernandoMarques
 
Generaciondes de la tecnologia educativa
Generaciondes de la tecnologia educativaGeneraciondes de la tecnologia educativa
Generaciondes de la tecnologia educativaArelita Olivares
 
La internacionalización de la empresa española como factor de competitividad
La internacionalización de la empresa española como factor de competitividadLa internacionalización de la empresa española como factor de competitividad
La internacionalización de la empresa española como factor de competitividadLink360 Servicios de Comercio Exterior
 
Alegria Verdejante em Hamamatsu
Alegria Verdejante em Hamamatsu  Alegria Verdejante em Hamamatsu
Alegria Verdejante em Hamamatsu Redator MAM
 

Destaque (16)

MongoDB on CloudFoundry
MongoDB on CloudFoundryMongoDB on CloudFoundry
MongoDB on CloudFoundry
 
Unlocking The Potential In High Potentials 2008
Unlocking The Potential In High Potentials 2008Unlocking The Potential In High Potentials 2008
Unlocking The Potential In High Potentials 2008
 
Real Problems - Real Solutions - Don’t Get Blindsided
Real Problems - Real Solutions - Don’t Get BlindsidedReal Problems - Real Solutions - Don’t Get Blindsided
Real Problems - Real Solutions - Don’t Get Blindsided
 
HR Metrics
HR MetricsHR Metrics
HR Metrics
 
Àlbum de viatges
Àlbum de viatgesÀlbum de viatges
Àlbum de viatges
 
Planificaion de proyectos de ing
Planificaion de proyectos de ingPlanificaion de proyectos de ing
Planificaion de proyectos de ing
 
A vida de jesus
A vida de jesusA vida de jesus
A vida de jesus
 
Aula revisão ok
Aula revisão       okAula revisão       ok
Aula revisão ok
 
XV Endipe
XV EndipeXV Endipe
XV Endipe
 
A vida quotidiana nas cidades francisca 6ºb
A vida quotidiana nas cidades francisca 6ºbA vida quotidiana nas cidades francisca 6ºb
A vida quotidiana nas cidades francisca 6ºb
 
CORPORATE IDENTITY_UCS
CORPORATE IDENTITY_UCSCORPORATE IDENTITY_UCS
CORPORATE IDENTITY_UCS
 
Presentación mate
Presentación matePresentación mate
Presentación mate
 
Generaciondes de la tecnologia educativa
Generaciondes de la tecnologia educativaGeneraciondes de la tecnologia educativa
Generaciondes de la tecnologia educativa
 
La internacionalización de la empresa española como factor de competitividad
La internacionalización de la empresa española como factor de competitividadLa internacionalización de la empresa española como factor de competitividad
La internacionalización de la empresa española como factor de competitividad
 
Alegria Verdejante em Hamamatsu
Alegria Verdejante em Hamamatsu  Alegria Verdejante em Hamamatsu
Alegria Verdejante em Hamamatsu
 
Melodie paz
Melodie pazMelodie paz
Melodie paz
 

Semelhante a Why CouchDB

P2P Bug Tracking with SD
P2P Bug Tracking with SDP2P Bug Tracking with SD
P2P Bug Tracking with SDJesse Vincent
 
20090323 Phpstudy
20090323 Phpstudy20090323 Phpstudy
20090323 PhpstudyYusuke Ando
 
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法devsumi2009
 
20090522 Candycane
20090522 Candycane20090522 Candycane
20090522 CandycaneYusuke Ando
 
Xircd Yapcasia2008
Xircd Yapcasia2008Xircd Yapcasia2008
Xircd Yapcasia2008kan
 
Five Minutes Introduction For Rails
Five Minutes Introduction For RailsFive Minutes Introduction For Rails
Five Minutes Introduction For RailsKoichi ITO
 
Webken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceWebken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceNobuya Sato
 
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36Nobuya Sato
 
Life with Zend Cache(1)
Life with Zend Cache(1)Life with Zend Cache(1)
Life with Zend Cache(1)T K
 
アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—Fumihiko Kinoshita
 
Where20 2009report
Where20 2009reportWhere20 2009report
Where20 2009reportToru Mori
 
20090410 Gree Opentech Main
20090410 Gree Opentech Main20090410 Gree Opentech Main
20090410 Gree Opentech MainHideki Yamane
 
Understanding Web Services
Understanding Web ServicesUnderstanding Web Services
Understanding Web Servicesaru85
 
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」devsumi2009
 
Understanding Web Services
Understanding Web ServicesUnderstanding Web Services
Understanding Web Servicesaru85
 
Oracle Unconference 松下 4/22
Oracle Unconference 松下 4/22Oracle Unconference 松下 4/22
Oracle Unconference 松下 4/22matsushita
 
企业级搜索引擎Solr交流
企业级搜索引擎Solr交流企业级搜索引擎Solr交流
企业级搜索引擎Solr交流chuan liang
 
081210 Idcon 04 Itoh Peopleservice
081210 Idcon 04 Itoh Peopleservice081210 Idcon 04 Itoh Peopleservice
081210 Idcon 04 Itoh PeopleserviceHiroki Itoh
 

Semelhante a Why CouchDB (20)

P2P Bug Tracking with SD
P2P Bug Tracking with SDP2P Bug Tracking with SD
P2P Bug Tracking with SD
 
03 Getting Started
03 Getting Started03 Getting Started
03 Getting Started
 
20090323 Phpstudy
20090323 Phpstudy20090323 Phpstudy
20090323 Phpstudy
 
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
 
20090522 Candycane
20090522 Candycane20090522 Candycane
20090522 Candycane
 
Xircd Yapcasia2008
Xircd Yapcasia2008Xircd Yapcasia2008
Xircd Yapcasia2008
 
Five Minutes Introduction For Rails
Five Minutes Introduction For RailsFive Minutes Introduction For Rails
Five Minutes Introduction For Rails
 
What Can Compilers Do for Us?
What Can Compilers Do for Us?What Can Compilers Do for Us?
What Can Compilers Do for Us?
 
Webken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceWebken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User Experience
 
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36
 
Life with Zend Cache(1)
Life with Zend Cache(1)Life with Zend Cache(1)
Life with Zend Cache(1)
 
アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—
 
Where20 2009report
Where20 2009reportWhere20 2009report
Where20 2009report
 
20090410 Gree Opentech Main
20090410 Gree Opentech Main20090410 Gree Opentech Main
20090410 Gree Opentech Main
 
Understanding Web Services
Understanding Web ServicesUnderstanding Web Services
Understanding Web Services
 
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
 
Understanding Web Services
Understanding Web ServicesUnderstanding Web Services
Understanding Web Services
 
Oracle Unconference 松下 4/22
Oracle Unconference 松下 4/22Oracle Unconference 松下 4/22
Oracle Unconference 松下 4/22
 
企业级搜索引擎Solr交流
企业级搜索引擎Solr交流企业级搜索引擎Solr交流
企业级搜索引擎Solr交流
 
081210 Idcon 04 Itoh Peopleservice
081210 Idcon 04 Itoh Peopleservice081210 Idcon 04 Itoh Peopleservice
081210 Idcon 04 Itoh Peopleservice
 

Mais de Yohei Sasaki

20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfesYohei Sasaki
 
CouchDB JP & BigCouch
CouchDB JP & BigCouchCouchDB JP & BigCouch
CouchDB JP & BigCouchYohei Sasaki
 
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門Yohei Sasaki
 
Couch DB in 15minutes
Couch DB in 15minutesCouch DB in 15minutes
Couch DB in 15minutesYohei Sasaki
 
RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4Yohei Sasaki
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoCouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoYohei Sasaki
 
前回のまとめ
前回のまとめ前回のまとめ
前回のまとめYohei Sasaki
 
Finding Your Data with Views
Finding Your Data with ViewsFinding Your Data with Views
Finding Your Data with ViewsYohei Sasaki
 
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Yohei Sasaki
 
Couch Db.0.9.0.Pub
Couch Db.0.9.0.PubCouch Db.0.9.0.Pub
Couch Db.0.9.0.PubYohei Sasaki
 

Mais de Yohei Sasaki (13)

20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
 
membase
membasemembase
membase
 
CouchDB JP & BigCouch
CouchDB JP & BigCouchCouchDB JP & BigCouch
CouchDB JP & BigCouch
 
Bp study39 nodejs
Bp study39 nodejsBp study39 nodejs
Bp study39 nodejs
 
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
 
Couch DB in 15minutes
Couch DB in 15minutesCouch DB in 15minutes
Couch DB in 15minutes
 
RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4
 
Media On Couch
Media On CouchMedia On Couch
Media On Couch
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoCouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
 
前回のまとめ
前回のまとめ前回のまとめ
前回のまとめ
 
Finding Your Data with Views
Finding Your Data with ViewsFinding Your Data with Views
Finding Your Data with Views
 
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
 
Couch Db.0.9.0.Pub
Couch Db.0.9.0.PubCouch Db.0.9.0.Pub
Couch Db.0.9.0.Pub
 

Último

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Why CouchDB