mongodb

Recursos de programación de mongodb
Las bases de datos relacionales de toda la vida se diseñaron hace muchos años en un mundo en el que los requisitos de proceso de datos eran muy diferentes. Bases de datos como Postgres, MySQL, SQLServer o SQLite siguen siendo herramientas fantásticas para trabajar con tus datos, pero... hay algunas cosas que no pueden hacer "bien". En esta charla te explico, con queries concretas, algunas cosas que una BBDD orientada a documentos (MongoDB), una BBDD de grafos (Apache Tinkerpop o Neo4j), o una BBDD de series temporales (QuestDB) pueden hacer, y que serían más complicadas en una BBDD tradicional. No intentaré convencerte de que las RDBMS son el mal (son bastante cuquis), sino simplemente te enseñaré algunas cosas curiosas que te pueden venir bien para resolver problemas específicos. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Una de les avantatges de l'arquitectura hexagonal és que és possible canviar el sistema de bases de dades sense molt d'esforç. Però, quantes vegades ha passat això en un sistema que ja funciona en producció? Viatjarem en el procés que hem viscut els últims mesos que ha consistint en la migració d'una base de dades d'una aplicació que estava en MongoDB a un PostgreSQL. Tot sense downtime i sense avisar als stakeholders 🤫. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Existen multitud de bases de datos y los grandes hiper-escalares ofrecen desde servicios gestionados de bases de datos conocidos por todos hasta sus propios productos. En concreto, las bases de datos no relacionales llevan con nosotros varias décadas y ya no existe casi ninguna arquitectura que no cuente de una u otra forma con una de ellas. En este episodio nos centraremos en qué tipos de servicios de bases de datos No relacionales ofrece Google Cloud. Nos adentramos en sus casos de uso, recomendaciones y nuestra experiencia personal al usar cada uno de los servicios. Firestore y Firebase Realtime Database. Estas bases de datos pertenecientes a la suite de Firebase son especialmente útil cuando necesitas crear aplicaciones móviles o web siguiendo un patrón backend-less. Con ellas puede cubrir casos de uso de realtime como chats o IoT y posee características para sincronización de datos multi-dispositivo y uso offline. BigTable. Base de datos propietaria de Google y utilizada en sus propias aplicaciones conocidas y utilizados por todos. Posee un alto rendimiento en operaciones read-write así como muy bajas latencias y está pensaba para realizar análisis de eventos temporales. Ejemplos de uso se pueden ver en la industria IoT, análisis financieros cómo detección de fraude o en AdTech para el análisis de comportamientos de navegación o recomendaciones. Memory Store. Servicio gestionado que te permite elegir entre Redis y Memcached. Muy utilizado para la gestión de sesiones o como caché, necesarios en una gran multitud de aplicaciones. ISVs a través de Marketplace. Además de estas opciones Google Cloud posee un marketplace donde terceros proveedores ofrecen sus servicios gestionados. De entre ellos cabe destacar la gran integración con servicios como Mongo Atlas, Elastic o Neo4jAura. Gracias a dicha integración se permite desplegar los servicios desde la propia consola así como realizar la facturación como si se tratara de un servicio más de Google. Con este capítulo terminamos el repaso del catálogo de servicios de bases de datos de Google Cloud. El amplio catálogo que posee dará cabida a cualquier tipo de aplicación que desees desplegar, simplemente reúne tus requisitos y el caso de uso y elige la mejor opción. Y si quieres saber algo más, ¡escucha nuestro episodio! Intervienen Tomás Calleja Valls, Óscar Ferrer y Andrés Navidad, miembros de Goodly. ¿Quieres escuchar nuestros podcasts? https://www.ivoox.com/podcast-apasionados-tecnologia_sq_f11031082_1.html ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/
- Qué aporta realmente Mongoose - Por qué la propia gente de #MongoDB NO recomienda Mongoose - Qué problemas tuvieron en Genially al usar el método updateOne con upsert - Cómo optimizar el tamaño de los datos que enviamos a Mongo al actualizar un elemento de una colección Este vídeo está sacado del curso de #DomainDrivenDesign en #TypeScript a la hora de hablar de cómo integrarnos con persistencia tanto con MongoDB como con PostgreSQL. Curso completo de #DDD en TS: 👉 https://bit.ly/curso_ddd_ts 👈 Curso completo para pasar de JS a TS 👉 https://bit.ly/js-ts 👈 {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💡 Twitter Rubén: https://twitter.com/rsaladocid ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
En esta sesión presentamos Quarkus como una alternativa eficiente para construir Microservicios listos para la nube. Se implementará un CRUD paso a paso para ir explicando las diferencias con respecto a Springboot. Para poder realizar el taller, necesitarás lo siguiente: OpenJDK 11, Maven 3.6.3, Docker, Visual Studio Code, MongoDB, Cliente Git. Preferiblemente usar Linux como sistema operativo. No te pierdas esta sesión impartida por José Luis Martínez. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Suscríbete a nuestro canal https://www.youtube.com/user/ParadigmaTe?sub_confirmation=1
Fundada por los creadores de Apache Kafka, Confluent ha construido una plataforma de Event Streaming que permite a las empresas acceder fácilmente a sus datos en forma de Streams en Tiempo Real. La Plataforma de Confluent es "Apache Kafka on Steroids": teniendo como base Apache Kafka, Confluent ofrece todas las funcionalidades que se necesitan para un despliegue productivo, crítico y seguro. Planteamos una sesión donde haremos una introducción al mundo del streaming de eventos. Desde sus capacidades de integración con sistemas de terceros (AWS, Hadoop, Elastic, Mongo, Debezium, MQTT, JMS ... ), pasando por sus capacidades de procesamiento con Kafka Streams y ksqlDB hasta su gestión y despliegue tanto en entornos Kubernetes como en formato SaaS en Confluent Cloud.
MongoDB Stitch is a serverless platform which accelerates application development with simple, secure access to data and services from the client – getting your apps to market faster while reducing operational costs and effort. Stitch Triggers is a service running on MongoDB Stitch, letting you execute custom logic in response to database changes, as they happen. This talk will cover all the MongoDB Stitch features - Functions, Query Anywhere, Triggers, Stitch Mobile Sync - in a live demo. About: Maxime Beugnet, Developer Advocate EMEA - MongoDB Maxime has been working with MongoDB for the past 5 years and in the IT industry for 8 years. He is a MongoDB and Java trainer, with DEV and DBA MongoDB certifications. Maxime joined MongoDB as a Developer Advocate EMEA a year ago to share his experience with the community. He loves clean code, scuba diving, code challenges and vikings!
¿JavaScript sigue siendo solo un lenguaje de front-end? ¡Ya no! Con MongoDB, Express y Node, puedes llevar tus habilidades de ninja de JavaScript al backend.La idea es conseguir comprender los conceptos básicos de un marco de back-end con NodeJs y así obtener una comprensión profunda de cómo encaja todo, teniendo una visión global.Veremos cómo es la estructura de un proyecto backend, entre otras muchas cosas, crearemos diferentes rutas para las diferentes funciones de tu API, conectaremos con MongoDB, una base de datos NoSQL, para hacer que tu API sea completamente dinámica y mucho más About: Beatriz De Miguel Pérez, Senior Developer, Kairos DS Madrileña de adopción pero PTV (Pamplonesa de Toda la Vida). Programadora front desde hace 5 años y recientemente más enfocada en el mundo backend. Actualmente trabajo en KairosDS
MongoDB Stitch is a serverless platform which accelerates application development with simple, secure access to data and services from the client – getting your apps to market faster while reducing operational costs and effort. Stitch Triggers is a service running on MongoDB Stitch, letting you execute custom logic in response to database changes, as they happen. This talk will cover all the MongoDB Stitch features - Functions, Query Anywhere, Triggers, Stitch Mobile Sync - in a live demo. ------------- Todos los vídeos de Codemotion 2019 en: https://lk.autentia.com/Codemotion-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX