Está en la página 1de 65

una capacitación vamos a contar un poco

de dónde viene y cuál es la idea la

intención

como los proyectamos para para

desarrollar este tema en estas jornadas

que tenemos esta semana y la próxima

semana es un taller llamado modelado de

base de datos no sql documentales

pero antes de comenzar a arrancar

lo que no está acompañando el ingeniero

vargas dice decano de la facultad de

ingeniería

hola

spray

-alejandro

ya que aparecen

bien

mientras tanto terminó de

instalar esto

como siempre cuando lo había dejado un

tiempo tengo que volver a actualizar el

zoom y eso

tiene demorado acá

porque estamos

bien

primero antes de arrancar esto quiero

contarles un poquito de dónde viene

porque en este lugar sur que está esta

capacitación que queremos brindar

desde la facultad de ingeniería


cuando estuvimos trabajando con

mi querido gonzález en bases de datos

para la carrera de videojuegos

desarrollamos todo

todo el trayecto formativo

una forma tradicional digamos hablando

de base de datos relacionales que

seguramente la mayoría tiene

conocimiento las usa y

y lo aprendido en alguna materia de

algunas de las carreras que están acá

eso de un eso por un lado y nos quedaba

una

[Música]

sensación de que podríamos llevar

adelante algún aspecto que tiene que ver

con base de datos que lo seas

relacionales entonces de ahí surge esta

idea no tratar de hacer el

acompañamiento a los estudiantes

regresados que se han hecho su trayecto

de formación en base de datos ampliarlo

hacia esta parte que por ahí muchas

veces por cuestiones de tiempo se deja

un poco de lado en o no se avanza con el

diseño de bases de datos que no sean

relacionales

esa idea esa necesidad que teníamos

cuando hemos terminado de esta primera


cursada nos lleva a trasladar esta

propuesta hacia todos ustedes y que con

mucha aceptación han venido a este lugar

a tratar de acompañarnos muchos de

ustedes que nos han acompañado en base

dando por dinero que hay varios de

de la carrera de videojuegos varios a la

carga de la puc para varios de la

carrera de licenciatura o ingeniería y

que tienen la la muy buena intención de

querer aprender un poco más sobre todo

desde el ámbito de trabajo en el cual

vamos a utilizar un pase a los que no

sean relacionales no ampliar ese campo

de conocimiento

y con esa intención traemos esta esta

propuesta tratando de que la formación

no queda encapsulada simplemente a una

materia sino que se traslade hacia otros

ámbitos tratando de brindar esa

posibilidad a todos de que puedan

aprender algo y eso nos parece a

nosotros que es un don desde la desde la

facultad y es lo que queríamos mostrar

trayendo esta esta propuesta así que he

comentado el origen comentado es a esa

idea de dónde surge sí

con toda la colaboración y todo el

soporte que brinda la facultad e

ingeniería es que llegamos hasta este


momento y bueno esperamos que sea del

agrado de todos el predio porque vamos a

iniciar hoy que tenemos mañana y la

próxima semana no cuatro horas que nos

va a llevar a

desandar ese camino no vamos a decir que

vamos a hacer un posgrado en no sql pero

desde alguna idea bueno vamos a tener

como para comenzar también a ampliar ese

ese campo de conocimiento sobre la base

de datos y el tratamiento del barrio

así que bueno hacia ese lugar vamos y

esperamos que sea de su agrado

decía que no estaba

acompañando no sé si ha despegado

no nos vamos vamos a estar al cargo de

esto

el ingeniero este

omar marcelo gonzález invitó a un rap y

para que se pueda presentar

bueno buenas tardes tardes a todos

en

informática

junto con gustavo

soy el jefe de la materia a base de

datos en la carrera de desarrollo de

videojuegos

la idea como lo dijo gustavo es darle un

vistazo de qué se trata esto de las


variedades las relacionales

lamentablemente tenemos poco tiempo así

que no no hay mucho para profundizar

pero si nuestra intención es que al

finalizar

esta capacitación esta mini capacitación

ustedes tengan una idea de qué son este

tipo de bases de datos y para qué sirven

para que para que se puede llegar a usar

también la idea es que tengan una idea

desde el momento en que tengan que

utilizarlas como de latas para este tipo

de bases de datos y sepan qué

aproximación hacer para llegar a un buen

modelado

como la de las menciones de 100 la

intención es que por lo menos se lleven

la idea de que esto existe y que se usa

de una cierta forma y se usa no en todos

lados sino en un determinado tipo de

aplicaciones

y bueno seguramente la consulta de la

duda que tengan que llegar

bien

hechas entonces las presentaciones mi

nombre es intenso y querido informativo

recibido acá en las facultades querían y

vamos comienza entonces a este curso que

pretende ser también algo que nosotros

cuando estudiamos también necesitábamos


mucho que era la capacitación entonces

esto también forma parte de proyectos

internamente que queremos que sean

ciclos de capacitación en forma continua

tanto para que laboren a los regresados

que nos acompaña el ingeniero varias

tomas ya es gato de vicedecano de la

facultad y se diría que invitamos que es

también un sprint de palabras en este

momento hola hola

hola hola hola gustavo cuesta sol a

gonzalo bueno gustavo egresado nuestro

la facultad bueno quiero decirlo también

fue compañero de la secundaria mío en el

colegio comercial número uno acá de los

loros bueno después siguió la rama de

profesores

en matemática después volvió a la carga

a la facultad se recibió gonzalo también

es egresado nuestro la facultad lo

trajimos ahora en la carrera de

videojuegos realmente y realmente un

gusto gustavo y gracias y agradecerte a

veces los dedos por brindar este tipo de

charla por brindar este tipo de d

este tipo de entrenamiento para para

nuestra egresada por nuestros alumnos

avanzados yo leo el título me dice no

sql si entonces que que llamativo porque


yo de un curso con sql y ahora me dicen

no sql a que no pero es importante

realmente nosotros estamos bien

estructurados en el sentido de hacer las

consultas pero siempre teniendo bases

relacionales si josé farfán no esté acá

para que ya lo tuviera en alguna materia

con base de atún o aplicaciones basada

tuvo una aplicación de base a todos

siempre siempre da el tema de la

normalización si con respecto el tema de

una base de datos bueno tiene que

llamativo realmente y empezar a ver otra

figura que otra figura empieza a jugar

ahora en el tema de informática también

para empezar a trabajar con base datos

no relacionarlo base de datos no sql si

uno está acostumbrado a hacer la

consulta el cl el loop de ahí el de led

pero bueno hay que empezar a trabajar

también con estas con estas líneas o por

lo menos como he mencionado ha gustado

en el sentido de decir no voy a salir un

experto percibe tener un conocimiento

o sirve tener un aprendizaje si yo

quiero en el sentido profundizar ya

tendría que ir a un tema de

hacerme de mí va a depender si yo quiero

profundizar de mí va a depender en

sentido de si yo quiero averiguar más


desarrollarme más en este tema sí muy

interesante gustavo y te agradezco la

agradezco a delia le agradezco analía

por brindarnos esta capacitación para

nuestros egresados para nuestros alumnos

avanzados y ver una alternativa a ver si

de acá se desprende alguna propuesta de

un proyecto y como decía gustavo sería

interesante que te sea una serie de

capacitaciones que es lo que queremos

nosotros iniciar en la facultad

ingeniería sobre todo para regresado por

el alumno avanzado edad que están

culminando buscando alguna en que no

vamos a entrar a ustedes como saben la

informática es una rama en el cual

sentido nos tenemos que profundizar en

algo quiero trabajar con base de datos

