Las bases de datos son una parte esencial para hacer negocios en el mundo digital, pero no todas las organizaciones logran el éxito con ellas. En una encuesta de Vanson Bourne de 2019, las empresas dijeron que las tecnologías de bases de datos heredadas las han frenado, específicamente los sistemas de bases de datos relacionales. Las bases de datos relacionales no se diseñaron teniendo en cuenta las aplicaciones más nuevas o la nube, dijeron los encuestados, lo que hace que a veces sea difícil adaptarlas y trabajar con ellas. Según la encuesta, el 72 % de las empresas cree que su dependencia de las bases de datos relacionales, incluidas las arquitecturas construidas a su alrededor, limita su capacidad para implementar proyectos de transformación digital.
Como era de esperar, las empresas están adoptando cada vez más alternativas a las bases de datos relacionales, como NoSQL. Impulsados por la falta de escalabilidad con las soluciones heredadas, buscan sistemas modernos, incluidos los sistemas basados en la nube, que admitan la escalabilidad al mismo tiempo que reducen los costos y aceleran el desarrollo. Gartner predice que el 75 % de todas las bases de datos se migrarán a un servicio en la nube para 2022, lo que destaca el cambio.
“La industria de las bases de datos se enfrenta a un cambio importante hacia un nuevo modelo de negocio”, dijo a TechCrunch por correo electrónico Yury Selivanov, director ejecutivo de EdgeDB, una startup que crea una arquitectura de base de datos de última generación. “Está claro que hay una larga fila de pequeñas y medianas empresas que necesitan desarrollar software rápidamente y luego alojar sus datos en la nube, preferiblemente de una manera conveniente y económica”.
Selivanov promociona EdgeDB, que cofundó en 2019 con Elvis Pranskevichus, como una de las soluciones al problema de la base de datos heredada. La arquitectura de código abierto de EdgeDB es relacional, pero Selivanov dice que está diseñada para resolver algunos defectos de diseño fundamentales que hacen que trabajar con bases de datos, tanto relacionales como NoSQL, sea innecesariamente oneroso para las empresas.
“EdgeDB tiene un objetivo muy ambicioso: volver a imaginar las bases de datos relacionales con un enfoque en la experiencia del desarrollador”, dijo Selivanov. “Somos bastante únicos en eso. Si bien la mayoría de las empresas de bases de datos se preocupan por la escalabilidad, queremos que los desarrolladores reales sean mucho más productivos cuando crean con EdgeDB en comparación con cualquier otra base de datos, ya sea SQL o NoSQL”.
Al lanzar EdgeDB, Selivanov y Pranskevichus se basaron en sus experiencias en MagicStack, una consultoría de software con sede en Toronto, Canadá, que ayudaron a fundar en 2008. En 2016, después de observar los obstáculos de la base de datos que enfrentaban muchos de los clientes de MagicStack, Selivanov dice que él y Pranskevichus se dieron cuenta de que el camino a seguir era convertirse en una empresa de productos.
La versión 1.0 de EdgeDB se lanzó silenciosamente en febrero y trajo consigo un sistema de control de acceso integrado y un lenguaje de consulta, EdgeQL, que según Selivanov es de 10 a 1000 veces más rápido que el SQL tradicional (dependiendo de la operación). Actualmente se está trabajando en EdgeDB 2.0, que presentará una interfaz de usuario de visualización de base de datos y soporte experimental para WebAssembly, el estándar abierto para ejecutar programas binarios en navegadores web.
Como es el caso con la mayoría de las nuevas empresas involucradas en el código abierto, EdgeDB tiene como objetivo ganar dinero con un servicio administrado construido sobre su base de código alojada en GitHub. El próximo EdgeDB Cloud ofrecerá una interfaz de usuario gráfica “rica” y soporte para comandos de terminal para crear una instancia de base de datos en la nube, dice Selivanov, así como integración con la pila de desarrollo de aplicaciones web frontend Vercel.
“Nuestra base de datos en la nube rastreará las consultas lentas y sugerirá cómo optimizar el diseño de la base de datos o las consultas. Ofrecerá seguimiento de rendimiento incorporado e integración llave en mano con servicios como DataDog”, agregó Selivanov. “Todavía no tenemos ninguna funcionalidad relacionada con el aprendizaje automático, pero estamos pensando en desarrollar potencialmente algunas capacidades de ciencia de datos directamente en nuestra base de datos… No tenemos planes concretos en este momento, pero esta es una vertical futura intrigante para nosotros. .”
EdgeDB sigue sin generar ingresos, pero Selivanov espera que la compañía comience a generar efectivo en el cuarto trimestre de 2022, la ventana de lanzamiento tentativa para EdgeDB Cloud premium. Hasta la fecha, EdgeDB, con sede en San Francisco, California y 10 empleados, ha recaudado $ 4 millones de Accel e inversores ángeles, incluido Greg Brockman, cofundador y CTO de OpenAI.
“En algunas de las áreas competiremos con varias empresas por la participación de los desarrolladores, como Prisma, Supabase y tal vez PlanetScale”, admitió Selivanov cuando se le preguntó quiénes considera que son los principales competidores. “[But] La propuesta de valor de EdgeDB es única, ya que mejoramos drásticamente el intercambio de datos de bases de datos en muchas áreas simultáneamente… Ya vemos un movimiento de base exitoso con personas que comienzan a crear aplicaciones de producción reales con EdgeDB. Esperamos que la tracción se acelere tan pronto como lancemos nuestro producto en la nube y la integración nativa con Vercel en aproximadamente un mes”.