SlideShare a Scribd company logo
1 of 8
Couch DB Eugene Kartsev
Features Web server Schemaless storage JsonApi Master-Master replication True crossplatform
CouchApp Standard app pie
CouchApp CouchDb + CouchApp
Sharding
Falures Doesn’t support sharding. No shards=No true scalability (“Without the Clustering, it’s just OuchDB”) Rest = No highload No UI for bulk operations No merge rules for replication (conflicts are resolved by hand)
How can you use it right now? Logs storage (using log4net - http://jxs.me/2011/05/14/logging-to-couchdb-from-c/) Configstorage (due to simple replication and simple cluster deployment)
GitHub :https://github.com/eugene-kartsev/xssfail LinkedIn: http://www.linkedin.com/in/ekartsev + Questions

More Related Content

What's hot

CouchDB and Rails on the Cloud
CouchDB and Rails on the CloudCouchDB and Rails on the Cloud
CouchDB and Rails on the Cloud
rockyjaiswal
 
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
Takayuki Kyowa
 
Depolying Drupal with Git, Drush Make and Capistrano
Depolying Drupal with Git, Drush Make and CapistranoDepolying Drupal with Git, Drush Make and Capistrano
Depolying Drupal with Git, Drush Make and Capistrano
libsys
 
Aleksandr Khokhlov - Do not chase the hype train. Just steal ideas
Aleksandr Khokhlov - Do not chase the hype train. Just steal ideasAleksandr Khokhlov - Do not chase the hype train. Just steal ideas
Aleksandr Khokhlov - Do not chase the hype train. Just steal ideas
OdessaJS Conf
 
Gotszling mogo db-membase
Gotszling mogo db-membaseGotszling mogo db-membase
Gotszling mogo db-membase
GiltTech
 

What's hot (20)

CouchDB and Rails on the Cloud
CouchDB and Rails on the CloudCouchDB and Rails on the Cloud
CouchDB and Rails on the Cloud
 
Storage Services
Storage ServicesStorage Services
Storage Services
 
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
 
What's brewing in the eZ Systems extensions kitchen
What's brewing in the eZ Systems extensions kitchenWhat's brewing in the eZ Systems extensions kitchen
What's brewing in the eZ Systems extensions kitchen
 
Depolying Drupal with Git, Drush Make and Capistrano
Depolying Drupal with Git, Drush Make and CapistranoDepolying Drupal with Git, Drush Make and Capistrano
Depolying Drupal with Git, Drush Make and Capistrano
 
Drupal performance
Drupal performanceDrupal performance
Drupal performance
 
Ansible Introduction - Ansible Brno #1 - David Karban
Ansible Introduction - Ansible Brno #1 - David KarbanAnsible Introduction - Ansible Brno #1 - David Karban
Ansible Introduction - Ansible Brno #1 - David Karban
 
Dmp hadoop getting_start
Dmp hadoop getting_startDmp hadoop getting_start
Dmp hadoop getting_start
 
Ansible
AnsibleAnsible
Ansible
 
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 ViennaAutovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
 
Ansible
AnsibleAnsible
Ansible
 
Aleksandr Khokhlov - Do not chase the hype train. Just steal ideas
Aleksandr Khokhlov - Do not chase the hype train. Just steal ideasAleksandr Khokhlov - Do not chase the hype train. Just steal ideas
Aleksandr Khokhlov - Do not chase the hype train. Just steal ideas
 
Node36
Node36Node36
Node36
 
Android build tools - Nimble
Android build tools - NimbleAndroid build tools - Nimble
Android build tools - Nimble
 
Migrating Legacy Data (Ruby Midwest)
Migrating Legacy Data (Ruby Midwest)Migrating Legacy Data (Ruby Midwest)
Migrating Legacy Data (Ruby Midwest)
 
Configuration primer
Configuration primerConfiguration primer
Configuration primer
 
Gotszling mogo db-membase
Gotszling mogo db-membaseGotszling mogo db-membase
Gotszling mogo db-membase
 
Ruby on Rails & PostgreSQL - v2
Ruby on Rails & PostgreSQL - v2Ruby on Rails & PostgreSQL - v2
Ruby on Rails & PostgreSQL - v2
 
ILM - Pipeline in the cloud
ILM - Pipeline in the cloudILM - Pipeline in the cloud
ILM - Pipeline in the cloud
 
Drupal feature proposal: two new stream-wrappers
Drupal feature proposal: two new stream-wrappersDrupal feature proposal: two new stream-wrappers
Drupal feature proposal: two new stream-wrappers
 

Viewers also liked

Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13
vishvasyadav45
 
Sitemeter(Details2.5)
Sitemeter(Details2.5)Sitemeter(Details2.5)
Sitemeter(Details2.5)
jaavi15
 
Mission vishvas-resume template-3
Mission vishvas-resume template-3Mission vishvas-resume template-3
Mission vishvas-resume template-3
vishvasyadav45
 
International baccalaureate biology sl investigation_photosynthesis by felix ...
International baccalaureate biology sl investigation_photosynthesis by felix ...International baccalaureate biology sl investigation_photosynthesis by felix ...
International baccalaureate biology sl investigation_photosynthesis by felix ...
Felix Dyrek
 
Mission vishvas-resume template-1
Mission vishvas-resume template-1Mission vishvas-resume template-1
Mission vishvas-resume template-1
vishvasyadav45
 
14 5 segment measures lesson
14 5 segment measures lesson14 5 segment measures lesson
14 5 segment measures lesson
gwilson8786
 
Tiande 2014 summer_actions_en
Tiande 2014 summer_actions_enTiande 2014 summer_actions_en
Tiande 2014 summer_actions_en
Liza Alypova
 
Pmp pmi-resume template19
Pmp pmi-resume template19Pmp pmi-resume template19
Pmp pmi-resume template19
vishvasyadav45
 

Viewers also liked (20)

prince
princeprince
prince
 
New Brochure
New BrochureNew Brochure
New Brochure
 
Virtual Reality for Business (VR Infographic by Opace)
Virtual Reality for Business (VR Infographic by Opace)Virtual Reality for Business (VR Infographic by Opace)
Virtual Reality for Business (VR Infographic by Opace)
 
Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13
 
Sitemeter(Details2.5)
Sitemeter(Details2.5)Sitemeter(Details2.5)
Sitemeter(Details2.5)
 
Sharing the spoils: Ben Marshall presentation
Sharing the spoils: Ben Marshall presentationSharing the spoils: Ben Marshall presentation
Sharing the spoils: Ben Marshall presentation
 
SCORECARD 2015: National Conference on Business of Sports Newsletter Sept-Oct...
SCORECARD 2015: National Conference on Business of Sports Newsletter Sept-Oct...SCORECARD 2015: National Conference on Business of Sports Newsletter Sept-Oct...
SCORECARD 2015: National Conference on Business of Sports Newsletter Sept-Oct...
 
Economy Matters, March 2014
Economy Matters, March 2014Economy Matters, March 2014
Economy Matters, March 2014
 
tiande 203040 cz
tiande 203040 cztiande 203040 cz
tiande 203040 cz
 
Mission vishvas-resume template-3
Mission vishvas-resume template-3Mission vishvas-resume template-3
Mission vishvas-resume template-3
 
Mezoroller cz
Mezoroller czMezoroller cz
Mezoroller cz
 
International baccalaureate biology sl investigation_photosynthesis by felix ...
International baccalaureate biology sl investigation_photosynthesis by felix ...International baccalaureate biology sl investigation_photosynthesis by felix ...
International baccalaureate biology sl investigation_photosynthesis by felix ...
 
01.01-28.02.2014
01.01-28.02.201401.01-28.02.2014
01.01-28.02.2014
 
Mission vishvas-resume template-1
Mission vishvas-resume template-1Mission vishvas-resume template-1
Mission vishvas-resume template-1
 
Realtors 6 13-13 present
Realtors 6 13-13 presentRealtors 6 13-13 present
Realtors 6 13-13 present
 
1. Why is the Gospel Important?
1. Why is the Gospel Important?1. Why is the Gospel Important?
1. Why is the Gospel Important?
 
14 5 segment measures lesson
14 5 segment measures lesson14 5 segment measures lesson
14 5 segment measures lesson
 
Tiande 2014 summer_actions_en
Tiande 2014 summer_actions_enTiande 2014 summer_actions_en
Tiande 2014 summer_actions_en
 
The Indian Retail Medley - CII Report
The Indian Retail Medley - CII Report The Indian Retail Medley - CII Report
The Indian Retail Medley - CII Report
 
Pmp pmi-resume template19
Pmp pmi-resume template19Pmp pmi-resume template19
Pmp pmi-resume template19
 

More from Kiev ALT.NET

Micro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicateMicro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicate
Kiev ALT.NET
 
Reactive Extensions
Reactive ExtensionsReactive Extensions
Reactive Extensions
Kiev ALT.NET
 
Continuous Integration (CI)
Continuous Integration (CI)Continuous Integration (CI)
Continuous Integration (CI)
Kiev ALT.NET
 
Command-Query Responsibility Segregation: теория и практика
Command-Query Responsibility Segregation: теория и практикаCommand-Query Responsibility Segregation: теория и практика
Command-Query Responsibility Segregation: теория и практика
Kiev ALT.NET
 

More from Kiev ALT.NET (16)

CQRS EventStore
CQRS EventStoreCQRS EventStore
CQRS EventStore
 
Design by Contract
Design by ContractDesign by Contract
Design by Contract
 
Micro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicateMicro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicate
 
Async
AsyncAsync
Async
 
Linq providers
Linq providersLinq providers
Linq providers
 
Reactive Extensions
Reactive ExtensionsReactive Extensions
Reactive Extensions
 
NoSql, MongoDb
NoSql, MongoDbNoSql, MongoDb
NoSql, MongoDb
 
Orchard
OrchardOrchard
Orchard
 
Mercurial
MercurialMercurial
Mercurial
 
CI via TFS
CI via TFSCI via TFS
CI via TFS
 
Continuous Integration (CI)
Continuous Integration (CI)Continuous Integration (CI)
Continuous Integration (CI)
 
WebSharper - веб-программирование без слёз
WebSharper - веб-программирование без слёзWebSharper - веб-программирование без слёз
WebSharper - веб-программирование без слёз
 
F# - функциональный язык «новой» волны
F# - функциональный  язык «новой» волныF# - функциональный  язык «новой» волны
F# - функциональный язык «новой» волны
 
Caliburn Micro Overview
Caliburn Micro OverviewCaliburn Micro Overview
Caliburn Micro Overview
 
Введение в MVVM
Введение в MVVMВведение в MVVM
Введение в MVVM
 
Command-Query Responsibility Segregation: теория и практика
Command-Query Responsibility Segregation: теория и практикаCommand-Query Responsibility Segregation: теория и практика
Command-Query Responsibility Segregation: теория и практика
 

Recently uploaded

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

CouchDb