quiero trabajar con con como mencionaba

gustado con con redes con sql con sql

con linux con windows con ser bueno hay

otra capacitación también que es que se

va a ir desarrollando a medida que vaya

en el tiempo agradecerte gustado y buen

gusto tenerte realmente porque nos

brinde esta capacitación gonzalo gracias

y bueno espero que sea fructífero para

cada uno de los alumnos que están en

esta sala gracias gustavo


muchas gracias a inge gracias

por todo siempre la puedo asia a todos

los que forman parte de la familia

ingeniería y no solamente a los docentes

a los estudiantes a los egresados

ese apoyo se siente y es fundamental

para que podamos hacer cualquier tipo de

propuesta y siempre está abierta la

oportunidad no solamente para aquellos

que están trabajando en la universidad

sino también para los que forman parte

de esta de esta casa para estudio

entonces y en cualquiera de ustedes

tiene alguna idea alguna propuesta ya

cercano habla nos dice norman un mensaje

y vemos cómo lo podemos proyectar cómo

lo podemos llevar adelante no hay un

montón de líneas de trabajo de acción

dentro de la facultad que siempre son de

siempre reciben de muy buena manera

así que siempre con los brazos abiertos

desde ahí y eso es algo que no podemos

dejar de agradecer

bien estamos ahí con estas

presentaciones formales gracias a todos

por estar y vamos a vamos a meternos ya

de lleno en el tema

entiendan que lo vuelvo a repetir por

ahí este para tratar de conciliar

también qué es lo que ustedes esperan de


este curso la idea es que avancemos

sobre la base de datos que no son

relacionales hasta un cierto punto sí y

como esto bien repito no pretendemos que

sea un ciclo de capacitación de pronto

tengamos

una parte 2 una parte de este 30 quería

así con muchas otras cosas que están

saliendo que son necesidades que surgen

desde el estudiantado del aire estado

entonces nosotros queremos tomar esas

ideas y llevarlas hacia adelante así que

bueno ahí vamos

qué es lo que podemos hablar pero me

gustaría

marcelo bien

comunicarse con mi casa puedan decir

preguntar este está agregado y el chat

para que puedan escribir si no levantan

la mano prenden el micrófono y

interrumpe cuando quiera no hay ningún

problema hacen una pregunta una consulta

sería más organizados y no pueden

direccionar a través del chat

marcelo atento a eso hoy día voy a

tratar este calor mañana va a explicar

marcelo y así vamos a ir tomando el

control de las

preguntas y requerimientos cualquier


duda que tengan traten de ingresados y

no nos dejen hablando solo sino que sean

también parte de eso no no solamente sea

un corte algo que yo diga sino que todos

podamos tratar de construir por lo menos

un poquito si bien ahí vamos voy a

intentar mostrar primero desde dónde

viene esto no una cuestión necesaria que

es un anclaje teórico y luego vamos a

meter en la práctica

manos a la obra en la práctica que sería

lo que queremos llevar adelante no puedo

hacerlo sin antes dar una pequeña idea

de dónde viene esto dentro de las bases

de datos relacionales

le dicen por favor si están viendo la

presentación

ahora comparto la pantalla

y también es un camino de la

presentación es tremendo

y también

bien vamos con esta con esa idea

y yo para presentarnos lo relacionado

tengo que mostrar primero relacional así

como para hacer una pequeña reflexión

sobre lo que es relacional y cómo viene

a tratar de romper un paradigma esta

nueva idea es tras nuevos esquemas de

base de datos no son relacionales así

que arrancamos primero


la base de datos relacionales esto es

algo conocido

bastante conocido en el hecho de que

siempre cuando quieren almacenar datos

para después tratarlos al ver hacer

algún tipo de realización tratar de

revisar corregir escribir datos que

siempre lo pensamos porque así hemos

estado formado en él en tablas

y esas tablas están relacionadas

entonces construimos un modelo de datos

y ese modelo es simple y sencillo fácil

de entender no

entonces con ese esquema uno arma una

idea que después se traslada al código y

que sirve para cualquier sistema

informático ese modelo está basado

repito en tanto en tablas

y dentro de las tablas van los datos y

los datos van en registros y los

registros son las filas y a su vez las

tablas relacionales

la idea de nuestra nuestra base de datos

el conjunto organizado de elementos que

me permiten construir información para

ese esquema

tienen mucho tiempo de desarrollo que

sea algo algo nuevo tienen bastante

tiempo desarrollando hablemos de los


40-50 años tal vez de por lo menos y

donde quiere decir que es una idea

bastante

bastante madura en ese sentido y ofrece

algo que acaso de marcado como segundo

punto que es

que garantiza la integridad de los datos

la integridad y la consistencia de la

información a través de algo que

nosotros como tiempo hace y esto es muy

importante no ahora ya seguido hablamos

un poco de él pero también nos permiten

obtener

hacer o recuperar los datos a través de

consultas y las consultas son también

muy sencillas porque el lenguaje

estructurado es muy reconocido muy fácil

de entender y muy fácil de trabajar que

es el de sql

y todos los conocemos y lo manejamos y

nos parece bastante bastante bastante

sencillo bastante potente también a

veces cuando nos ponemos a ver cuánto de

el potencial de ese vuelo utilizamos

realmente seamos muy poquito tiene un

montón de cosas tiene un montón de cosas

pérez marcelo también no nos pueda

contar alguna de sus experiencias en el

trabajo van a ver qué

nosotros en la práctica utilizamos un


poco y hay un montón de otras cosas por

detrás de unas herramientas muy potentes

como para trabajar esos datos deben

haber escuchado hablar de por ejemplo la

ciencia de datos y hay muchas cosas de

el uso de estas herramientas que a veces

para tratar de simplificar nuestras

aplicaciones no las utilizamos pero que

existen y que dan un enorme potencial a

ese lenguaje

además de estos sistemas de gestión de

base de datos para ver que también nos

brindan utilidades que nos permiten

asegurar el acceso a los datos sea un

acceso seguro

y no solamente eso sino que también

permite la competencia de usuario sobre

el mismo dato la manipulación de esos

datos que es consistente con lo que

estamos haciendo y también la privacidad

entonces esos sistemas garantizan este

tipo de cosas

cualquiera de los sistemas de

gestión de datos relacionales ofrecen

este tipo de herramientas muy potentes

como decimos y poco a veces utilizado

pocas veces conocidas

ofrece utilidades para la auditoría

recuperación de datos garantiza acá otra


idea no garantiza la independencia del

esquema lógico del físico cuando

desarrollamos software y desarrollamos

la lógica por un lado y no estamos

pensando en la cuestión física de ello

se integra descubrir la medida que

hacemos

los trabajos de desarrollo en capas por

ejemplo y vamos agregando los los

elementos que nos permitan acceder pero

esos esquemas son estrictamente

independientes no hay una una

coincidencia entre uno y otros sino que

cada uno no respeta su su ámbito de

trabajo

y además dispone un estándar en la

construcción del cuadro de datos todos

conocemos el modelo de datos relacional

podemos hecho hay under en algún momento

y entonces como el simple es sencillo

como decía es bastante fácil de trabajar

es muy extendido en su desarrollo y van

a ver que normalmente siempre utilizamos

en el diseño de base de datos ese

estándar

no quiero seguir sin detenerme en el

punto de que nosotros cuando es

pensamos en la

en las bases de datos relacionales

nosotros pensando en eso estamos


hablando de

estas transacciones que realizan

operaciones sobre la sobre la base de

datos pero que cubren ciertos elementos

que nosotros no

tenemos acá nosotros ahí tenemos

