Era mi primera vez en la OSCON... ¡y fue divertido!
Después de dos días en el stand de OSCON Amsterdam, estoy de vuelta en el aeropuerto, tomando un café mientras dejo que toda la impresión se hunda.
Unas palabras sobre OSCON Europa... con unos 500 asistentes, no es ni de lejos del mismo tamaño que la versión estadounidense, con unos 4.000 asistentes. Crecerá adecuadamente hasta la próxima vez. Lo positivo aquí es que tuvimos mucho más tiempo para conversaciones más largas en el stand con los asistentes.
La guerra del SWAG ;)
La competición secreta entre expositores... quién tiene el swag más chulo, camisetas chulas u otra atracción creativa para conseguir que los asistentes visiten el stand. Por supuesto, sería genial decir que Couchbase ganó esa guerra, ¡pero no fue así! Teníamos algunas camisetas muy chulas y la opción de ganar un Apple Watch... todo muy bueno y que nos lleva a la lista de los mejores SWAG. WordPress y booking.com tenían unas gafas de sol muy chulas, buen cierre y calidad razonable. Ansible tenía algunos divertidos toros de juguete.
Preguntas
¿Qué preguntas recibimos y qué respondimos? Las preguntas más frecuentes fueron sin duda "Couchbase frente a XYZ" y "Qué es Couchbase".
"¿Qué es Couchbase?": Couchbase es un proveedor NoSQL, caché de alto rendimiento, almacén de claves y valores y almacén de documentos que se escala masivamente con un tiempo de respuesta inferior a un milisegundo y con un lenguaje de consulta SQL llamado N1QL inspirado en SQL++ para consultar sus documentos... pero también tenemos una oferta móvil, que le permite pre-caché/pre-cargar datos a un cliente y trabajar con datos sin conexión, la sincronización es gestionada por Sync Gateway que actúa como intermediario entre el servidor Couchbase y el cliente y decide (basándose en sus reglas) qué sincronizar y quién tiene acceso a qué.
"Couchbase vs Mongo": Esta era una pregunta popular y a menudo venía de usuarios de Mongo que buscaban una alternativa a Mongo, ya que se habían encontrado con problemas de escalado con su configuración actual. Esta es una pregunta difícil porque no me gusta hablar mal de otros productos, ¡pero podemos hablar de diferencias! Mongo tiene un enfoque maestro/esclavo para la gestión y escalado de clusters, Couchbase por otro lado tiene un tipo de nodo único. Eso por si solo lo hace más simple de escalar, no necesitas pensar en que tipo de nodo necesitas escalar o endurecer. Couchbase está construido para alta disponibilidad y alto rendimiento con operaciones por debajo del milisegundo. Todo se sirve desde la memoria y los documentos se fragmentan automáticamente en el clúster. A partir de la clave, el cliente sabe exactamente en qué nodo encontrar una clave/valor. Es como un equilibrador de carga incorporado. También puedes usar Couchbase para caché y persistencia. Por supuesto, hay muchas más diferencias, pero al final hay que dejar de hablar.
Couchbase frente a Casandra".: Bueno, Casandra es una base de datos de columnas, ideal para datos de series temporales... no es un almacén de claves/valores como Couchbase. Funcionan mejor en situaciones diferentes. Casandra es ideal para datos de series temporales o datos que pueden ser escritos y accedidos como una lista enlazada y cuando este es el caso el rendimiento de Casandra es genial. Si no estás almacenando datos de series temporales, sino más bien documentos aleatorios, perfiles de usuario, datos de caché, etc., entonces un almacén clave/valor como Couchbase es más adecuado y con N1QL puedes incluso consultar los datos con un lenguaje similar a SQL.
Enlaces y referencias mencionados y señalados:
- Couchbase.com
- Introducción a NoSql
- CouchbaseLabs, repositorio de Github.
- Guías y referencias
- Libro blanco - De RDBMS a NoSQL
Creación de equipos
El trabajo en el stand no consiste únicamente en atender a los asistentes, sino también en pasar tiempo cara a cara con mis colegas Matthew y Laura. Hay tiempo para intercambiar impresiones, debatir y simplemente pasar el rato y divertirse. Cuando se trabaja desde casa en distintos países, es una forma estupenda de conocerse.
Discusiones fuera de tema
Asistir a una conferencia no es sólo cuestión de contenidos y sesiones, sino también de entablar nuevas relaciones, hablar con gente interesante y conocerla. Leslie Hawthorn, de RedHad, es una de esas personas. Matthew, Laura y yo disfrutamos mucho de la conversación que mantuvimos con Leslie acerca de la defensa de los desarrolladores, la creación de comunidades, los viajes, los vendedores, los desarrolladores, los directivos y demás... espero de verdad que podamos continuar esta conversación la próxima vez que tengamos la oportunidad de reunirnos.
En general, ha sido una gran experiencia y espero con impaciencia la próxima OSCON.
