SlideShare una empresa de Scribd logo
1 de 13
A step away from
     RDBMS


 Dimitri Krassovski, a.k.a. labria.
RDMBS

• MySQL
• MSSQL Server
• Oracle
• PostgreSQL
• A lot more…
RDMBS


• Tables
• Columns
A Step Away

• Key-value store
• Document database
• Object database
Key-value store

• Memcached
• Redis
• Tokyo Cabinet
• Project Voldemort
Key-value store

• Store and retrieve data by a unique key
• Usually really fast
• Persistent/Non-persistent
Redis:
     KVS with a twist
• Lists: Push, Pop, Range, Trim etc.
• Sets: Add, Remove, Intersect, Union etc.
• Increment/Decrement
• Async persistence
Document DBs

• CouchDB
• MongoDB
• Amazon SimpleDB
• ThruDB
CouchDB
• RESTful JSON interface
• Stores JSON encoded documents
• Document revisions
• Views as documents (Lotus Notes,
  anyone?)
• Map/Reduce
• Documents and even embedded
  documents
• Multiple data types
• Document collections
• Dynamic queries
• Index support
What about Rails?

• MongoMapper
• ActiveCouch
• Redis-store (Session and Cache)
• Waiting for Rails 3
And it FAILS
   (for me, of course)

• CouchDB: slow. And CPU hugry, too!
• MongoDB: simply died on 10M records!
This has nothing to do
with the presentation.

• Use a real queue when you need one
• Use Sphinx as an external index

Más contenido relacionado

La actualidad más candente

JCR Content Management
JCR Content ManagementJCR Content Management
JCR Content Management
elliando dias
 

La actualidad más candente (20)

MongoDB Hadoop DC
MongoDB Hadoop DCMongoDB Hadoop DC
MongoDB Hadoop DC
 
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Dropping ACID: Wrapping Your Mind Around NoSQL DatabasesDropping ACID: Wrapping Your Mind Around NoSQL Databases
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
 
Short introduction to Redis
Short introduction to RedisShort introduction to Redis
Short introduction to Redis
 
Academy PRO: Introduction to search engines. Meet Elasticsearch
Academy PRO: Introduction to search engines. Meet ElasticsearchAcademy PRO: Introduction to search engines. Meet Elasticsearch
Academy PRO: Introduction to search engines. Meet Elasticsearch
 
An Introduction to Druid
An Introduction to DruidAn Introduction to Druid
An Introduction to Druid
 
Orient DB on the cloud - Cloud Party 2013
Orient DB on the cloud - Cloud Party 2013Orient DB on the cloud - Cloud Party 2013
Orient DB on the cloud - Cloud Party 2013
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
 
MongoDB London PHP
MongoDB London PHPMongoDB London PHP
MongoDB London PHP
 
JCR Content Management
JCR Content ManagementJCR Content Management
JCR Content Management
 
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDBThe Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDB
 
Javascript on Server-Side
Javascript on Server-SideJavascript on Server-Side
Javascript on Server-Side
 
Webdav Supported Systems
Webdav Supported SystemsWebdav Supported Systems
Webdav Supported Systems
 
Mongo db
Mongo dbMongo db
Mongo db
 
5min Lightning talk at Paris.rb
5min Lightning talk at Paris.rb5min Lightning talk at Paris.rb
5min Lightning talk at Paris.rb
 
Object data manager Tutorials
Object data manager TutorialsObject data manager Tutorials
Object data manager Tutorials
 
Draft slide of Demystifying DHT in GlusterFS
Draft slide of Demystifying DHT in GlusterFSDraft slide of Demystifying DHT in GlusterFS
Draft slide of Demystifying DHT in GlusterFS
 
Mongodb open data day 2014
Mongodb open data day 2014Mongodb open data day 2014
Mongodb open data day 2014
 
Speeding Couch
Speeding CouchSpeeding Couch
Speeding Couch
 
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
 
MongoDB tuning on AWS
MongoDB tuning on AWSMongoDB tuning on AWS
MongoDB tuning on AWS
 

Destacado

Fondos de inversión. lo mejor para el ahorro joven
Fondos de inversión. lo mejor para el ahorro jovenFondos de inversión. lo mejor para el ahorro joven
Fondos de inversión. lo mejor para el ahorro joven
Observatorio-Inverco
 
Certified scrum master
Certified scrum masterCertified scrum master
Certified scrum master
vibhor raman
 
Tyler Duffy Resume
Tyler Duffy ResumeTyler Duffy Resume
Tyler Duffy Resume
Duffy Tyler
 
340477 919
340477 919340477 919
340477 919
zuko88
 

Destacado (16)