cuatro cuestiones muy importantes que la

comicidad la consistencia la el

aislamiento del dato y la durabilidad es

cuatro cosas fundamentales para que

nosotros podamos decir que tenemos un

diseño de base de datos relacional que

está normalizado no deben haber

escuchado ese proceso de normalización

que es que va pasando el diseño de su

lógica conceptual hasta el diseño físico

la comicidad lo que va a hacer es que

nosotros pensemos las transacciones como

un todo del de tal manera que cuando se

ejecute alguna acción por ejemplo una

consulta no se realice completamente o

una inserción de datos si bueno voy a

hacer un insert sobre la base de datos

relacional la operación se tiene que ser

completa o no se hace directamente eso

garantiza ya la comicidad o la

consistencia va a decir que cuando

nosotros vayamos trabajando de estado en

estado siempre vamos a estar en un


estado es un mercado válido de los datos

supone hacer que en algún momento por

alguna cuestión está corriendo nuestro

servicio nuestros sistemas sobre

un servidor y se compra la luz

no puede ser que chica pérdida de datos

en ese entonces el sistema de gestión lo

que me hace es garantizar este tipo de

cuestiones y siempre va a estar en un

estado que es valió el psoe es la

consistencia y fíjese que esto es muy

importante

muy importante aquí tendrías una base de

datos que no me garantizara la

consistencia de datos no saber si los

datos son correctos o no

si en el medio cuando estaba haciendo el

cual estaba escribiendo sobre una sobre

una tabla de pronto existe hay un

problema sea el que fuere virus récord

de energía

un problema lógico los datos quedaron a

medias la carrera te quedará a medias

eso no lo condice con nuestra idea de

consistencia y de consistencia

precisamente quiere indicar esto que en

la medida que vaya pasando la

transacción de espacios conectados

válido a los 1 puntos intermedios

la isolation es lo mismo el aislamiento


va a tratar de qué

a nosotros cuando hagamos la

concurrencia cuando exista concurrencia

sobre un dato y podamos controlar esa

concurrencia existen distintos niveles

es bastante interesante después revisar

eso en los esquemas de diseño de base de

datos es bastante interesante ver cómo

como van cubriendo sus niveles porque

otros podemos poner un nivel muy bien de

muchas restricciones las cuales no

exista directamente la concurrencia sino

que pueda ser se utilizaba hasta

elementos que nos permitan obtener hay

algún punto intermedio donde las

consultadas sucias por ejemplo sobre

lectura ensucian por ello sobre la base

de datos otros puede persistir ese tipo

de cosas

y el último es la la durabilidad

los gatos tienen que conservar

esto trabajamos con un avance dado

precisamente para que nosotros tengamos

el resguardo de los datos y que esté

garantizado ese acuerdo y que no existan

fallos en el médico y que yo lo remarco

esto porque precisamente nuestras bases

de datos que no son relaciones no

garantizan esto y entonces ahí tiene un


quiebre no así como vamos a trabajar con

un sistema que nos garantice

como es posible que nosotros tengamos

que llevar adelante un sistema que no

garanticen y la visionaria con ustedes

sea el aislamiento ni la durabilidad

como es cómo se puede trabajar así bueno

y ahí viene esta idea de la necesidad de

nuevas que van un corriente

necesidades nuevas que nosotras las

planteamos desde acá desde este lugar

desde una cuestión más bien física pero

van a ver que después esto se traslada

hacia nuevas tecnologías que van

apareciendo

el primero veces

uno cuando hace un sistema

nosotros lo pensamos así hacemos

que el sistema tenga éxito

la aplicación en el desarrollo del

software que nosotros hacemos no es para

que lo vea yo en mi computadora y

funcione de día acá sino para que sirva

para algo haciendo tenga una utilidad y

normalmente esa propiedad viene de la

interacción entre muchas personas bueno

entonces la aplicación el sistema la

solución informática crece crece a

partir del uso que tiene ahora nosotros

podemos ver ese crecimiento como un


escalamiento

medicamento a ese bueno esperamos que

nuestra aplicación crezca ahora sin

decapitación cree crece muy

probablemente vamos a tener mucho más

requisitoria sobre la aplicación

mucho más requerimientos sobre la

aplicación

no se supone que hacemos un sistema que

permita

jugar un juego hacemos

nos lo jugamos cinco personas podemos

decir personas grabamos en línea 20

personas 30 personas ya en la barba

pero qué tal si de pronto se hace

conocido es el juego que estamos estamos

proyectando y ya no son de 10 20 30 sino

que son 3 mil 5000 mañanas son 10.000

basados mañana son 100.000 personas

no ese crecimiento tiene estar

sustentado por a la verdad porque ya no

va a servir que no tenga solamente mi

computadora eso quiero hacer y cómo

hacemos esto tenemos distintas maneras

de resolver este escala mismo cuando

nosotros pensamos nuestro nuestro

software normalmente propensión para

atracar y después tenemos para ponerlo

producción pueden reproducir qué


funciones realmente que éste esté en que

esté en manos del usuario y los usuarios

es lo que quieren el software bueno pero

sólo como hace para acariciar la

aplicación bueno una forma se llama el

escalamiento vertical

pero si no lo tengo corriendo hoy día

cuando funciona para 100 personas lo

tengo corriendo en un servidor de

y estos datos van a parar ahí

ahora si mañana en perecer cien son cien

mil o en un millón de personas necesito

mejorar ese manejo porque el servidor

que tenía en un primer momento no ya no

me sirve que no funciona entonces qué

hacemos y bueno lo que hacemos es

agrandar

es el servidor y bueno le agregamos más

memoria más procesamiento más disco

rigido hacemos servidor más grande es el

escalamiento físico le compramos cosas y

lo hacemos más grande ahora nosotros

tenemos una ventaja que no vamos a tocar

nada del sistema

esto es más sencillo de hacer

se incluyen igual lo que vamos a

agrandar el servidor ahora esto esto es

posible si nosotros tenemos una idea de

cómo va a crecer el sistema si el

sistema de creación en forma lineal por


ejemplo pero si existe más crece en

forma exponencial en el sentido de que

hoy son bien mañana son 100 mañana de

pasado mañana son mil y después de

100.000 un millón entonces está

crecimiento está creciendo la forma que

yo no puedo controlar

entonces necesito otro tipo de

escalamiento normalmente

esto van van con jugada no no es que va

un programa que por otro lado aunque

normalmente va con jugador del

escalamiento horizontal el crecer pero

en forma horizontal

bastante más complejo de resolver no es

algo simple de resolver no tenemos un

servidor ese servidor a su vez tiene

otros que componen un claro 12 un nodo

principal y otros nodos que con clones

componentes y flac entonces el que

hayamos crecido lo ama quería agregar

los servidores a ese acto

y parece que eso es una buena idea

porque no vamos a tener el problema del

límite físico no es lo que termina el

carmelo vertical termina en algún

momento voy a poner más memoria más más

de este procesamiento a mí a mi servidor

pero si voy pensando lo de esta manera


no donde tengo un clúster y sé que

lastre puede ir creciendo por hacerlo

combinaciones de ese clúster la solución

parece bastante más accesible en este

caso ahora esto es pues bastante difícil

de programar esto es bastante difícil de

configurar las aplicaciones que

normalmente hacemos tal vez tengan que

hacer una ligera modificación para

pensar en esto y cuando nosotros tenemos

estructurado nuestra base de datos no

pensar en este tipo de escalamiento

horizontal lleva un momento en el cual

tengamos que decir sabe que vamos a

apagar porque necesitamos hacer un

