¿Qué son las BASES DE DATOS? - La mejor explicación en español
Summary
TLDRThis video script narrates the evolution of databases from the manual card catalog systems of the 90s to the digital era. It explains the concept of databases as systematic collections of information and delves into the distinction between relational and non-relational databases. The speaker, Álvaro Felipe, highlights the importance of databases in technology and the world, emphasizing their role in modern computing and big data. He also introduces 'The Team', an educational Spanish-speaking network, where viewers can learn about technology, design, and business. The script concludes by inviting viewers to explore database courses on the platform to become technology experts.
Takeaways
- 📚 Libraries used to rely on physical card catalogs to organize and locate books, which was an early form of database management.
- 💾 Databases are crucial to technology as they store and manage information systematically, allowing for efficient retrieval and organization.
- 🔍 A database is defined as a systematic collection of information that is stored and consulted in an organized manner.
- 🖥 The advent of computers greatly enhanced the efficiency of databases, providing scalability and integrity of data through digital storage.
- 🛠️ Database management systems (DBMS) are software that manage databases, handling the organization, querying, and security of data.
- 🔢 In the 1950s, data was stored on magnetic tapes, which were sequential and slow, leading to the development of more efficient database systems.
- 🔗 The relational database model, introduced in the 1970s, revolutionized the industry by providing a structured way to relate different sets of data through tables and relationships.
- 💼 Larry Ellison's Oracle became a major success story in the database industry, demonstrating the business potential of scalable data management systems.
- 🌐 The rise of Web 2.0 in the early 2000s led to an explosion of user-generated content, challenging traditional relational databases with the need for more flexible and scalable data storage solutions.
- 🚀 NoSQL databases emerged to address the needs of handling large volumes of data at high speed, often used by companies like Amazon and Facebook that require rapid response times.
- 🔑 SQL (Structured Query Language) is a standard language used across relational database systems for querying and manipulating data, while NoSQL databases offer more flexibility in data storage without a fixed schema.
Q & A
What was the process of finding a book in a library in the 1990s?
-In the 1990s, to find a book in a library, one had to use large card catalogs along the library walls. These were furniture pieces with small square drawers. Inside these drawers were cards organized alphabetically and by topics. Once the book was identified, a person would write down the information on a piece of paper and present it to the librarian, who could then locate the specific book using the code.
What is a database and how is it defined in the script?
-A database is defined as a systematic collection of information that is stored and consulted. It involves not just storing a lot of data but also having a systematic way to retrieve it, unlike random storage where data can be misplaced or lost.
How did the advent of computers impact the efficiency of databases?
-The arrival of computers greatly improved the efficiency of databases. Digital databases ensured data integrity, allowed for scalability, and made use of computational power and algorithms for faster data retrieval, unlike paper-based systems which could degrade over time and lose information.
What is a Database Management System (DBMS) and its role?
-A Database Management System (DBMS) is the software responsible for managing the database. It handles the storage, retrieval, and management of data within the database, ensuring data integrity and controlling access to the information.
What were the early methods of storing data in computing?
-In the early days of computing, data was stored on magnetic tapes. These tapes were sequential, meaning one had to go through the entire tape to reach the specific piece of information, similar to walking down a long hallway to pick up a box at the end.
What is the significance of the relational database model defined in the 1970s?
-The relational database model defined in the 1970s introduced a structured way to store and relate data. It allowed for more efficient data management compared to navigational databases and laid the foundation for modern database systems.
Who is Larry Ellison and what is his contribution to the database industry?
-Larry Ellison is the founder of Oracle, one of the most successful database companies. He became a multimillionaire through his work with Oracle databases, demonstrating the business potential of database technology.
What is the difference between SQL and NoSQL databases?
-SQL databases are relational and require a predefined structure with relationships between different data entities. NoSQL databases, on the other hand, do not require a predefined structure and can store data in a more flexible manner, often with redundancy, to achieve faster data retrieval at scale.
What does SQL stand for and what are its three main components?
-SQL stands for Structured Query Language. It is divided into three main components: Data Definition Language (DDL) which defines the structure of the database, Data Manipulation Language (DML) which is used to manipulate the data within the database, and Data Control Language (DCL) which controls access permissions to the database.
Why are NoSQL databases used and what are some examples?
-NoSQL databases are used for their ability to provide very fast data retrieval at a large scale, which is crucial for companies with high demand for performance. Examples of NoSQL databases include DynamoDB, Cassandra, and Couchbase.
How do databases dominate the world of technology and why are they important?
-Databases dominate the world of technology because they are the foundation for storing and managing data, which is essential for all technology operations. They are important because data is a valuable asset in the information economy, and databases enable businesses to harness this value effectively.
Outlines
📚 The Evolution of Libraries and Databases
This paragraph narrates the speaker's experience with libraries in the 1990s, highlighting the manual process of finding books using large card catalogs. The speaker expresses admiration for librarians' work in cataloging books, which he later understood as database management. The paragraph introduces the theme of databases and their significance in technology and the world, setting the stage for a deeper exploration of databases in the video.
💾 Understanding Databases and Their Impact
The speaker defines a database as a systematic collection of information that can be stored and queried. He breaks down the definition to emphasize the importance of systematic organization. The paragraph explains the transition from physical to digital databases, facilitated by the advent of computers, which improved efficiency, data integrity, and scalability. It also introduces the concept of a Database Management System (DBMS), which is software that manages the database, allowing for data writing, querying, integrity assurance, and access control.
🛠️ The Historical Development of Databases
This paragraph delves into the history of computing and databases, starting from the creation of electronic computers in the 1940s with volatile memory to the use of magnetic tapes in the 1950s. It discusses the limitations of sequential data access methods and introduces Edgar F. Codd's relational database model in the 1970s, which revolutionized the industry. The paragraph also mentions the rise of Larry Ellison's Oracle and the emergence of open-source databases like MySQL and PostgreSQL, leading to the shift towards Web 2.0 and the challenges it posed for traditional relational databases.
🔗 The Structure of Relational Databases
The speaker explains the structure of relational databases, using the analogy of a university with separate lists for courses, students, and professors. He describes how relational databases use tables to organize data and how records within these tables represent individual data points. The paragraph introduces the concept of the Entity-Relationship model for designing databases and explains the SQL language, which is used for querying and manipulating data in relational databases. It also touches on the standardization of SQL across different relational database systems.
🌐 The Emergence of NoSQL Databases
This paragraph contrasts relational databases with NoSQL databases, which do not require a predefined structure. It discusses the trade-off between data redundancy and fast access speeds, which is a characteristic of NoSQL databases designed for high-performance demands. The speaker provides examples of companies like Amazon and Facebook that created their own NoSQL databases to handle massive user demands. The paragraph also addresses the misconception that NoSQL databases are always faster, emphasizing that the decision to use a particular type of database should be based on specific technical criteria and business needs.
🚀 The Dominance of Databases in Technology
The final paragraph underscores the importance of databases in the technology world, stating that data is the foundation of modern technology and the economy. It explains how data is used in various aspects of technology, from social media to marketing analytics, and how it drives the economy. The speaker invites viewers to explore the world of databases further through courses on the team's platform, emphasizing the value of expertise in database technology.
Mindmap
Keywords
💡Database
💡Data Integrity
💡Database Management System (DBMS)
💡Relational Databases
💡SQL (Structured Query Language)
💡NoSQL (Not Only SQL)
💡Entity-Relationship Model
💡Data Normalization
💡Web 2.0
💡Data as an Asset
💡Distributed Systems
Highlights
Traditional libraries used physical catalogs with cards sorted alphabetically and by topics to locate books.
Librarians' work of cataloging books is analogous to modern database management.
Databases are systems for storing and retrieving information systematically.
The advent of computers greatly improved the efficiency of databases.
Digital databases ensure data integrity and scalability through computing power and algorithms.
A Database Management System (DBMS) is software that manages the database.
Early computers in the 1940s had volatile memory and data storage was a significant challenge.
In the 1950s, data was stored on magnetic tapes, which were sequential and slow to access.
Edgar Codd defined the principles of relational databases for efficiency in the 1970s.
Relational databases changed the industry by providing a defined structure and relationships between data.
Larry Ellison founded Oracle and became a multimillionaire with its relational databases.
The 1980s saw the emergence of Microsoft SQL Server and open-source databases like MySQL.
Web 2.0 in the early 2000s led to a more democratic web with user-generated content, complicating data access.
NoSQL databases emerged to handle large-scale data more efficiently than relational databases.
Relational databases use SQL (Structured Query Language) for data manipulation and access control.
NoSQL databases allow for faster access and redundancy but do not prioritize data integrity like relational databases.
Companies like Amazon and Facebook created their own NoSQL databases to meet high-performance demands.
Businesses use a mix of different databases and technologies based on their specific needs.
The integrity and normalization of data are crucial in fields like finance, making relational databases more suitable.
Data is the foundation of technology and the modern information economy, with databases playing a central role.
The video invites viewers to learn more about databases on the team's website and offers free or premium courses.
Transcripts
cuando estaba en la universidad allá en
los lejanos años 90 y me tocaba ir a la
biblioteca a buscar un libro encontrarlo
requería usar unos enormes ficheros que
estaban a lo largo de toda la pared de
la biblioteca eran unos muebles con unos
cajones pequeños cuadrados pequeños pero
muy largos entonces tubos al abad y
había un montón de fichas dentro de
estos cajones
estos cajones o estas fichas estaban
organizadas en orden alfabético y por
temas de esa manera tú podías encontrar
el libro que buscabas cuando encontraba
ese libro
cogía es un pedazo de papel había unas
notas unos papeles ahí anotadas y lo
llevabas al bibliotecario con ese código
el bibliotecario podía saber en qué
instante en qué fila en qué lugar
específico estaba el libro que tú
buscabas entonces siempre a mí me llamó
mucho la atención me impresionó mucho el
trabajo de los bibliotecarios porque
imagínate catalogar esa enorme cantidad
de libros con el tiempo entendí que esto
que hacían los bibliotecarios se llama
bases de datos y con el tiempo también
entendí que las bases de datos son las
que dominan la tecnología y las que
dominan el mundo y en este vídeo quiero
contarte en qué consiste en las bases de
datos si es la primera vez que vienes a
este canal permíteme presentarme
soy álvaro felipe y soy parte de the
team somos la única red social educativa
en español en la que puedes conocer
gente apasionada como tú y también
puedes aprender y dominar la tecnología
el diseño y los negocios con el de tim
puedes
en programador o ser un mejor
programador de lo que ya eres ser un
buen diseñador o incluso aprender a
crear tu propio negocio si quieres saber
más puedes comenzar a estudiar gratis
hoy mismo visitando nuestra página web
en punto team hace un momento dije dos
cosas importantes número uno que lo que
hacían los bibliotecarios eran bases de
datos y número dos que las bases de
datos dominan el mundo de la tecnología
vamos a entender estas dos afirmaciones
comencemos por la número uno qué cosa es
una base de datos una base de datos es
un conjunto de información almacenado y
consultado sistemáticamente vamos a
desmenuzar esta definición para que te
quede completamente clara en primer
lugar conjunto de información ok que es
un conjunto de informaciones mucha
información bastante información recetas
de cocina serían información si toda esa
información tú la puedes almacenar
en algún lugar es decir puedes guardar
esas listas de recetas en un cuaderno
luego consultada es decir que una base
de datos no es solamente guardar los
datos sino que tenemos que consultarlos
entonces podría yo buscar mi cuaderno de
recetas para preparar algún platillo en
una fecha especial pero en la última
parte viene la parte más importante de
esta definición sistemáticamente es
decir no almaceno y consulto los datos
al azar como caigan si un profesor anota
la calificación de un estudiante en un
papelito se lo mete en el bolsillo el
papelito luego no sabe dónde lo dejo y
anota la calificación de otro estudiante
en otro lugar y todo está desordenado y
no sabes dónde quedaron las cosas
obviamente no hay un sistema estás
poniendo las cosas donde caigan nosotros
necesitamos un sistema es decir un plan
un protocolo
reglas definidas de cómo almacenar la
información y cómo consultar la
información si no hay un sistema no
podemos hablar de base de datos entonces
si las calificaciones de los estudiantes
están guardados por año por mes en orden
alfabético hablamos de un sistema
entonces cuando yo busco la calificación
de un estudiante sé dónde buscarla si yo
organizo mis recetas de cocina en orden
alfabético sé dónde buscarlos obviamente
la llegada de las computadoras ayuda
muchísimo a que las bases de datos sean
más eficientes porque este sistema por
más organizado que sea es un sistema
lento es un sistema difícil de escalar
con la humedad o con el paso del tiempo
el papel puede malograrse y perderse la
información
mientras que con base de datos digitales
con informática podemos guardar o
reservar la integridad de los datos
garantizar la hacer incluso copias de
seguridad podemos ser más escalables y
más eficientes porque para hacer una
consulta utilizamos el poder de cómputo
ya no utilizamos a una persona abriendo
ficheros abriendo cajones abriendo cajas
utilizamos el poder de cómputo y los
algoritmos entonces cómo se llevan las
bases de datos tradicionales en papel a
una base de datos digital controlada por
software a través de algo llamado
sistema gestor de bases de datos
entonces tenemos por un lado el sistema
gestor de base de datos que es el
software que se encarga de hacer toda la
gestión de la base de datos y la base de
datos como tal que es la información
guardada ahí entonces recuerda no es lo
mismo base de datos que el sistema
gestor de base de datos esta base de
datos es la información y este sistema
gestor es el software con los sistemas
gestores de base de datos nosotros
podemos
y la estructura de nuestras bases de
datos podemos escribir información en
nuestra base de datos podemos consultar
información podemos asegurar la
integridad de los datos y también
podemos controlar el acceso a esta
información definir los permisos de
quién puede y quién no puede visualizar
o acceder a esta información hay que
tener en cuenta que las computadoras
modernas electrónicas se crean en los
años 40 en el siglo 20 tenemos un vídeo
aquí en el de tim donde te contamos cómo
se crean las computadoras y cómo se
inventa la programación como las mujeres
inventaron la programación si quieres
ver este vídeo por aquí va a salir una
tarjetita para que no te lo pierdas pero
volviendo al punto en los años 40 se
crean las computadoras pero éstas no
tenían memoria era volátil e
introducimos los datos y los datos se
iban entonces un gran reto de la
computación era cómo guardar los datos
en los años 50 se empiezan a guardar los
datos en cintas magnéticas lo cual está
muy bien a nada el problema con las
cintas magnéticas es que son
secuenciales hay que recorrer toda la
cinta magnética para llegar
al lugar donde está la información por
ejemplo imagínate que tú estás en un
pasillo muy largo y al final del pasillo
hay una caja que tú debes recoger
entonces tú debes caminar todo el
pasillo porque no puedes
teletransportarse como goku tienes que
caminar todo el pasillo y recoger la
caja y traerla más o menos así funcionan
las cintas magnéticas nosotros tenemos
que recorrer toda la cinta para llegar a
la información pero es la primera
versión de base de datos que podemos
tener en el mundo informático a esto le
llaman base de datos de navegación en
los años 70 edgar cotto escribe un
documento en el que define los
principios de las bases de datos
relacionales para que sean más
eficientes frente a las bases de datos
de navegación obviamente también el
soporte era mejor porque ya no teníamos
las cintas magnéticas y no teníamos
discos duros que eran de más rápido
acceso estas bases de datos relacionales
son las que cambian completamente la
industria y cambian el mercado porque ya
hay una estructura definida ya hay
relaciones tú te preguntarás qué es
relación te lo explico muy rápido
y tú puedes tener una lista de cursos en
una universidad y una lista de
estudiantes en la misma universidad no
todos los estudiantes toman los mismos
cursos entonces hay que relacionar los
que cursos toma cada estudiante esa es
la manera más sencilla de explicarte por
qué se llaman bases de datos
relacionales en los años 70 se define
este modelo relacional y los expertos en
informática se dan cuenta que hay una
enorme oportunidad del negocio porque
imagínate llevar los datos de las
empresas a un sistema informático
escalable es dinero dinero contante y
sonante porque los datos son la base de
las operaciones de las empresas el más
exitoso de todas estas personas fue
larry ellison que fundó oracle' al
finales de los años 70 y se hizo
multimillonario con sus bases de datos
oracle en los años 80 aparece si con el
server de microsoft y en los años 90
aparece en maisí cual y postres que son
sistemas de base de datos open source ya
no necesitamos pagar una licencia y los
podemos usar libremente aunque luego
años después ahora con el comprar sun
microsystems con lo cual se lleva
y se lleva a mainz igual a su casa pero
eso es otra historia en los años 2000
inicio de los años 2000 el mundo cambia
completamente aparece algo llamado web
2.0 revienta la burbuja puntocom muchas
empresas quiebran y empieza la web 2.0
una web más democrática una web en que
los usuarios crean contenido antes las
empresas eran las que definían el
contenido definida en la estructura de
su información pero aparecen los blogs
aparecen las redes sociales y aparecen
muchos sitios como foros como
comunidades donde nosotros podemos
empezar a crear nuestra propia
información era una revolución total
entonces el acceso a los datos se hace
más complicado hay tanta información
creándose todos los días porque son los
usuarios las que las crean que las bases
de datos relacionales empiezan a
quedarse cortas para esta escala
entonces aparecen las bases de datos no
relacionales entonces ya no tenemos
lista de alumnos y lista de cursos y los
relacionamos porque porque en el momento
en que lo relacionamos cuando queremos
consultar la información tenemos que
buscar aquí
tenemos que buscar aquí y tenemos que
buscar la relación
el famoso joint
entonces eso es lento claro no es lento
cuando consultamos cientos o miles de
datos pero cuando consultamos millones o
miles de millones a gran escala ya la
cosa se pone un poco complicada entonces
en vez de tener una lista y una lista
metamos lo todo junto a si consultamos
de una sola vez hablemos ahora así un
poquito más en detalle de las bases de
datos relacionales o base de datos sql
estas bases de datos como su nombre lo
dice tienen relaciones es decir tú creas
entidades que son datos que mantienen
cierta estructura y los relacionas entre
ellos te voy a poner un ejemplo muy
sencillo para que lo entiendas el
ejemplo de la lista en la universidad
tienes cursos por un lado tienes
estudiantes por un lado tienes
profesores por otro lado entonces un
profesor no dicta todos los cursos o un
estudiante no lleva todos los cursos
entonces hay que definir las relaciones
entre ellos pero pero en el mismo lugar
donde tú guardas a los cursos no vas a
guardar a los estudiantes vas a mejorar
cursos con estudiantes no tiene sentido
tampoco
mezclar estudiantes con profesores o
profesores con cursos entonces tú
defines un lugar donde están solo los
estudiantes otro lugar solo para los
profesores y otro lugar solamente para
los cursos cada uno de esos lugares se
llama tabla
y dentro de las tablas existen registros
los registros son cada uno de esos datos
guardados en esa tabla por ejemplo cada
profesor es un registro en la tabla
profesores cada curso es un registro de
la tabla cursos cada alumno es un
registro en la tabla alumnos y cada uno
de los registros tiene campos por
ejemplo cada alumno tiene nombres
apellidos correo electrónico teléfono el
semestre el que es en el que está
estudiando etcétera esos son los campos
si te das cuenta esto es una tabla el
término tabla no es una abstracción
realmente es una tabla hay filas que son
los registros y hay columnas que son los
campos si igual que una tabla en una
hoja de cálculo en un excel idéntico
y lo que hay que hacer es hacer las
relaciones entre las tablas todo este
proceso de abstraer la necesidad del
cliente la necesidad del producto que
estamos desarrollando y diseñar las
tablas de datos se hace con algo llamado
modelo entidad relación entonces ahí tú
dibujas las entidades dibuja las
relaciones que van a ver entre ellas y
de esa manera diseñas tu base de datos
este tipo de base de datos se llaman sql
también por el lenguaje de consultas sql
structured query lenguas este lenguaje
no solamente permite consultar
información también nos permite escribir
información como me dijo alexis losada
mientras me entrenaba para este vídeo
sql les quedó chiquito porque query es
consulta pero en realidad hace mucho más
que consultas este lenguaje sql sql
realmente se divide en tres lenguajes el
primero es de dl o data definition
language que como su nombre lo dice
define las estructuras con de dl tú lo
que haces es definir las estructuras
definir cómo van las cuales van a ser
las tablas cómo van a ser los registros
qué campos van a tener los registros
pero no llenas información con de dl
para llenar información necesitas de ml
que es data manipulation language con de
ml ya hace es el famoso cruz hace ese
link ser que es llenar de datos las
tablas haces el select que es leer datos
de estas tablas haces el update que es
actualizar los datos y acs el delete que
es borrar datos de esta tabla y por
último tenemos el dcl que es el data
control en webs con el cual tú controlas
los permisos de acceso a estas bases de
datos debes tener en cuenta que aunque
existen varios sistemas de base de datos
relacionales como ahora consigo el
server
o postres por citar a los más
importantes
todos ellos usan sql si tú sabes sql tú
puedes escribir código sql y consultar
datos de cualquiera de estos sistemas
cada uno de estos sistemas va a tener
funciones muy propias de ellos que no
comparte con otro sistema por ejemplo en
postres puedes consultar la fecha de una
forma y el maíz igual puedes consultar
la de otra pero esas son funciones
propias el lenguaje sql es estándar para
todos los sistemas de bases de datos
relacionales y además de las bases de
datos relacionales tenemos las no
relacionales o también conocidas como no
sql o not only sql estas bases de datos
tienen como principal diferencia que no
tienen una estructura definida cuando tú
creas una base de datos relacional
tienes que hacer un proceso llamado
diseño de la base de datos donde usas el
modelo entidad relación donde abstraer
lo que necesita la aplicación el
software el cliente y lo llevas a un
diseño en una base de datos no
relacional no necesitas hacer esa
definición tan estricta tú puedes tener
redundar
de datos ejemplo tienes aquí los cursos
y tienes aquí los alumnos y luego
defines las relaciones en una base de
datos no relacional puedes tener los
cursos y dentro de cada curso dentro
como si fueran campos tener a todos los
estudiantes de ese curso y en el curso
dos tener a todos los estudiantes de
este curso es un poco raro porque el
estudiante se va a repetir si un
estudiante lleva dos cursos se va a
repetir en varios lugares
eso es inaceptable en una base de datos
relacional por eso se normalizan las
bases de datos para no tener redundancia
pero la base de datos no relacionales
eso es permitido porque lo que se busca
es un acceso muy rápido muy veloz
ahorrar poder de cómputo hay que tener
en cuenta que este tipo de base de datos
es creado por empresas que necesitan
muchísimo rendimiento y cuando hablo de
muchísimo rendimiento hablo de muchísimo
rendimiento no creas que porque tú
tienes mil usuarios ya es mucho
rendimiento hablo de mucho rendimiento
casos como amazon que creo dynamo viví
porque necesitaba reducir en décimas de
segundo la respuesta para sus clientes
porque esas décimas de segundo le
cuestan miles de dólares entonces
crearon su propio sistema que es dynamo
dive y que tú también lo puedes usar
desde a w s o por ejemplo facebook que
crea casandra nuevamente con la misma
finalidad de poder responder a esa
demanda gigantesca de usuarios que están
consultando leyendo escribiendo
información todo el tiempo entonces la
base de datos
relacionales tienen como prioridad no la
integridad de los datos sino la
velocidad en la escala super rápida pero
hay que tener en cuenta algo muy
interesante
todas las empresas usan stacks
distribuidos es decir pueden usar más de
un lenguaje de programación pueden usar
más de un sistema en la nube pueden usar
más de una base de datos o de un sistema
gestor de bases de datos porque cuando
crecen las aplicaciones empiezan a tener
servicios distribuidos que luego se van
conectando según su necesidad no hay
como no hay un sistema monolítico donde
todo está empaquetado entonces va a ser
normal que tú veas por ejemplo que
netflix usa maíz igual para ciertas
cosas y usa dynamo div y para otros va a
ser normal el detalle es que tú tienes
que definir claramente tus necesidades
bueno realmente tú no sino el sitio de
tu empresa salvo que sea un proyecto
pequeño un emprendimiento en el que tú
sí tendrías que definir con mucha
sabiduría qué tipo de sistema de base de
datos utilizar por ejemplo en el mundo
de las finanzas o en el mundo
empresarial
no sería buena idea tener base de datos
no relacionales porque en el mundo de
las finanzas la integridad y la
normalización de los datos es vital no
puedes tener datos repetidos en una red
social que necesita escalar mucho o
algún sistema como netflix que necesita
responder muy rápido a los usuarios una
base de datos no relacional podría ser
la idea pero recuerda que estamos
hablando de gran volumen de información
hay empresas gigantes como es la que
usan bases de datos relacionales maisí
cual en este caso dropbox usa majesty
cual también entonces uno de los mitos
que hay que quitarnos es que las bases
de datos no relacionales son más veloces
y por ende si tú quieres velocidad
cámbiate una base de datos no relacional
la diferencia de velocidad realmente es
muy pequeña tendrías que estar en
entornos de altísima demanda que
solamente lo tienen pocas empresas en el
mundo para notar realmente la diferencia
para el resto de mortales la diferencia
es muy pequeña y la decisión va a
depender de criterios muchísimo más
técnicos que tan solo moda o tan solo
hablar de velocidad es más complejo
como ejemplo de base de datos no
relacionales tenemos a div y
cassandra dynamo div y coach de be o
redes al iniciar este vídeo te dije que
las bases de datos dominan el mundo de
la tecnología pero no te explique por
qué si has estado atento a este vídeo te
darás cuenta de por qué no existe
tecnología sin datos
de hecho la programación en sí misma es
manipular datos cómo manipular datos si
no los puedes almacenar en ningún lugar
sería una programación volátil una
programación de momento y que luego
desaparece que no tiene ninguna
aplicación práctica de hecho ese fue el
primer problema de la programación que
hubo que resolver cómo guardar esos
datos además hoy vivimos en una época en
la que la información es dinero
vivimos en la economía de la información
cuando nosotros decimos que facebook nos
espía o que google nos espía o vemos que
vemos que entramos a una página web y
luego los anuncios de esa página web nos
persiguen por todo el internet es porque
alguien guardo esa visita tuya en una
base de datos
y luego te estuvo persiguiendo por
internet dándote publicidad el dinero
sale de los datos el match in learning
que es entrenar a las computadoras se
hace con datos de marketing la analítica
todo en este mundo se hace con datos
cuando tú escribes un tweet públicas una
foto en instagram subes una historia son
datos en algún lugar están almacenados y
con esos datos se hace muchísimo dinero
las bases de datos dominan el mundo de
la tecnología y si tú quieres dominar el
mundo de la tecnología y quieres conocer
el mundo de las bases de datos
obviamente el lugar adecuado para ti es
el de ti te invito a ir a the team
diagonal cursos para buscar nuestros
cursos de base de datos y convertirte en
un experto del mundo de la tecnología
yo soy álvaro felipe espero que este
vídeo te haya gustado mucho si es así
por favor suscríbete compártelo cuéntale
a tus amigos para que también vengan a
sting y no te olvides de ir a nuestra
página web ed team para que conozcas más
del mundo de la tecnología y puedas
empezar a estudiar gratis o premium hoy
mismo nos vemos en el próximo vídeo
hasta la próxima
ko
5.0 / 5 (0 votes)