No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Introducci贸n a los sistemas de datos

35/38
Recursos

Los sistemas de datos vienen en muchos sabores y colores, SQL, NoSQL, especializados en procesamiento en bloque, chorro y streaming. Este tipo de sistema nos permite realizar queries sofisticadas y compartir nuestro trabajo con otros miembros del equipo.

  • Procesamiento de bloque: Estamos hablando de datos hist贸ricos, qu茅 sucedi贸 ayer, en el trimestre pasado, cu谩les fueron las ventas del a帽o anterior o de los 煤ltimos cinco a帽os. Nos permite realizar el procesamiento de manera eficiente.

  • Procesamiento en chorro: Significa que estamos procesando los datos conforme van llegando, las transformaciones se realizan en tiempo real, Este tipo de sistema nos sirven para cuando queremos realizar decisiones en donde la importancia del tiempo es fundamental.

El criterio principal a tener en cuenta: El tiempo que tienes. Si bien los sistemas open source son gratis, para poderlos implementar necesitas tener conocimientos de cloud, debes poder saber trabajar y mantener m谩quinas.

SQL vs NoSQL

  • La discusi贸n m谩s relevante en el mundo de las aplicaciones web y m贸vil, donde dependiendo de la aplicaci贸n, la decisi贸n puede ser fundamental para el crecimiento de la app.
  • La verdad es que para los profesionales de los datos, especialmente los profesionales de los datos. Es necesario saber ambos.

Aportes 20

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

隆Todos a aprender SQL! 馃槃

Por si quieren saber un poco mas de SQL y NoSQL (de wikipedia):

  • SQL (por sus siglas en ingl茅s Structured Query Language; en espa帽ol lenguaje de consulta estructurada) es un lenguaje de dominio espec铆fico utilizado en programaci贸n, 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.

  • NoSQL (a veces llamado 鈥渘o solo SQL鈥) es una amplia clase de sistemas de gesti贸n de bases de datos que difieren del modelo cl谩sico de SGBDR (Sistema de Gesti贸n de Bases de Datos Relacionales) en aspectos importantes, siendo el m谩s destacado que no usan SQL como lenguaje principal de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad) y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces 鈥渘o solo SQL鈥 para subrayar el hecho de que tambi茅n pueden soportar lenguajes de consulta de tipo SQL.

Me gusto el termino chorro para castellanizar streaming鈥

Por fin, mi mundo鈥

interesantes conceptos鈥 no los conocia鈥 genial aporte

Lo bueno de SQL es que es un lenguaje standard, si aprenden SQL pueden manejar POSTGREs, MySql, SQL Server, y m谩s, var铆an en muy pocos aspectos.

El curso de Fundamentos de Bases de Datos, dictado por el profe Israel es excelente, super recomendado: bases de datos.

Algunas bases de datos NoSQL: MongoDB, Apache Cassandra, Apache Hbase, Apache CouchDB.

Muy buena explicacion

interesante introduccion, resumida y concreta

muy interesante!

Interesante!

nunca pares de aprender, despues que acabe toda la ruta de IA aprender bases de datos SQL, NoSQL y reforzar conocimientos.

Interesante lo que es Procesamiento de Bloque y en Chorro.

Muy interesante el tema de 茅sta clase. Seguir茅 estudiando y aprendiendo.

Excelente tema.

A este nivel de ingenier铆a se debe tener claro los fundamentos en BD relacionales o no, experiencia en implantaci贸n y un skill muy importante: la puesta a punto con la realidad. Me llama la atenci贸n el uso de UID艣 en este curso (el profesor lo asume como buena pr谩ctica de modo impl铆cito y est谩 bien).
En los cursos de BD (fundamentos,PostgreSQL, MySQL) se limitan solo al ID con una explicaci贸n muy b谩sica y alejada de la realidad de implantaci贸n de claves principales y secundarias para identificaci贸n de registros en proyectos reales.

A este nivel de ingenier铆a se debe tener los fundamentos en BD relacionales o no, experiencia en implantaci贸n y puesta a punto con la realidad. Me llama la atenci贸n el uso de UID en este curso y en los cursos de BD (fundamentos,PostgreSQL, MySQL) se limitan solo al ID

Que bien, gracias