cambio para que siga creciendo y que

incremente si va creciendo

y hay muchas veces son o no ésta no es

posible imagínense de pvc para porque

estamos creciendo mucho necesitamos

hacer un cambio en el modelo de base

dado imposible en revalidar la cuna

locura no se hace es sí pero entiendan

entonces que esa es una necesidad es ese

veloz crecimiento que tienen las

aplicaciones nos llevan a pensar que

necesitamos un escalamiento de tipo

horizontal y que eso a su vez requiere

nuevos modelos a la hora de trabajar con

datos
si piensa en los bebés no no se vayan

mucho más atrás que ellos 15 años redes

sociales cómo ha sido el crecimiento de

las redes sociales no piensen en

facebook piensen editarán en twitter

whatsapp

como de cómo es que los sistemas eso si

te parecen tan simples tan sencillos

como trabajan por detrás la cuestión

física

otra otro este adelanto tecnológico si

no quieren ver el ciclo configuren ya

cómo trabajar con los servicios en la

nube no

cómo responder a las peticiones de

usuarios concurrentes cuando el nivel de

crecimiento es muy veloz

esta idea del big data

esta inmensa cantidad de datos que

provee el internet como hacemos si

queremos tratarlo a los datos no como

hacemos si queremos

revisar las va a ser una analítica de

los datos no

imagínense no se tenemos

por ejemplo si quisiera poner una

empresa qué

me controle o

mentira algunos parámetros del control


como por ejemplo de temperatura

y tengo mi aplicación mi software que

funciona para 55 este

elementos que registran temperaturas sí

bueno quiero hacer el control de quiero

saber cuando la temperatura no sea

encausar y quiero saber cuándo es la

temperatura de calilegua quiero saber

cuándo cuál es la temperatura del agua

en el dique la ciénaga por decir algo

y eso es cambiando darnos por cada

minuto a cada minuto mental enviando a 2

entonces tengo un cubo de información

muy grande que necesito analizar

cómo hago con eso con mi sistema de la

base de datos relacional cómo resuelve

ese problema en mi sistema de bancos

relacional entonces aparte de esta idea

de crecimiento que en el que mostramos

hace rato

las nuevas tecnologías o los nuevos

avances con las nuevas requisitorias por

parte de los usuarios en redes sociales

en computación en la nube el trabajo con

vistas a muchos usuarios que intentan

acceder al mismo dato en algún momento

si como algo para manejarlo eso desde el

tratamiento al modelado de datos

entonces lo que nosotros decimos es que

estamos frente a un nuevo esquema un


nuevo paradigma

esto que exhiba como para

como para hacer un disparador no lo sabe

ni parte ni escribiendo

esta semana raid sprint

con mucha gente que si no sabe sql de

pronto quiere hacer 95 l se puede sí se

puede tranquilamente se puede

y esa es la idea de que yo le contaba de

comienzo que no tiene un poco pensando a

ver si es posible que nosotros podamos

entender no es si puedes sin saber de

sql

hacernos relacionar sin

saber relacionar en este caso nosotros

estamos en inversa sabemos relacional y

queremos en todo caso tratar de aprender

un poco más sobre lo relacional pero

requiere precisamente ese cambio de

parade

ese pan cambio de paradigma dice entre

otras cosas

entre otras cosas nos explicó que no

vamos a trabajar sobre una superficie no

pero cuando nos metemos sobre la

profundidad de el trabajo para ver que

hay cosas ahí que todavía están en

movimiento pero no nos acerquemos a esto

que está acá primero no hay ni que no


el modelo relacional

y es el que mayor esquema medianamente

rígido algunas veces

podemos ir haciendo algunas de

desestructuración es pero normalmente es

bastante orejita acá lo que dice ello no

tenemos un equipo y si tenemos un

esquema es bastante flexible no

piensen ustedes y a ver si esta idea de

sierra piensen ustedes en un edificio no

es un edificio que tenga una

infraestructura que tenga las columnas

tenga un cimiento

si esos cimientos son fuertes ustedes

van a poder construir todo sobre esos

cimientos

edificios 3 4 5 10 pieces

porque pero no es porque la

infraestructura funcione en el que marca

bien hecho es

ese

soporta todo lo que voy a hacer

ahora sí en cambio voy a hacer algo que

no tenga esa infraestructura

aunque no tenga ese esquema tan rígido

de pronto piense en un edificio flexible

y díganme si es posible eso por lo menos

piense en los posibles un edificio que

se mueva que sea flexible que vaya para

un lado para otro dependiendo de ciertas


variables

si será posible o no de ence los tiempos

ahora con sobres

el otro la de normalización nosotros

hacemos base de datos relacionales

hacemos un proceso de normalización

y tenemos forma normal 1 forma normal 2

forman al 3

muchas veces nos quedamos tres pero hay

como cuatro o cinco después cuando pasó

más todavía para hacer

nos garantiza así

garantizar la comicidad consistencia

aislamiento durabilidad no garantiza eso

que decíamos a cerrar

lo que sí va a poder hacer es trabajar

con esta escalabilidad horizontal y

vamos a pensar en ese edificio que se

mueve

normalmente es código abierto aunque a

veces

el código abierto no significa que sea

gratis

no significa eso

y entonces llegamos a esta idea de tener

esquemas que no sólo son escuelas que

dice que

en contraposición de nosotros piensa no

descuide no significa que voy a


descartar esa escuela de hecho acaba va

a ser más adelante cruz porque no va a

hacer

al trabaje modificación de datos

[Música]

las bases de datos relacionales no sql

no dice vamos a descartar totalmente los

dos y no ese no sólo es escuela o sea

que sobre ciertas cosas vamos a tratar

de avanzar sobre esto

y eso es lo que

pensaron no se mueve y qué les parece es

posible o no que dicen

escribiendo no sé si alguien está

contestando el chat sí no

no

critico en el edificio que se mueve es

es posible

y con lo que sabemos nuevo aparecería

posible ajá bien

eso es tener una estructura eso es

pensar desde una estructura nosotros yo

no me imaginaría hacer mi casa si no

tuviera cimientos y no tuviera unas

vigas unas columnas que fueran fuertes

pero

el otro día mirando un

un documental veía que edificios como

los que están cerca del mar


donde en japón en taiwán

[Música]

en dubai los edificios de construcción

es muy muy grandes no tienden a tener

esa flexibilidad

de tal manera que cuando sople un viento

muy fuerte no se contraponga el peso

análisis sino que tiendan ligeramente

ligeramente a moverse y ligeramente a

mudarse para no quebrarse en algún punto

yo creo que esas construcciones

antisísmicas también breve en ese tipo

de cosas que la casa o la construcción

se puede mover en algún momento para que

vaya a dar analogía para esto sí y

pensemos nosotros en un nuevo paradigma

en la construcción de estructuras de

datos que sean de cierto modo flexible

porque porque se viene

un esfuerzo enorme del sistema tratando

de contener la demanda sobre los datos

repito no es lo mismo que acceder cien

mil personas a los datos que accede un

millón de personas

si de pronto tenemos nuestro juego que

era fantástico y quiere sumar seguidores

y viene a alguien que tenga

un millón de seguidores muy difícil que

la entrar a nuestra aplicación que


funciona bien para 100 después contenga

a esa cantidad de gestha si entonces la

de la idea es construir un paradigma que

sea ciertamente flexible

qué es lo que nos brinda como

posibilidad de superación sobre de sql

los esquemas que no son las escuelas

bueno evitar la complejidad innecesaria

no las bases de datos relacionales

siempre nos dan una enorme cantidad de

