SlideShare a Scribd company logo
1 of 4
Download to read offline
Bases de Datos NoSQL
Información tomada de: http://nosql.mypopescu.com/kb/nosql 
 
NoSQL is a movement promoting a loosely defined class of non­relational data stores that break 
with a long history of relational databases. These data stores may not require fixed table 
schemas, usually avoid join operations and typically scale horizontally. Academics and papers 
typically refer to these databases as structured storage. 
 
Non­relational next generation operational datastores and databases 
 
Next Generation Databases mostly addressing some of the points: being non­relational, 
distributed, open­source and horizontal scalable. 
 
NoSQL is a term coined by Carlo Strozzi and repurposed by Eric Evans to refer to “some” 
storage systems. The NoSQL term should be used as in the Not­Only­SQL and not as No to 
SQL or Never SQL. 
NoSQL is about choice
NoSQL is not about any one feature of any of the projects. NoSQL is not about scaling, NoSQL 
is not about performance, NoSQL is not about hating SQL, NoSQL is not about ease of use, 
NoSQL is not about sharding, NoSQL is not about throughput, NoSQL is not about speed, 
NoSQL is not about dropping ACID, NoSQL is not about Eventual Consistency, NoSQL is not 
about CAP, NoSQL is not about open standards, NoSQL is not about Open Source and NoSQL 
is most likely not about whatever else you want NoSQL to be about. NoSQL is about choice 
 
Jan Lehnardt, CouchDB 
Why NoSQL? 
● Handling massive amounts of data 
○ Exponential growth of newly created digital content 
○ More value around data 
○ Build value around data by connecting the dots 
● Connectedness 
● Information format 
● Data usage scenarios (plus open data) 
 
Documento creado por Francisco Quintero 
En Stack OverFlow
Why should I use document based database instead of relational
database?
Pregunta:
Why should I use document based database like CouchDB instead of using relational database. 
Are there any typical kinds of applications or domains where the document based database is 
more suitable than the relational database? 
 
Mejor Respuesta: 
Probably you shouldn't :­) 
 
The second most obvious answer is you should use it if your data isn't relational. This usually 
manifests itself in having no easy way to describe your data as a set of columns. A good 
example is a database where you actually store paper documents, e.g. by scanning office mail. 
The data is the scanned PDF and you have some meta data which always exists (scanned at, 
scanned by, type of document) and lots of possible metadata fields which exists sometime 
(customer number, supplier number, order number, keep on file until, OCRed fulltext, etc).  
 
Usually you do not know in advance which metadata fields you will add within the next two years. 
Things like CouchDB work much nicer for that kind of data than relational databases. 
 
I also personally love the fact that I don't need any client libraries for CouchDB except an HTTP 
client, which is nowadays included in nearly every programming language. 
 
The probably least obvious answer: If you feel no pain using a RDBMS, stay with it. If you always 
have to work around your RDBMS to get your job done, a document oriented database might be 
worth a look. 
 
For a more elaborate list check this posting of Richard Jones. 
 
Otra buena respuesta: 
 
For stupidly storing and serving other­servers­data. 
 
In the last couple of weeks I've been playing with a lifestream app that polls my feeds (delicious, 
flickr, github, twitter...) and stores them in couchdb. The beauty of couchdb is that it lets me keep 
the original data in its original structure with no overhead. I added a 'class' field to each 
document, storing the source server, and wrote a javascript render class for each source. 
 
Documento creado por Francisco Quintero 
 
Generalizing, whenever your server communicates with another server a schema­less storage 
is best as you have no control over the schema. As a bonus, couchdb uses the native protocols 
of servers and clients ­ JSON for representation and HTTP REST for transport. 
 
Otra respuesta: 
 
Use a document­based database when you do not need to store data in tables with uniform 
sized fields for each record. Instead, you have a need to store each record as a document that 
has certain characteristics. Any number of fields of any length can be dynamically added to a 
document at any time without the need to "modify the table" first. Fields in document­based can 
also contain multiple pieces of data. 
 
Ejemplo en MongoDB
 
 
 
Referencias
http://nosql­database.org/ 
http://nosql.mypopescu.com/ 
Para iniciar http://nosql.mypopescu.com/kb/nosql­getting­started 
Pros y Cons: 
Documento creado por Francisco Quintero 
http://stackoverflow.com/questions/337344/pros­cons­of­document­based­databases­vs­relation
al­databases 
Wikipedia: http://en.wikipedia.org/wiki/Document­oriented_database 
Listado: http://www.metabrew.com/article/anti­rdbms­a­list­of­distributed­key­value­stores 
Entrevista: http://nosql.mypopescu.com/post/807203888/getting­started­with­nosql 
Up Close and Personal: http://www.linuxforu.com/2011/02/up­close­and­personal­with­nosql/ 
Closer Look at the MongoDB: 
http://www.dataversity.net/a­closer­look­at­the­mongodb­document­database/ 
 
 
Documento creado por Francisco Quintero 

More Related Content

Similar to Resumen y explicación Bases de datos NoSQL

Similar to Resumen y explicación Bases de datos NoSQL (20)

NoSQL for you
NoSQL for youNoSQL for you
NoSQL for you
 
Vskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills Apache Cassandra sample material
Vskills Apache Cassandra sample material
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sql
 
What is NoSql?
What is NoSql? What is NoSql?
What is NoSql?
 
The Role of NoSQL in Modern Database Assignments
The Role of NoSQL in Modern Database AssignmentsThe Role of NoSQL in Modern Database Assignments
The Role of NoSQL in Modern Database Assignments
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sql
 
unit2-ppt1.pptx
unit2-ppt1.pptxunit2-ppt1.pptx
unit2-ppt1.pptx
 
Nosql
NosqlNosql
Nosql
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
SQL VS NoSQL
SQL VS NoSQLSQL VS NoSQL
SQL VS NoSQL
 
A Beginners Introduction to NoSQL
A Beginners Introduction to NoSQLA Beginners Introduction to NoSQL
A Beginners Introduction to NoSQL
 
NOSQL vs SQL
NOSQL vs SQLNOSQL vs SQL
NOSQL vs SQL
 
Why nosql also_why_somany
Why nosql also_why_somanyWhy nosql also_why_somany
Why nosql also_why_somany
 
Know what is NOSQL
Know what is NOSQL Know what is NOSQL
Know what is NOSQL
 
NoSQL Basics and MongDB
NoSQL Basics and  MongDBNoSQL Basics and  MongDB
NoSQL Basics and MongDB
 
No sql databases
No sql databasesNo sql databases
No sql databases
 
Experimental evaluation of no sql databases
Experimental evaluation of no sql databasesExperimental evaluation of no sql databases
Experimental evaluation of no sql databases
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technology
 
On nosql
On nosqlOn nosql
On nosql
 
nosql.ppt.pptx
nosql.ppt.pptxnosql.ppt.pptx
nosql.ppt.pptx
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Resumen y explicación Bases de datos NoSQL