Couchdb

milagrossotomendoza 2,082 views 7 slides Sep 11, 2021
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

que es counchdb


Slide Content

COUNCHDB

CouchDBesunsistemagestordebasesdedatos
norelacional,basado completamente en
tecnologíassobrelasqueestáimplementada
laweb,comoHTTP,JSONoJavascript.Esuna
basededatosdistribuida,capazdeadaptarse
tantoaambientesdeservidorcomoaclientes
dediversostipos.
¿ QUE ES COUNCHDB?

CouchDBesunabasededatosNoSQLdecódigo
abiertobasadaenestándarescomunespara
facilitarlaaccesibilidadycompatibilidad
webconunadiversidaddedispositivos....Los
datosenCouchDBsealmacenanenelformato
denotificacióndeobjetosJavaScript(JSON),y
estánorganizadosenparesdevalorclave.
¿ QUE ES COUNCHDB ORIENTADO A DOCUMENTOS?

CUANDO USAR COUCHDB
CouchDBestádiseñadoteniendoencuentaun
contextomásamplio.Suscomponentes se
puedenusarcomopiezasconlasqueconstruir
solucionesaproblemasdealmacenamiento de
formaligéramentedistintaensistemasmás
grandesycomplejos.

COMO FUNCIONA COUCHDB
CouchDBesunsistemagestordebasesdedatos
norelacional,basado completamente en
tecnologíassobrelasqueestáimplementada
laweb,comoHTTP,JSONoJavascript.Esuna
basededatosdistribuida,capazdeadaptarse
tantoaambientesdeservidorcomoaclientes
dediversostipos

VENTAJAS DE COUCHDB
➢Altorendimientoybajaexigencia:unpuntocomúndelasBBDDNoSQLes
quepuedenejecutarseenmáquinasconrecursosmodestos.Adiferencia
delossistemasSQL,lainversiónquenecesitamoshacerenestoscasoses
significativamentebaja.
➢Escalabilidadhorizontal:paramejorarelrendimientodeestos
sistemasnodebemosinventarunmundonuevoounarevolucióntotal.
Podemosincrementaroañadirnodosdeformahorizontalparapisara
fondoelaceleradorderendimiento.
➢Elvolumendedatosnoesproblema:sepuedenmanejargrancantidadde
datossindudarlo.Nosegenerancuellosdebotellanisecorreelriesgo
deralentizarelsistema.
➢Flexibilidad:comoyapudimosdetallarencadaunodesustipos,estas
BBDDNoSQLsonextremadamente flexiblesypodemoshacerquese
ajustenacasitodoloquenecesitamos.

DESVENTAJAS DE COUCHDB
➢FuncionesdeFiabilidad:estasisequiereesunadelasdebilidadesmás
grandesdelosmodelosNoSQL.Estasbasesalnoadmitirfuncionesde
fiabilidadllevaalosdesarrolladores aimplementarsupropiocódigo,
loqueagregamayorcomplejidadalossistemas.
➢Aplicabilidad:Estadesventajaestáíntimamenterelacionadaconla
anterior.Lafaltadeinclusióndefuncionesdefiabilidadlimitala
aplicabilidaddeestasBBDDafuncionesdelicadascomolasdelsector
bancario,limitandomuchosupotencial.
➢IncompatibilidadenconsultasSQL:enlamayoríadeloscasoslasBBDD
NoSQLsonincompatiblesaconsultasSQL,loqueagregaunadificultad
mayoryaqueencasodesernecesariosedebeincluirunaconsulta
manual,quepuedehacerlosprocesosmáslentosycomplejos.