funcionalidad

pero muchas veces repito no las usamos y

cada vez no la usamos porque el sistema

no lo necesita entonces si no eres gente

de pronto tengo algo que es bastante

pesado para algo que no realmente lo

necesita nos provee un alto rendimiento

en el sentido de acceso a los datos

mucho más allá de los rendimientos

convencionales de los sistemas de

gestión de bases de datos relacionales y

además nos brinda esa idea de que

podemos escalar horizontalmente sin

límites si no que hay una idea y cuando

ustedes lo ponen en práctica después nos

duele un poco la cabeza pero se puede

hacer se puede llevar adelante sin tener

que estar parando el sistema en el

ejemplo en violencias mark zuckenberg de

pronto pensaba que de un día para el


otro tenemos un millón de usuarios

trabajando sobre la plataforma no vamos

a parar vamos a cambiar el modelo de

datos de datos

se va agregando se va a modificarlo

dinámicamente sin tener que hacer una

parada del sistema

acá si bien esto que mostraba como la

complejidad el procedimiento de

escalabilidad eran como puntos fuertes

podríamos pensar como hay un criterio de

debilidad que existen muchas base de

datos que nos estén o son escuelas si

muchas gracias de datos que están

pensadas para no relacionar y muchas

creadas por las compañías que necesitan

cubrir sus propias necesidades no

piensen en google pensé en facebook que

tienen sus propios problemas entonces

generan sus propias soluciones

pero al haber tal variedad tal vez no lo

haya tan de profundidad en el desarrollo

es no sé hay muchos

y la otra cuestión es que tiene su

propio modelo de a todos urbanos vamos a

construir lo que vamos a pensar ahora

para bases de datos relacionales que son

documentales o ha pensado decir o para


ese lugar después no lo voy a poder

trasladar a otro diseño no sql si me voy

a poder llevar hacia otro lugar va a

servir para ir para ese lugar y va a

tener todos los positivos pero en ese

lugar en ese ámbito de trabajo nosotros

vamos a trabajar con bombo deber

entonces cuando hagamos documento

hagamos colecciones no le van a servir

para y uno lo puede llevar para cazar la

roda puede llevar o trasladar para otro

lugar salvo que es la dice cierta clase

de movimiento que requiera un esfuerzo

adicional cambiar

como existen muchas vamos a tratar de

nombrarlas acá a ver cómo estaban vamos

a renombrar las hay tengo la base de

datos que están

desarrolladas o pensadas en claro valor

a veces también se llaman tablas o

tablas y

se estructuran al mando de información

como si fuera un diccionario

y hay un par de valores hay algo que me

dice un identificador y su valor un tipo

de dato y su valor

está orientado hacia las agregaciones

esto de ir haciendo adicciones sobre la

que ya tenemos sin que tenga que

modificar en el sistema y además es


transparente usuario del wwe si así

funcionan line dynamo de de amazon

y en lo que quieren es

una clave de valor

una clave en valor una clave en valga

ahora acá es simple pero puede ser tan

complejo como quieran o la clave es el

identificador de clientes y el valor es

un objeto

su cliente su dirección sus órdenes de

consulta a su vena órdenes también

pueden tener órdenes de pago otros

productos puede ser tan complejo como

quiera en el valor que yo decía

puede ser tan simple como una clave y su

valor como puede ser tan complejo como

una clave y sujeto que de su valor de

eso que puede ser cualquier cosa

eso sería una idea de cómo quedaría en

clave valor

físicamente físicamente nosotros vamos a

tener un identificador de usuario si el

usuario se puede repetir nos puede ir

repitiendo porque las transformaciones

son distintas por ejemplo acá estamos

pensando en

los títulos de los dos los juegos que

juegan un usuario particular bueno al

usuario ciento europea al galaxy invade


del blaster stars y si su récord de cada

uno de los juegos en qué momento es el

récord

eso es clave valor no hay una clave y

hay un valor que le compete que está

relacionado con eso

el psoe cicla de valor hay un televisor

son orientados a gráficos base de datos

relacionales que están orientadas a

gráficos

la información está presente como un

nodo y luego la relación entre la

información de un nodo es una arista que

involucra a otro no no eso es teoría de

grafos si es que han visto alguna vez en

alguna idea y si no piensa en una red

social no

ustedes en facebook por ejemplo cuántos

cuántas relaciones tienen cuántos amigos

tienen en la red bueno eso es un vínculo

y eso lo puedo dibujar lo puedo

presentar a través de un gráfico

cada elemento apunta hacia otro es

decente y eso nos va haciendo la

vinculación de los gatos reconstruyendo

la base de datos

si no quieren pensar también lo pueden

pensar como los punteros que hacíamos

cuando programa temas más por ejemplo

vamos bojan lanzando un árbol uno de los


elementos los gatos

uno de los más conocidos es neo cuatro

g4 j

porsche de apache

y tienen a esta idea de este empleado se

relaciona con esta empleada que

pertenece a este departamento

en este departamento trabaja el estado y

así sucesivamente no están cubriendo una

relación a través de ira

no muy

utilizada a la hora de querer tratar de

mostrar los gráficos y tratar de mostrar

los datos a través de gráficos y por

ejemplo acá tengo uno que era de

encima de récord de star wars en una de

las películas como los personajes se

vinculan con otros personajes

a kim

jong-un

con personajes relacionados y formando

nodos y después las relaciones son las

aristas que vinculan nodo con no

eso es la construcción de los datos pero

a través de datos existen esas bases de

datos

relacionales que nos muestran los datos

de esta manera

otra idea es trabajar por columnas o


familia de columnas en vez de pensarlo

como nuestras tablas tradicionales que

trabajan en fila no así tenemos

alcanzando big time el de google que

hacen este trabajo y trabajan con este

no con filas sino con columnas estos

tratamientos en nuestra tabla sería esta

de empleado nombre del empleado trabajo

un identificador

y cada línea o cada fila es un registro

de hecho ese día

la cuestión más bien relacional si

nosotros pensamos desde algunos

relacional tenemos bloques y el bloque

está formado por los números de

empleados

los apellidos o los nombres o el tipo de

rol que cumple el empleado

son otras formas de tratar los datos

ganó por filas y no por columnas o como

dije en familia de columnas

y la que nosotros vamos a revisar en

este pulso son las bases documentales

[Música]

clave y valor pero con ciertos elementos

de flexibilidad y complejidad un poco

mayor a simplemente pensando como que el

valor ya lo van a ver cuando hagamos los

documentos y esté la idea principal está

centrada en un documento ese documento


normalmente tipo de jason

podría si lo quieren pensar también otro

tipo de documentos es todo como los

campos están en colecciones y es una

estructura visible para el usuario que

vamos a revisar 9

como tratamiento y así nosotros

tendríamos una

un documento no contar el valor de que

sea el nombre edad estatus es un

documento pero está formado por la del

valor pero a su vez todo el documento o

el conjunto de documentos forman parte

de una colección

antes de avanzar con la otra parte uno

no puede dejar de nombrar ciertas

ciertas desventajas también con respecto

[Música]

no puntos a tener en cuenta no sé si

serían de ventaja y tampoco lo vamos a

catalogar de esta manera las mayorías de

la tecnología no tienen

su base en el software open source no y

esto ya desde ahí tiene una cuestión con

las licencias con el soporte del

desarrollo no la documentación ahí hay

alguna ligera en ligera inconveniente

cuando que se ponen a trabajar fino

sobre eso tal vez no en en la revisión


superficial sino cuando entró a hacer un

poco más de profundidad en el tema a

veces quedó ahí como que alguna cosa

