Principales diferencias entre BB. DD. SQL y NoSQL:
Computación, procesadores y memoria
¿Qué es un byte? ¿Qué es un bit?
Cómo funcionan los correos electrónicos
Cómo funcionan los circuitos electrónicos
Procesadores y arquitecturas de CPU
¿Qué es un system on a chip?
Diferencia entre memoria RAM y disco duro
GPUs, tarjetas de video y sonido
Periféricos y sistemas de entrada de información
La evolución de la arquitectura de la computación
Cómo funciona Internet
Introducción a las redes y protocolos de Internet
Puertos y protocolos de red
Qué es una dirección IP y el protocolo de Internet
Cables submarinos, antenas y satélites en Internet
Qué es un dominio, DNS o Domain Name System
Cómo los ISP hacen Quality of Service o QoS
Cómo funciona la velocidad en internet
Qué es el Modelo Cliente/Servidor
Cómo funciona un sitio web
Internet es más grande de lo que crees
Sistemas operativos
Diferencias entre Windows, Linux, Mac, iOS y Android
Permisos, niveles de procesos y privilegios de ejecución
Fundamentos de sistemas operativos móviles
Sistemas operativos embebidos e Internet of Things
Archivos y estructuras de datos
Metadatos, cabeceras y extensiones de archivos
Cómo funciona el formato JPG
Videos, contenedores, codecs y protocolos
Cómo funciona .zip: Árboles binarios
Contenido Bonus
Qué es una red neuronal
¿Qué es SQL y NoSQL?
Qué es un algoritmo
El poder de un Raspberry Pi
Principios de la ingeniería de software sostenible
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Freddy Vega
Aportes 151
Preguntas 13
Principales diferencias entre BB. DD. SQL y NoSQL:
Si les preguntan si saben programar en SQL es una trampa, SQL no es un lenguaje de programación
F por el audio
Me quedo con esto del vídeo:
Nota: BD significa Bases de Datos
NoSQL is the future!
el audio se escucha de la perra :´(
Definición en teorías de la información (utilizada en bases de datos): Básicamente, son mensajes que se van repitiendo o que son predecibles, y estos dañan o interfieren en el resto del mensaje o en lo que realmente se quiere transmitir. es, sobre todo, una estrategia fundamental de comunicación para evitar malos entendidos o errores en el decodificación.
Hasta hace poco tiempo tuve la idea de aprender todos los lenguajes de programación. Me sentía abrumado por la gran cantidad de ellos, pero al ir viendo este curso y buscar referencias, me doy cuenta que cada languaje es diferente.
No es necesario aprenderte todos, ya que existen los orientados al desarrollo web, desarrollo movil, desarrollo de software, etc.
Pensemos un momento a qué nos quedermos dedidar, aprendamos los lenguajes de esta área y vallamos por esos puestos de trabajo.
#nuncaparesdeaprender
Bases de datos: Algunas de las más conocidas son Oracle, MySQL y MongoDB. Su función principal es almacenar información y datos para recuperarla, análisis y/o transmisión.
Todos los servicios poseen bases de datos. Existen 2 tipos de bases datos: relacionales y no relacionales.
La gran diferencia que tienen que entender aqui parte por el concepto de SQL:
SQL: Es un lenguaje, basado en consultas para una base de datos relacional, es decir mediante a este lenguaje podemos hacer consultas de pedir como por ejemplo cuales son los estudiante de cualquier salon, deacuerdo a sus tablas, Mediante a SQL, podemos crear datos actualizar, insertar cambiar relaciones, etc. Ademas, cualquier lenguaje de programacion Backend o funcional se puede unir a lo que seria el lenguaje de programacion SQL para poder integrarlo dentro del software.
un aporte con respecto a la pronunciacion
https://es.khanacademy.org/computing/computer-programming/sql/sql-basics/v/s-q-l-or-sequel
Ambas son bases de datos pero la primera es del tipo relacional y la segunda no relacional
Base de datos relacional:
Estas relacionan todos sus objetos con un identificador ID para poder comunicarse entre si. Se pueden pedir datos de con ciertas caracteristicas, esto parece programación pero en realidad es parte de la teoria de conjuntos.
Estan organizadas tal como una planilla de Excel.
Base de datos no relacional:
La diferencia es que aqui no es necesario crear relaciones nuevas al querer agregar atributos nuevos. No hay redundancia y es mucho más veloz.
Las tablas estan organizadas de manera independiente. Es decir, no tienen llaves por lo que es más facil agregar más datos
Resumen:
Las bases de datos relacionales usa identificadores para unir las su coleccion de objetos (tablas), funciona al igual como una plantilla Excel.
Las bases de datos no relacionales solo tiene colecciones de objetos y variables, las tablas funcionan de manera independiente.
Se puede ver el logo antiguo de GitLab en la MacBook de Freddy, el logo que daba miedo
Me encanta el formato del video de tipico yotuber de blogs en casa.
yo utilizo excel jajajaja
Hola amigos de Platzi
Tengo una pregunta:
No logro entender muy bien a que se refieren con una base de datos tiene redundancia o es relacional.
Me podrían explicar mejor esta parte, o hay un vídeo que me lo explique mejor.
Gracias
Como en las BD no relacionales no se usa SQL se utiliza JSON, es una forma de estructurar los datos que de cualquier manera los programas de computación los puedan entender o sea JavaScript
Mis oidoooooosssss…
Freddy apiada, ya están algo pesadas estas ultimas clases como para que tan el oído me rompa los timpanos jajajajaja…
Que gran curso.
SQL (por sus siglas en inglés Structured Query Language;
en español lenguaje de consulta estructurada)
es un lenguaje de dominio específico, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos.
El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
Las Bases de Datos NoSQL (“Not Only SQL”) pertenecen al modelo no relacional. Las principales características y ventajas de este tipo son: SQL no es el lenguaje de consulta/modificación de datos principal, aunque sí lo soportan, de ahí el nombre No Sólo SQL. Los datos no tienen que almacenarse en tablas.
Viejísimo el video xD
Estoy a punto de iniciar el curso básico de programación, qué nervios!
SQL base de datos relacionales
MySQL
Oracle
PostgreSQL
NoSQL base de datos no relacionales
mongoDB
Redis
Apache CouchDB
JSON
Javascript
Amigos,
Si las bases de datos no relacionales tienen las ventajas de ser más rápidas y veloces, ¿cuándo conviene utilizar las relacionales?
Buena explicación para saber las diferencias.
Bases de datos
relacionales, relaciona las entidades entre si
Normalisacion, eliminar la redundancia
No relacionales, colección de datos que se parecen entre si
Son veloses, usan Json
Me encanto este vídeo la verdad es muy bonito las base de datos. amo el manejo de datos sin importar la estructura de datos usada.
Se ve que la anterior interfaz de usuario de Platzi era mas interesante 🤷♂️🤷♂️
Freddy fue creciendo en el curso?, jajaj creo que fueron agregando videos no?
Entiendo que este video sea viejo, pero seria bueno que mejoraran el audio 😄
El curso de Fundamentos de Bases de Datos es Maravilloso
JavaScript está en todas
Muy interesante el vídeo del Freddy de 17 años 😃
no entendí la diferencia en no relacional y relacional
sólo que la no relacional es mas veloz
El sonido de este video es muy malo 😦
Me queda un poco más claro qué son las NoSQL, pero sin duda un curso completo será lo mejor para entenderlas bien.
Curso agregado al path.
Me gustaría aprender a trabajar bien con bases de datos, es un tema que me cuesta mucho.
La no relaciona es mas veloz, mas liviana y no hay redundancia, solo tenemos una colección de datos que se parecen entre si pero que no son necesariamente iguales.
En mi experiencia laboral he trabajado con muchas bases de datos relacionales y solo hasta hoy descubrí como funcionan las NoSQL. Gracias Freddy.
Buena explicación, breve y sencilla para destacar las diferencias más importantes entre estos dos tipos de métodos para almacenar la información en las bases de datos.
son muy diferentes desde sus conceptos hasta la forma en guardan la información.
Tengo que estudiar no sql tengo conocimiento 0 sobre eso, Gracias Fredy.
las bases de datos son un componente básico y muy importante para la creación de contenido en internet
Es increíble como ha mejorado platzi, (Lo digo por la comparación del audio que tenían en 2015 y el que tienen ahora)
Yo manejo Excel, hasta que me topé con muchos datos
Muchas gracias por la esta clase
genial
Gracias por aclarar!
Restaurante Ophelié XD
No sé pero este vídeo trae nostalgia :´)
Hola todos, como aporte:
En el caso de MongoDB, lo que guardan los documentos no son JSON (aunque se parecen mucho), en realidad es un tipo especial llamado BSON (Binary JSON), el cual es mucho mas fácil y rápido de leer por la maquina.
Todos los programas como Instagram, facebook etc, manejan basas de datos, hay 2 tipos de BD y son las relacionales y las no realcionales, las relacionales son las que estan conectadas entre si, la normalización es optimizar la BD para eliminar la redundancia. NoSQL es la nueva forma de crear BD, no hay redundancia es más libiana, y es más veloz, las bases relacionales son (MySQL, Oracle, PostgreSQL) y las no relacionales son (mongoDB, redis, CouchDB)
SQL y NoSQL son dos tipos de bases de datos utilizadas en el desarrollo de software. SQL es una base de datos relacional que utiliza tablas para almacenar y organizar los datos, mientras que NoSQL es una base de datos no relacional que utiliza modelos de datos no estructurados. La elección entre SQL y NoSQL depende de las necesidades específicas del proyecto y de los requisitos de escalabilidad y flexibilidad.
Super otro tema que por supuesto hay que aprender.
.
Buena clase.
Bueeenooo, me acabo de quedar sin timpano
En este video me da envidia la juventud de Fredy, eera solo un muchachito y lo demas ya lo sabemos. Genial este man.
Perfecto
Me encontre este meme
En esta clase el profesor Israel Vázquez Morales de Platzi da ejemplos de diferentes bases de datos NoSQL.
https://platzi.com/clases/1566-bd/19813-que-son-y-cuales-son-los-tipos-de-base-datos-no-re/
La manera de expresarse en esta clase fue muy divertida!
El curso ha estado buenísimo, pero este tema me parece que puede ser mejorado
A futuro tomare alguno de los cursos de bases de datos
En todas las aplicaciones webs, siempre lidiamos con los datos, la forma ordenada de llevarlos son Bases de datos
Por ende se creo una estructura de bases de datos llamadas SQL (Structured Query Languaje) que permite almacenar y consultar datos en tablas, don una tabla es una entidad con datos, podemos crear relaciones entre entidades o tablas y crear queries que traigan información de muchos lados para crear una estructura a partir de muchas tablas.
No SQL funciona con documentos, donde usualmente guardan la información en formato JSON, como documentos, donde un documento puede tener hijos con muchos datos que no siempre se compartan entre todos los elementos creados a partir del documento. NoSQL es mucho más veloz pero también tiene sus contras, como que las relaciones no son tan simples como en SQL
SQl
Buena introducción, faltaria una corta explicación de data lake. base de datos como firebase, cosmos db, grafos
faltaron las BD Graficas
Como Graph QL
Si no fuera por los aportes, sinceramente no entendería nada de lo que dijo en el vídeo.
Depende de la aplicación que se le dé una de las dos se adecuara mucho mejor.
En SQL también se pueden poner atributos(variables/datos) a llenar opcionalmente, aunque imagino que NoSQL es más flexible o estricto en esa flexibilidad.
se parecen pero funcionan de maneras bastante diferenctes
llegue 5 años tarde pero todabia funciona !
Gestores de BBDD NoSQL:
Cassandra
Redis
MongoDB
CouchDB
SQL es un lenguaje de computación para trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos
Tipos de bases de datos
Bases de datos relacionales. Las bases de datos se hicieron predominantes en la década de 1980. …
Bases de datos orientadas a objetos. …
Bases de datos distribuidas. …
Almacenes de datos. …
Bases de datos NoSQL. …
Bases de datos orientadas a grafos. …
Bases de datos OLTP.
Por que MongoDB ha revolucionado tanto la industria?.
Empece aprendiendo muy por encima sql y no me gusta, no se si es por lo antiguo que es.
el audio es muy malo…deberían estandarizar la compresión del audio…
que horrible el audio del vídeo. la calidad de ahora es 10 veces mejor.
Omg, hasta hoy aprendí como se pronuncia correctamente SQL~ ╰(°▽°)╯
F por el audio
Excelente ahora a aprender BDs que sean NOSQL!!!
Estaria chido una remembranza historica de baseses de datos. ¿recuerdan sBase?
Esto tiene que ver mucho con la investigacion, estadistica, y matematicas
Las clases extras o bonus, aplican para el exámen?
excelente
Genial!
interesante
Interesante,
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?