Bienvenidos a mi charla relámpago. Y voy a hablar sobre la magia de la base de datos detrás de 40 millones de operaciones por segundo. Todo comienza con una empresa detrás. Así que, el presentador está haciendo clic. Sí. La empresa que hace esto se llama Amadeus. Es posible que hayan oído hablar de esta empresa. Es posible que no hayan oído hablar de esta empresa. La empresa se dedica a los negocios para agencias de viajes y aerolíneas, todo lo relacionado con los viajes.
Si buscas un boleto, digamos para volar desde Berlín a, no sé, Nueva York. La base de datos de Amadeus, por cierto, no importa con quién hables. Opado, Expedia, Kayak, Idealo, no importa. En el fondo, siempre es la base de datos de Amadeus. Tiene que responder rápidamente así porque el tráfico está creciendo. Y si no responden a tiempo, están perdiendo dinero.
Ahora en el gráfico, puedes ver que todo comenzó con el gráfico en 2011, diría que son aproximadamente 600K solicitudes de disponibilidad por segundo. 2019, se creó la presentación. Por cierto, no es mi diapositiva. Es la diapositiva directamente de Amadeus. Eran 15.2 millones de solicitudes de disponibilidad por segundo. Y tiene que ir realmente, realmente, realmente rápido. Para el año 2023, puedes sumarlo, son aproximadamente 40 millones por segundo. Porque cada año enfrentan un crecimiento del 40% al año.
Ahora, para manejar todo esto, necesitas una buena base de datos. No solo buena, sino confiable y también rápida. Y la base de datos es Couchbase. Couchbase es una base de datos distribuida que fue construida pensando en la escalabilidad y en el procesamiento rápido de solicitudes. Normalmente, en el panorama normal, tendrías muchos componentes, como una base de datos relacional para ejecutar transacciones, tendrías una base de datos NoSQL para la flexibilidad, cachearías todo, luego tendrías un motor de búsqueda de texto completo, eventos, tal vez análisis y alguna base de datos móvil para tu teléfono, computadora portátil y también el navegador web. Con Couchbase, tienes todo en una sola mano, tenemos todas estas capacidades, y esta es una pequeña lista de lo que es posible con Couchbase.
Comments