falta obviamente esto es porque la

tecnología no está madura como dice en

el otro interno hay una falta de madurez

en ese sentido no puedo comparar con

relación al relacional tiene como dije

40 años de desarrollo acá estamos

hablando de 15 si entonces hay un

trabajo bajo que hay que hacer un

trabajo y hay que hacer no todas de las

tecnologías tiene una madurez que nos

permitan utilizarla en forma completa

tal vez puedo ir haciendo combinación es

cuestión de que pueda ir resolviendo

problemas y después ver qué es lo que

pasó un poco más adelante

bien vamos a ir con la con webber no

debe debe ser de las de los ejemplos que

hemos ido dando el que más desarrollo

tiene no

podríamos compararlo no sé con otros

como los pensadores reguló de o de

amazon que también son bastante

importantes pero nos vamos a quedar acá

como nueve que nacieron más o menos

hacia fines del 2009

2010-2011 esas ideas de proyecto que

después fueron concretando a partir del


año 2013 y que hoy en día tienen un

notable crecimiento un notable

crecimiento en cuanto a utilidad a uso

es una base de datos mysql orienta

documentos los datos se almacenan en un

documento y a su vez como dije hace rato

los documentos se van a almacenar en

colecciones esos documentos tienen una

estructura que están aunque sigue una

lógica de chávez pivots opción tensión o

sea se inscriben como si estuviera

codificando en javascript y que después

en la parte física de estos alumnos

vamos a ver pero la cuestión física es

también interesante para revisar de ese

trabajo te transforman en el formato

visón

un formato binario de aquellos jason que

teníamos estos jason son los archivos

que nosotros vamos a poder ver gran

visualizar que son accesibles al usuario

como decía la presentación nacional y no

en cambio los los que son archivos

binarios no son entendibles por nosotros

están escritos en lenguaje máquina sí

pero que son esos documentos que en

definitiva construye del sistema de

gestión de ellos de esta base de datos

pero en formato de documentos también


allí habría hay un punto de

cuestión no para mirar a ver si un

documento es

tan útil para guardar datos no

bueno eso es para revisar obviamente

sirve para algunas cosas y para otras

cosas

por último de esta parte

un documento es un conjunto de para

extraer el valor de una y un nombre una

imagen una categoría que sea si una

colección es un conjunto de documento no

tengo documentos en conjunto nos brindan

lo que llamamos una conexión

de datos si estamos ahí hay una pregunta

está acá eso sería nuestra primera parte

introductoria hay una consulta antes de

que

terminamos

ahora para el curso vamos y vamos a

usarlo

en distintas versiones que ahora vamos a

ir pasando por distintos lugares hasta

llegar a uno que es tablas como para

trabajar pero la idea está basada en

esos documentos

otra pregunta

ok vamos a la instalación

se pregunta si no va a ser para pacheco


para para chicos bien no nos vamos a dar

eso sería muy importante poder hacer la

comparación eso en alguna otra versión

del curso ahora simplemente estamos

introduciendo nos a la base de datos

documentales a través de modo de ver

porque repito creemos que es la que

mayor documentación tiene la que más se

usa sí y la que está en producción la

mayor parte de las veces y después

podríamos hacer y hacer comparaciones

con con otros sistemas de gestión de

bases de datos los relacionados que son

documentales para ver qué se parecen en

que son disímiles no es como si

estuviera siendo en maíz es huele y

[Música]

entonces este

al ser este

y algún otro que se ha relacionado tarde

comparada con algún otro cierre nacional

de todas formas el apache coach debe

también nos haya mismo así que

más o menos los lineamientos que se ven

por acá en esta en estas sesiones en

este tema no se debe ir preso

si la idea es bastante genérica lo que

vamos a brindar así que seguramente le

puede servir para cualquier otro tipo de


base de la póliza

este documental de las muchas ya no no

es un 9 la única pero repito que lo

tomamos por por ser la que más

desarrollo tiene la más utilizada y el

avance sigue también como para explicar

bien

vamos a vamos al proceso de instalación

así ya dejamos listo para que mañana

comencemos con la realidad de

construcción

voy a intentar encontrarlo desde windows

y después lo hacemos en

en linux

también

sí no

para la instalación

vamos a la página d

para pasar página de mango

no hay tienen

vean si quieren

con su cuenta y vivir podrían entrar

tranquilamente

y tiene un montón de cosas para revisar

vamos a hacer nosotros

haga bien en software y en software

vamos a ir a la versión de cuándo van a

encontrar

ahí tiene la versión

y lo vamos a intentar revisar un poco


más adelante

instalar mango localmente que son los

que están para siempre abajo

algunas herramientas de productividad

para mobile

[Música]

la versión comunitaria y la versión

gratuita y la que vamos a utilizar sin

ningún tipo de problema y que la podemos

trabajar

mal ser código abierto

después tienen la versión enterprise

enterprise ya que es una versión

bastante más potente de encendido pero

por igual

tienen varias cosas adicionales

comparadas con la comida así que

lo podrían utilizar en la medida que si

ya tienen proyectos levantado en

desarrollo y lo pueden llevar a cabo

tampoco están acá

y después de algunas otras herramientas

para trabajar

como ernest para hacer el deploy de las

aplicaciones trabajar con

con alguna otra otros elementos me

sirven para ir controlando el flujo de

datos dentro de la aplicación o para


hacer gráficos el nombre de chart

por la que vamos a trabajar nosotros acá

que es community

ya que reconoce el sistema operativo que

tienen

y le da

podrían

bajarse

hay un comentario sobre sobre la versión

de descargar la versión 502 que en la

última que corre sí sí la van a talar

sobre windows corre en windows 10 ahora

la versión 4 4 8 desde la versión 42 15

a las 50 2 corren en windows 10 y no se

pueden instalar en windows 7 si tienen

windows 7 si quieren instalar mongodb en

windows 7 tiene que bajarse la versión 4

026 para abajo

desde ahí se puede ejecutar el

instalador en windows 7

ok y ahí están

y la info de cada versión van a ver los

sistemas operativos que soportan ya de

una cuando entran a la página siguiente

el sitio les reconoce que se trata de

windows no reconoce la versión de

windows entonces por el error de bajarse

la última teniendo windows 7 y cuando

intentan instalarla le salta un error de


que en el sistema operativo en ander

soportado

efe una consulta

creo que sí para explicar de nuevo de

los pasos para

donde hay que ir para estar en el

instalador bien vamos a ir

dirección y la dejamos

la simple analista del público

es ahí y después vienen acá software

y ahí la versión community share

y ahí como te dije tienes

y muchas opciones

y vamos a descargar la última para que

veamos si andan

y si no podríamos accionar

buscar una versión anterior va a

funcionar

así que atento con su sistema operativo

lo mismo va a pasar con linux dinos

también tengo la distribución vamos a

tener algunas dificultades porque quería

mostrar

y les da las indicaciones de las

distintas versiones

acá van a encontrar la documentación

sobre la instalación

como veréis

haciendo clic
y a

hasta la el proceso de instalación que

le va a ir contando cómo hacer la

instalación esta documentación está

ninguén

no se siente el examen que aplica no

pero

no es tan difícil de seguir

26 más o menos nos va a dar una idea de

cómo hacer ese proceso de instalación

que no es nada difícil va a haber

incluso bien

que en este

el más fácil pero bueno

el siguiente

básicamente pero vamos a ver el bar y

vamos a ver cómo dejar las

carpetas también para que trabaje el

cliente

para que el cliente sobre un servidor

ahí lo tienen para llegar a esta

documentación pero decía acá que tiene

