Interesante, por lo que veo escala mas como dynamo DB que como Aurora, Aurora escala mas como el SQL tradicional con aprovisionamiento, replications, disaster recovery, etc 100% automatizado. Cockroach db despues del layer 1(SQL parser) todo son KV operations, incluso los updates atomicos son hechos a registros KV, por eso logran escalar de la forma que escalan, gran video, saludos!
No solo MySQL escala mal, también otros como SQL Server y PostgreSQL tienen estas dificultades. Desde hace un tiempo he venido siguiendo el desarrollo de CockroachDB y la verdad que me parece super interesante... gracias por compartir :)
Con Hbase + Phoenix desde hace mucho puedes lograr creo que todos los puntos que mencionas. Eso si debo decir que estas soluciones SQL sobre bases NoSQL pueden tornarse muy complejas de administrar en ambientes productivos con volumenes grandes de datos.
Se puede hacer todo eso, con MySQL router o pgpool 2 para PostgreSQL. Pero esa cosa es muy práctica, me gusta me gusta. Voy a tener que buscar detalles técnicos porque no se habla de cosas importantes
Pelado, tremendo video!! de muy alto nivel. Consulta, conocés alguna herramienta (open source en lo posible) que haga Workload Discovery on AWS? Gracias.
Pelado, excelente video. Pudiste experimentar en producción? Que conclusión tuviste después de 10 meses que publicaste el vídeo? Parece demasiado interesante está base de datos, y estaría bárbaro si podes ampliar por favor. Gracias!!
Saludos pelado || excelente post no conocia esa db... en mi trabajo utilizamos una bd sql distribuida llamada TiDB, es muy robusta échale un ojo...seria bueno una comparativa TiDB vs CockroachDB :)
@@PeladoNerd sip, pero es diferente a lo que comentas... Lo digo por que igual puede ser confuso y aceptarse como verdad para tus seguidores devs que en mas de una ocasion solicitan ese feature (que el endpoint read balance, detecte o reenvie el query write) :'(
Pelado, todo está perfecto y la explicación es de 10, pero estaría bien comentar que si quieres tenerlo gestionado, en una red mundial bien conectada, no tienes más que usar Google Cloud Spanner (y preparar la cartera) con GCP es TRIVIAL montar una red con nodos en el mundo "mundial" e instalar una instancia de Cockroach DB en cada uno (si tardas más de 10 minutos, es que estás despistado) Saludos enormes!!!
Esta interesante tener opciones de SQL, en mi caso personal conozco las soluciones de Percona para balanceos de carga en SQL el cual es compatible con los software mas usados, pero claro esta que quizas esta a un nivel distinto de uso, seria interesante saber desde tu perspectiva el uso de esta tecnologia con software legado o incluso mas usado y no con desarrollo propio lo cual creo que a veces es mas facil de mutar o migrar
Hola, me gustó bastante, pero discrepo que esté preparado para ambientes productivos, aun le falta bastante que madurar, por ejemplo un servicio como ese no estaría preparado para cumplir las auditorias de PCI/DSS debido a que se realiza un traspaso de credenciales en texto plano sobre direcciones URL o quedan directamente en los logs de ejecución, imagina un proxy inverso para gestionar los dashboard, te generaría un riesgo totalmente innecesario, sin hablar de que pasaría si la interfaz web tuviera vulnerabilidades, porque aunque se encuentre únicamente en un ambiente local, los riesgos disminuyen pero la vulnerabilidad no se va, la CVSS reduce el valor de riesgo pero sigue siendo peligroso al mediano plazo. Tampoco se ve que trabaje con secretos de bóveda como vault, en fin. Se ve muy buena iniciativa, creo que va en muy buen camino, pero aun no creo que esté preparado para grandes infraestructuras críticas.
Hola! Esto me vendría al pelo (no pun intended!! :-) ) ahora que estoy montando varios Moodle(s) gigantescos y estudiando la posibilidad seria de hacerlo sobre Kubernetes. Si entiendo bien, desde el lado de la app le digo "es un postgres" o "es un mysql" y debería funcionar? Gracias!!
Amigo, disculpe buenas, sé que estoy fuera de contexto, pero si me puede ayudar con mi pregunta como puedo tener instalado devian y openSUSE , en btrfs los dos en el mismo disco duro, yo lo intenté con dos particiones separadas, pero solo se inicia el último que instale pero en xt4 si aparecen los dos en el arranque le agradezco su respuesta y mil gracias de antemano
Podrías explicar mejor el tema multicloud, no me queda claro que puedas usar aks y eks por ejemplo para desplegarlo y que sea totalmente transparente como una única instancia de bbdd. Cómo gestiona la autenticación/autorización entre varios proveedores cloud
Buenas! Lo acabo de checkear y me sale 89.000 el Expert Family. Estas usando este link? platzi.com/l/PeladoNerdPlanes/. Sos de Argentina? En mi video sale el screenshot con los precios para Argentina (sale la bandera)
funciona en xp? buen video 💪 podrías hacer un video abusando de un nodo, haciendo esas 400000000 peticiones y ver cuantos mill de Ram, GPU y CPU consume
13:35 Sello de calidad "Pelado Nerd" jejejeje
¡Gracias!
Thanks!
Interesante, por lo que veo escala mas como dynamo DB que como Aurora, Aurora escala mas como el SQL tradicional con aprovisionamiento, replications, disaster recovery, etc 100% automatizado. Cockroach db despues del layer 1(SQL parser) todo son KV operations, incluso los updates atomicos son hechos a registros KV, por eso logran escalar de la forma que escalan, gran video, saludos!
13:11 la inocencia de un developer descubriendo cosas nuevas ajaj
Esta industria es increíble 🙌
Otra solución hecha con Golang. Amo Golang!
No solo MySQL escala mal, también otros como SQL Server y PostgreSQL tienen estas dificultades. Desde hace un tiempo he venido siguiendo el desarrollo de CockroachDB y la verdad que me parece super interesante... gracias por compartir :)
Tremendo video, muchas gracias Pelado.... Probare esa herramienta.
Con Hbase + Phoenix desde hace mucho puedes lograr creo que todos los puntos que mencionas. Eso si debo decir que estas soluciones SQL sobre bases NoSQL pueden tornarse muy complejas de administrar en ambientes productivos con volumenes grandes de datos.
Excelente dato, suena genial. Quedó al aire la correlación / comparación con Google Spanner. 🙁
Este si es un video Pelado... está bueno.
Excelente, gracias a tus videos muchos podemos ir un paso más adelante en el trabajo.
Se puede hacer todo eso, con MySQL router o pgpool 2 para PostgreSQL. Pero esa cosa es muy práctica, me gusta me gusta. Voy a tener que buscar detalles técnicos porque no se habla de cosas importantes
parte 2 de como crear un cluster realmente usando varias vms diferentes etc...un cluster real
Me gustó mucho esta herramienta suena genial, voy a probarlo por mi mismo pero confío en tu referencia muchas gracias por tu esfuerzo y tiempo.
Una base de datos relacional, no puede garantizar un 100% de integridad referencial si la montas en clúster.
Excelente canal, eres un máster Pelado.
Muy bueno. Sobre que nube está deaplegado?
Pelado, tremendo video!! de muy alto nivel. Consulta, conocés alguna herramienta (open source en lo posible) que haga Workload Discovery on AWS? Gracias.
esperaba este video desde años
Gracias Pelado!
Muchas gracias por el aporte Pelado.
gracias! muy interesantes este tipo de videos
Pelado, excelente video. Pudiste experimentar en producción? Que conclusión tuviste después de 10 meses que publicaste el vídeo? Parece demasiado interesante está base de datos, y estaría bárbaro si podes ampliar por favor. Gracias!!
Hola, tienes alguna opinión de yugabyte db ?
Saludos pelado || excelente post no conocia esa db... en mi trabajo utilizamos una bd sql distribuida llamada TiDB, es muy robusta échale un ojo...seria bueno una comparativa TiDB vs CockroachDB :)
Que chevere, hace meses no teníamos algo así.
Gracias por la información crack
El Elasticsearch de las Bases de Datos ... impresionante.!!!!
Puedes hacer un vídeo de cloud spaner también sería interesante
Genial, lo probaré!!!!!
Te ganaste un subscriptor, saludos
Eu, Felicitaciones por llegar a los 100K. Saludos desde Santa Rosa La Pampa
Para usar un write en Aurora, necesitas apuntar al nodo write.. los endpoints no balancean ni identifican el tipo de query o.o
Existe el multi máster: docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-multi-master.html#aurora-multi-master-overview
@@PeladoNerd sip, pero es diferente a lo que comentas...
Lo digo por que igual puede ser confuso y aceptarse como verdad para tus seguidores devs que en mas de una ocasion solicitan ese feature (que el endpoint read balance, detecte o reenvie el query write) :'(
Sin probarlo pues toca decir entre tanto super interesante
Oro, pelado. Oro!
Gran aporte muchas gracias 😀
Si se puede escribir en cualquier nodo, ¿no se pueden producir problemas en las tablas con ids autonuméricos?
¿Cómo resuelve eso?
justo iba a preguntar lo mismo
En la documentación habla algo del tema, aunque habría que ver como encaja con el uso de un ORM como django, por ejemplo.
@@reuvemPereiras redshift lo resuelve con ids unicos y crecientes pero no consecutivos
muy interesante el video. Me lo apunto para probarlo. Sigue así. Haces muy buenos videos.
Impresionante!
Gracias por siempre explicar “como funciona” y no solo hacer una demo y ya!!
Deberías darte una vuelta por Aurora MySQL Serverless 2
Como se comporta esto con las transaction? No perdería consistencia de datos? Entiendo que esa es la razón del porqué Aurora tiene 1 solo writer node
Pero que es esto?! Ajjaja es buenísimo!!!
Me encantoooo
Pelado, todo está perfecto y la explicación es de 10, pero estaría bien comentar que si quieres tenerlo gestionado, en una red mundial bien conectada, no tienes más que usar Google Cloud Spanner (y preparar la cartera) con GCP es TRIVIAL montar una red con nodos en el mundo "mundial" e instalar una instancia de Cockroach DB en cada uno (si tardas más de 10 minutos, es que estás despistado) Saludos enormes!!!
Esta interesante tener opciones de SQL, en mi caso personal conozco las soluciones de Percona para balanceos de carga en SQL el cual es compatible con los software mas usados, pero claro esta que quizas esta a un nivel distinto de uso, seria interesante saber desde tu perspectiva el uso de esta tecnologia con software legado o incluso mas usado y no con desarrollo propio lo cual creo que a veces es mas facil de mutar o migrar
Hola, me gustó bastante, pero discrepo que esté preparado para ambientes productivos, aun le falta bastante que madurar, por ejemplo un servicio como ese no estaría preparado para cumplir las auditorias de PCI/DSS debido a que se realiza un traspaso de credenciales en texto plano sobre direcciones URL o quedan directamente en los logs de ejecución, imagina un proxy inverso para gestionar los dashboard, te generaría un riesgo totalmente innecesario, sin hablar de que pasaría si la interfaz web tuviera vulnerabilidades, porque aunque se encuentre únicamente en un ambiente local, los riesgos disminuyen pero la vulnerabilidad no se va, la CVSS reduce el valor de riesgo pero sigue siendo peligroso al mediano plazo. Tampoco se ve que trabaje con secretos de bóveda como vault, en fin. Se ve muy buena iniciativa, creo que va en muy buen camino, pero aun no creo que esté preparado para grandes infraestructuras críticas.
Hola! Esto me vendría al pelo (no pun intended!! :-) ) ahora que estoy montando varios Moodle(s) gigantescos y estudiando la posibilidad seria de hacerlo sobre Kubernetes. Si entiendo bien, desde el lado de la app le digo "es un postgres" o "es un mysql" y debería funcionar? Gracias!!
Es un Postgres , de hecho tu lenguaje de desarrollo necessita user la librerian cliente de Postgres
Nhaaaaaa.... Que bien!! A probarlo en 3... 2... 1...
Gracias por el dato esta muy interesante.
Yo en su momento probé mysql-cluster para implementarlo en un sitio de producción...
Que desastre que era eso!
No se como gestiona multiples escrituras simultáneas. Hay merge conflict o algo asi?
CokroachDB viene por defecto en el framework de juegos multijugador Nakama.
Tenes alguna opinión sobre Vitess? Y como lo comprarías con cockroach?
Lo intenté probar pero era muy complejo. Le tengo que dar otra oportunidad
entre esta opcion y yugabyteDB, que seria mejor para un uso general.
Muy buen dato, gracias
hola! alguna alternativa para las "lambdas functions" ? funciones que sean multicloud?
La otra diferencia es que Aurora es managed y "serverles", dependiendo el caso puede sumar
Amigo, disculpe buenas, sé que estoy fuera de contexto, pero si me puede ayudar con mi pregunta como puedo tener instalado devian y openSUSE , en btrfs los dos en el mismo disco duro, yo lo intenté con dos particiones separadas, pero solo se inicia el último que instale pero en xt4 si aparecen los dos en el arranque le agradezco su respuesta y mil gracias de antemano
que maquina tiene :)
Muy buen herramienta. Pero no me queda claro como implementarlos en la cloud. Estaría bueno un video de ejemplo con digitalocean o azure.
Yo vine por eso :(
Buenísima app, orgásmica jaja, a quien no se le a caído un nodo postgres q tire la primera piedra
Pelado, existe Oracle pluggable database
Donde dejare mi cluster con pgpool
De entrada un ME GUSTA por la camiseta de Loki! 😂
IM-PRE-SIO-NAN-TE !!!!
Muy interesante 😊👍
Tiene muy buena pinta, ¿alguien lo han comparado con CrateDB?
Conoces algún proveedor confiable que de soporte profesional a esta BD? Hay que tener mucha fé para ocuparlo en PRD
Pelado sos un capo
Podrías explicar mejor el tema multicloud, no me queda claro que puedas usar aks y eks por ejemplo para desplegarlo y que sea totalmente transparente como una única instancia de bbdd. Cómo gestiona la autenticación/autorización entre varios proveedores cloud
basta pela, no puedo mas con cosas que quiero saber!!!! jaja
Y vitess?
Lo máximo
En Azure, no te cuento tenemos una cochinada llamada cosmosdb carisimo por cierto
ningún "no me gusta", impresionante, que pelado.
Hay algo equivalente para Postgresql ?
en el ejemplo que hizo el pelado era con Postgresql, supongo que es el default
@@Edwinrea2424 vi el vídeo desde el celular, creí escuchar que el ejemplo lo hizo con MySQL. Ok voy a revisar
Cockroach soporta postgres y mysql
Excelente
Tremendo
un video sobre las cosas a aprender para llegar a ser un SRE
ruclips.net/video/lYHnv_-H6UY/видео.html
qué lo que's 1:28
Wow
subieron los planes, hubiera sido espectacular el de 89 mi al año para 4 estudiantes, pero subio a 319 mil y algo
Buenas! Lo acabo de checkear y me sale 89.000 el Expert Family. Estas usando este link? platzi.com/l/PeladoNerdPlanes/.
Sos de Argentina? En mi video sale el screenshot con los precios para Argentina (sale la bandera)
funciona en xp?
buen video 💪
podrías hacer un video abusando de un nodo, haciendo esas 400000000 peticiones y ver cuantos mill de Ram, GPU y CPU consume
XP ya debería permanecer jubilado
YugabyteDB tambien anda bien.
Pelado siempre he tenido una duda, cual es la diferencia entre escalabilidad y elasticidad ?
13:55 🤣🤣
MariaDB es escalable y localizable
OrientDB me suena a todo esto
cosmos es lo que buscas pelon
Cosmos es NoSQL
YugabyteDB has on average 3x higher throughput than CockroachDB
Muy bonito todo, pero mirá ese nombre que se fueron a poner. Aguante maiesecuele
siempre hubo solución, tu propia mente o la versión enterprise je
AlloyDB
Nubecita, porqué eres así??? 😂😂😂
multitenan saas
Keee, no puede ser real eso, que clase de magia negra es esa
estas auspiciado?
Por CockroachDB? No
SQL?? No querrás decir bases de datos relacionales? Ya que SQL es un lenguaje.