91910
9191091910
91910
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Fondos de inversión. lo mejor para el ahorro joven
Fondos de inversión. lo mejor para el ahorro jovenFondos de inversión. lo mejor para el ahorro joven
Fondos de inversión. lo mejor para el ahorro joven
 
Tastet de biblio
Tastet de biblioTastet de biblio
Tastet de biblio
 
Guia de recursos - Món laboral 2016
Guia de recursos - Món laboral 2016Guia de recursos - Món laboral 2016
Guia de recursos - Món laboral 2016
 
Descargar planilla de notas AAT_2009
Descargar planilla de notas AAT_2009Descargar planilla de notas AAT_2009
Descargar planilla de notas AAT_2009
 
Certified scrum master
Certified scrum masterCertified scrum master
Certified scrum master
 
Tyler Duffy Resume
Tyler Duffy ResumeTyler Duffy Resume
Tyler Duffy Resume
 
340477 919
340477 919340477 919
340477 919
 
Pagekarma Summit Part 2 Yves Baudechon - test
Pagekarma Summit Part 2 Yves Baudechon - testPagekarma Summit Part 2 Yves Baudechon - test
Pagekarma Summit Part 2 Yves Baudechon - test
 
PRECIOS BOLIVIA
PRECIOS BOLIVIAPRECIOS BOLIVIA
PRECIOS BOLIVIA
 
SMARTFLOWER POP+, distribuido por TEUVENTO.COM en A Coruña
SMARTFLOWER POP+, distribuido por TEUVENTO.COM en A CoruñaSMARTFLOWER POP+, distribuido por TEUVENTO.COM en A Coruña
SMARTFLOWER POP+, distribuido por TEUVENTO.COM en A Coruña
 
Dan O’Neil Biography
Dan O’Neil BiographyDan O’Neil Biography
Dan O’Neil Biography
 
HMT MACHINE TOOLS PINJORE
HMT MACHINE TOOLS PINJORE HMT MACHINE TOOLS PINJORE
HMT MACHINE TOOLS PINJORE
 
Safak Ebesek IPYD 2002
Safak Ebesek IPYD 2002Safak Ebesek IPYD 2002
Safak Ebesek IPYD 2002
 
Opinion.
Opinion.Opinion.
Opinion.
 

Similar a A step away from RDBMS

Nosql databases for the .net developer
Nosql databases for the .net developerNosql databases for the .net developer
Nosql databases for the .net developer
Jesus Rodriguez
 
UNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptxUNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptx
Rahul Borate
 

Similar a A step away from RDBMS (20)

Scaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQLScaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQL
 
NoSQL in the context of Social Web
NoSQL in the context of Social WebNoSQL in the context of Social Web
NoSQL in the context of Social Web
 
Nosql databases for the .net developer
Nosql databases for the .net developerNosql databases for the .net developer
Nosql databases for the .net developer
 
Non-Relational Databases at ACCU2011
Non-Relational Databases at ACCU2011Non-Relational Databases at ACCU2011
Non-Relational Databases at ACCU2011
 
Drop acid
Drop acidDrop acid
Drop acid
 
KeyValue Stores
KeyValue StoresKeyValue Stores
KeyValue Stores
 
NOsql Presentation.pdf
NOsql Presentation.pdfNOsql Presentation.pdf
NOsql Presentation.pdf
 
MongoDB
MongoDBMongoDB
MongoDB
 
Oracle Week 2016 - Modern Data Architecture
Oracle Week 2016 - Modern Data ArchitectureOracle Week 2016 - Modern Data Architecture
Oracle Week 2016 - Modern Data Architecture
 
Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management System
 
noSQL
noSQLnoSQL
noSQL
 
UNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptxUNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptx
 
UNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptxUNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptx
 
Database Technologies
Database TechnologiesDatabase Technologies
Database Technologies
 
MongoDB SF Ruby
MongoDB SF RubyMongoDB SF Ruby
MongoDB SF Ruby
 
mongodb_DS.pptx
mongodb_DS.pptxmongodb_DS.pptx
mongodb_DS.pptx
 
PostgreSQL, your NoSQL database
PostgreSQL, your NoSQL databasePostgreSQL, your NoSQL database
PostgreSQL, your NoSQL database
 
Sql vs NoSQL
Sql vs NoSQLSql vs NoSQL
Sql vs NoSQL
 
Solr cloud the 'search first' nosql database extended deep dive
Solr cloud the 'search first' nosql database   extended deep diveSolr cloud the 'search first' nosql database   extended deep dive
Solr cloud the 'search first' nosql database extended deep dive
 
NoSQL: Cassadra vs. HBase
NoSQL: Cassadra vs. HBaseNoSQL: Cassadra vs. HBase
NoSQL: Cassadra vs. HBase
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

A step away from RDBMS