mucha documentación esto es muy

importante si no tuviera documentación

como como resolveríamos los problemas

que pueden surgir si elegimos siempre

para explicarlo porque tiene esta

documentación variable bueno ahí estaba

yo ya había descargado el instalador

así que lo vamos a hacer doble clic y


veamos qué pasa

vamos a ir a ver cuánto demora también

espero que no demore mucho vamos a ir

next prácticamente es

es muy fácil de aceptar

que no se olviden de leer los términos y

condiciones

un completo

bien nos va a llevar un rato ahí pero ya

se lo dijo este de traviesa a completar

[Música]

hacerlo

acá

se va a instalar compras pero que con

nosotros trabajamos con relación al por

ejemplo en mysql

nosotros utilizamos el word 20 de mysql

php admin para hacer los trabajos sobre

la base de datos pero acá tenemos

muchísima compás y ya van a ver mañana

que va a presentar en otras también de

herramientas que nos sirven para llevar

adelante ese trabajo de operaciones

sobre la base de una de caracas encalado

campanas para que no tengamos ahí

y ahí va a demorar un radio siendo un

proceso instalación capaz que me dice

que tengo que cerrar algo

no estamos del hombro entre 40


y mientras se instala este puede ocurrir

en algunos sistemas que la instalación

se clave si mandan instalar montgó y

compás

generalmente ocurre que instala montgó y

cuando intente instalar el compás

algo pasa en el instalador y si se clava

entonces por ahí algunos para algunos es

recomendable que instale el mango sin

compás y después ejecuten de nuevo el

instalador pero ya solamente para

intentar compás

ok

una consulta

la versión de manual para windows 8 que

esté descarga

para windows 8

yo diría que la

4000 23 creo que era

porque un windows 8 termina siendo más o

menos igual 7

[Música]

si andas

más sencillo la instalación bancaria

porque es el paquete que viene

al colocar

le debo

la misma

lleva más o menos casi la mitad está


actualizando algunos archivos pero al

parecer no menciona ningún error

la otra vez que lo intente me han tirado

un error con la una ventana que estaba

abierta un navegador que está bien siete

días acá no diga nada

así que

bien

y casi casi casi que ya terminé ya lo

tendríamos vamos a hacer no hay mucho

que configurar vieron que cuando

instalaban mysql por ejemplo hay

bastantes cosas para tener en cuenta y

un proceso de interacción bastante largo

ahí está bastante más simple pero bueno

no decimos que la del sistema de gestión

sea simple este es bastante complejo

tiene muchas herramientas pero la

instalación es bastante desatendida en

ese caso no tenemos mayores problemas

con esto con la instalación

resulta

que en base a su experiencia

ósea

qué parámetros o sea uno puede evaluar

qué mecanismos tiene uno en caso de

bueno elegí una base sql o no sql no

qué mecanismos lo tengo no sé para hacer

algún tipo de prueba como para


asegurarme no quedarme corto en cuanto a

tema de performance

y esas cuestiones no lectura

y demás no cuando una bendición proyecto

por ahí quizá vaya a migrar algo

cuando se cortó más que nada

saber de antemano para no quedarse corto

y por ahí ver si mongol sirve realmente

veremos

con un consejo de nosotros diríamos que

si vos vas a tener un sistema en el cual

permanentemente va a estar leyendo y

escribiendo datos sobre la base de datos

te conviene en sql si en cambio hay

mayor cantidad de lectura sólo lectura

de los datos y no tanta escritura

comparado el elemento del parámetro para

siempre preferible tener una base de

datos que sea

no relacionar el ejemplo es bastante

sencillo

una base una una aplicación sistema que

funciona y como si fuera una red social

[Música]

de base de datos porque los datos

normalmente no van a hacer tanto de

escritura sino más bien decisiones sobre

la base that

otra cuestión que hay que ver acá en

conjunto de cosas no decide solo una en


un conjunto de cosas cuando va a crecer

prospect acción cuando no espera que

vaya a crecer la aplicación si de pronto

es un sistema que va a trabajar con 100

personas y yo sé que no va a estar de

100 personas y me conviene y por el

relacionar tal por el soporte de por la

infraestructura por la calidad de los

datos pero si yo pienso que en algún

momento no sé el amo por ejemplo siempre

pensamos algunas ideas como para este

proyectos y mi proyecto es un sistema

que trabaje con los médicos de cura y

los pacientes del sistema que esperan

crecer un montón mucho y como necesito y

es esperable ese crecimiento es

preferible y por no de secuelas

además

hay que dejarse llevar por las modas

porque la moda no te dice simplemente te

dice que hay algo nuevo y segundo que

otro otro parámetro a tener en cuenta

es si tu sistema en un sistema

tradicional en donde cada vez vas a

agregar un campo nuevo entonces no es

necesario para ello usar un tipo de base

de datos sql es mejor ir con los

tradicionales cuando relacional ahora sí


si tu sistema probablemente tengas que

agregar nuevos campos muy seguidos

entonces si hay si de una que que tienes

que buscarte hay algo no de sql que te

permita manejar esa inserción de nuevos

campos donde por ejemplo que hoy está

registrando el nombre de pedido de

alguien resulta que mañana ya tenéis que

registrar el nombre de la preside la

fecha de nacimiento y pasado mañana ya

tenéis que quitar

apellido fecha de nacimiento y la

nacionalidad y así su frecuencia de

cambio de datos muy

lamentada es muy chiquita entonces ahí

si te conviene una una no de sql porque

el

agregaron datos lo haces en caliente

desde la aplicación que que usa la base

de datos que en cambio en la base de

datos relacional ahí tienes que parar la

base modificarla la estructura y bueno

es no no no puedes parar la misma están

dando

ok y por ejemplo

hay una manera un mecanismo alguna

herramienta

que me permitan y de manera rápida o

medianamente rápida poder evaluar por

ejemplo no hace una extracción masiva no


sé de un millón de registros tanto en

una base de datos

tradicional de sql

que es más que ver el tipo de sal la

inserción del registro anderson el

problema sólo puede ser con cualquiera

tiene que ver mucho con el modelo que

tiene que usar si tu modelo va a variar

el modelo y registra una cierta cantidad

de información y cierta cantidad de

mereció una cierta cantidad de campos y

de cada unas semanas de acción necesitas

otra cantidad de campos entonces si no

sql es una alternativa pero si tu modelo

rara vez va a variar solución o sea la

cantidad de información que vamos a

dejar mucho pero

el campo que tiene que guardar son más o

menos siempre los mismos entonces por

ahí ahí puedes pensar directamente en tu

relación

pero digamos existe alguna manera si

existe una directamente yo quiero probar

efectivamente tendría que armar un

modelito chiquitito y hacer la prueba

directamente y para ver formas ha

armado ambientes chiquitos para hacer

pruebas de

entonces algo chiquito para tomar alguna


decisión

sí no

el signo

si las herramientas que vamos a trabajar

parámetros para tener en cuenta

para

instalarlo con otro a ver si en el

ejemplo que vamos a dar al final podemos

ver eso a ver si puedo hacer una pequeña

pequeña idea de eso

el mío que hoy talando el compás de hace

rato que dejó a instalando

no mencionó que nada si se puede

minimizar las ventanas salió un cartel

de que había terminado y nada más

como dijo marcelo

esperemos

[Música]

el término yo lo hice finalizar me dice

que reiniciar por ahora lo voy a dejar

el país de destino

y ahí está el compás

que eso lo repito va a servir para mirar

las operaciones sobre la base de datos

no relacional ya vamos a instalar

también otras herramientas y necesitan

para hacer eso y vamos a ver cómo

circula está funcionando o no yo voy a

abrir al campo widget

para leerlo
a él

tengo que ir hacia dónde está

picada

instalado en ce

program files y malos recuerdos mongodb

server

[Música]

la versión la carpeta bien meditadas y

se fijan un mundo ex un hongo

un hongo del mundo timón es el servidor

y pongo va a ser el cliente que trabaja

sobre el servidor va a

funcionar

[Música]

cuenca

darse con un siglo ahí

de nuestro

si está funcionando

se está cociendo el servidor pero se

paró

ahí está corriendo el servidor

pero

la colección

lo quieren ejecutar de otro lugar

no lo va a reconocer lo que va a hacer

es incorporar el padre en la variable

mentor
entonces no tenéis variable de entorno y

vayan a buscar sus variables de entornos

de windows

y en la variable tradicional pac

y por acá

y agreguen

nuevo barber

que sería la dirección de donde está

instalado

ese

montón de server 5 puntos

ok

[Música]

ya le abrió desde cualquier dirección en

este caso desde el servef se le mete no

necesito estar parado sobre él

pues la carpeta de instalación que está

en cualquier lado por eso lo agregué al

pan

y siempre es el servidor no está

faltando

servicios del cliente sobre este

servidor

repito es el servidor es el mundo de lo

que nosotros queremos hacer ahora es

lo que falta es crear

las carpetas data

si lo vieron ahí

el separador del servidor se ejecutó

pero se paró en un lado dice acá


[Música]

en algún lado de ese listón de la

cantera

si la raíz es la carpeta

no existe

no existe el directorio

data

ha encontrado

manualmente lo que tenemos que hacer es

crearlo en el disco ce en la raíz del

sistema acá vamos a crear una carpeta

carpeta

y compás

no sé creo

me dice que tiene un error en vista

nación de la aplicación y que se me mire

el setup low

los mejores primero instalarte mongodb

pero de steel dada la opción de instalar

con pas

y después si quiere usar compás recién

instaladas

y entonces

lo hacemos así para que no tenga

problemas

bien hay casi vieron que agregue

manualmente las carpetas

y en discos en la carpeta data de ésta y


la carpeta de mi bebé

y ahora esta corriente que nos separaba

en serio

una corriente

bien vamos a abrir otro

y vamos a este

abrir el servicio

veces

aunque sería el cliente el que corre

sobre el servidor es mundo de y ya

tenemos disponible el servicio

a veces todo no es tan difícil tan

difícil se instala el programa tengan en

cuenta la versión primero tengan en

cuenta el compás si su máquina de

alto rendimiento que no tienen problema

pero si saben que este tiene alguna

dificultad de hilden y no lo instalen

después cuando creen o cuando abran

preparar para verificar que está

instalado recuerden que tuve que agregar

al pack

el pack de windows recargar este

la dirección de que estaba instalado

mundo

ahí

y luego creamos las

carpetas que van a contener los datos


que están en su data

de esa dirección

y ya corre el servicio ya está

completamente anda

no tienen todos

aunque espero que si los abuelos sobre

esto voy a dejar de compartir la máquina

que tiene windows

y lo voy a hacer rápido en vinos así

terminamos

una vez

lo hago desde

entonces

la instalación

carla

agregar la dirección de donde se guardan

los hongos que generalmente están en

programa file ramón 5 depende de la

versión barrabí toda esa dirección la

agrega a la variable el entorno path

y abrir el explorador de windows e clic

derecho sobre mi pc mi equipo

tienes que

quitar la variable de entorno para saber

cómo llegar a editar esta variable

entorno que no cruce

18

a ver

lo mostramos
a mí me salta que lo tengo instalado

pero que no tengo instalado

el error

venía acá donde está la

valla

en inglés pero debes

pero al salir igual

y saliendo uno de la cuenta y otro del

sistema

y me salieron 21 de editar la variable

del entorno de la cuenta y otro del

sistema

sí sí bueno de vista la decente

el sistema

se tiene que salir esa ventana

bien

listo

ahí hay una las variables del sistema

para ver que hay una que se llama banks

la editarse

y agregando una nueva

que sería la dirección en el 40 en

calado

bueno ahí

deje más o menos la idea de cómo era

es instalar meditar el pan y crear la

carpeta en la raíz del sistema de la

carpeta data debemos y con eso

como ya no nos queda mucho tiempo creo

que algunos están por salir


están por hacer otra cosa

y terminamos

la carpeta

permanece en las carpetas se crean para

que en ese lugar después vaya a hacer el

resguardo físico de la base de datos

cada vez que creé una base de datos

va a ir a parar a tener ahí el lugar por

defecto en el cual deba ir a buscar los

datos

si en él se ve de lo que hace es

controlar de qué

funciones el primero en servicio el

servicio y el mundo de y después el

cliente recorre sobre el servicio aunque

ahí

cuando ustedes crean en windows

tienen los archivos ahí

para ver qué está funcionando

ahí

con el servicio del servidor

bien estamos ahí

ya no queda mucho tiempo pero para los

que tienen linux es todo mucho más

simple y mucho más fácil de acceder a

él

en el chat

los comandos así no tienen problemas

los que trabajan con la terminal de


cualquier versión de linux lo que van a

hacer es primero sin apellidos paquetes

gates de la versión en cualquier

distribución que tengan y después sube

de apt instalado

[Música]

un poder

esos son los dos

aspectos

de ningún drama con respecto a eso ya va

a quedar instalado es mucho más sencillo

que hacerlo en windows en este caso

hay algunos otros comandos de a ver si

les pongo ahora la lista para que vean

qué es lo que funciona está en el chat y

lo que tienen linux sabrán entenderme en

este caso lo hicimos en windows primero

porque la mayoría tiene mente pero si de

linux y con esos comandos yo lo puede

hacer si es que más que algo para

controlar que se están dando como lo

controlamos acá con el cmd

el siguiente comando

sudo system 7 el status mongol y lo

mandan ahí

se le va a decir que está funcionando

bien estaría una necesitada

correcto

[Música]
nada más

unos comandos para parar para

para habilitar el servicio normalmente

está corriendo lo dejé está corriendo

por eso tres de esos tres comandos ya no

pueden trabajar tranquilamente y

ahora ya se nos fue el tiempo así que

ahí terminamos lo que vamos a hacer

para todos los que necesitan soporte es

mandarle un correo electrónico a todo le

ha llegado el correo electrónico de la

dirección de hoy verdad

bueno así que vamos a mandar de la

presentación con esto de los comandos y

una guía de instalación

en windows 7 para que no tengan así la

mañana cuando ya todo lo tienen vienen y

trabajan sobre la sobre el servicio de

correos estamos

bien

eso es todo prohibimos la introducción e

hicimos la instalación y ya mañana nos

vamos a trabajar su examinada base de

datos para crear los documentos o crear

las colecciones vamos a hacer algunas

consultas sobre la base de datos ya

trabajando sobre el servicio instalado

sí así que para mañana de todos deberían

tener instalado eso pero ya les mandamos


ahí a los correos electrónicos las las

indicaciones como pride dónde

así que eso sería todo proyecto de

idiomas alguna pregunta

y entonces ya no estaremos encontrando

mañana y lo que tenemos o lo que venimos

trabajando lo revisamos así que mañana a

las seis y media no vuelvo a encontrar y

avanzamos sobre la práctica de aguas

buenas noches

nos vemos

hasta luego

a la mañana

chao

sabe muy bien

de los que están acá hay una duda

llegaron ahí

También podría gustarte