Muy bien, pasemos a las preguntas de la audiencia. La pregunta más votada aquí es realmente una pregunta que siempre tengo que pensar yo mismo también, que es, ¿cuáles son tus pensamientos sobre la adopción de bases de datos de vanguardia? Como, ¿quiénes son los primeros en adoptarlas fuera de los proyectos paralelos? Porque la base de datos es lo último que una persona, como cualquier desarrollador, quiere que desaparezca por eso. Sí, sí, quiero decir, esto es cierto, pero también, quiero decir, si estás pensando en nuevas bases de datos, y sí, existe el riesgo de que desaparezcan, el riesgo de bloqueo del proveedor, o sabes, tal vez no desaparezcan, pero simplemente como las personas que trabajan en ello dejarán de trabajar en ello, y luego tendrás que arreglar los errores tú mismo. Sé que ese es un riesgo, pero también, al ser un adoptador temprano, obtienes casi soporte a tiempo completo. Así que esa es la ventaja, porque, como, creo que las personas que crean la base de datos se asegurarán de ayudar y de dar forma a la herramienta como sea que, ya sabes, los primeros usuarios quieran. Pero sí, también es cierto que la mayoría de las nuevas bases de datos están destinadas primero a proyectos paralelos, porque primero necesitan una base de usuarios amplia para dar forma a la superficie de la API, y así sucesivamente. Sí, parece que, ya sabes, no conozco ninguno de los datos del mercado o tendencias del mercado, pero parece que las bases de datos que están experimentando mucha adopción son las que se basan en, ya sabes, motores SQL estándar, como, ya sabes, PlanetScale o Neon, y supongo que es el viejo, ya sabes, nadie fue despedido por elegir Postgres, ya sabes, ese tipo de cosas. Pero, ¿sientes que con una base de datos más personalizada, como HDB o algo así, hay una especie de enfoque de migración realista para las personas, ya sabes, si encuentras que tal vez la elección no fue la correcta, o tal vez la base de datos está evolucionando en una dirección que no? Sí, creo que esa es una buena pregunta, y es una pregunta que mucha gente tiene, y también la tenemos mencionada en los documentos. Como, hay una salida, por supuesto, si decides que no la quieres, y una buena cosa es que está construida sobre Postgres, así que no es como si estuviéramos, como, empezando desde cero y haciendo todo nosotros mismos. Pero sí, hay un cierto bloqueo del proveedor que debes tener en cuenta. No es imposible, ya sabes, volver atrás. Genial. La siguiente pregunta más votada aquí es, ¿cómo convencerías, ya sabes, a tus colegas, tal vez, o a tu jefe en, ya sabes, una tienda tradicional de SQL Server para probar algo como HDB? Como, ¿cuál es el argumento para las personas que ya tienen una herramienta anticuada y están contentas con ella? Creo que diría que puedes comenzar a enviar muy rápido. Sé que es como lo que todos dicen, que, como, puedes enviar rápido, pero realmente puedes, porque todas las complejidades de configurar la base de datos se eliminan. Como, si quieres tener, como, un Postgres regular, ¿cómo lo ejecutas? ¿En un Docker? Eso requiere un conocimiento de Docker, algo más, y algo más. Así que eso se elimina por completo. Y luego tienes todas las características, como la autenticación de IA que ya está ahí para que comiences a construir de inmediato sin configuración y sin herramientas adicionales. Como, sé algo para Elf, algo más para la base de datos de IA. Sí, eso tiene sentido. Ahora pasemos a preguntas un poco más técnicas. Aquí hay una. ¿Por qué es malo tener un servidor en cascada? ¿No es eso lo que ya hacen los servidores GraphQL? Bueno, no es inherentemente malo, pero a veces puede que no quieras esperar a que otros componentes se rendericen si sabes que los datos pueden ejecutarse en paralelo, por ejemplo, la solicitud. Sé que, como, cada navegador tiene, como, un límite de cuántas solicitudes pueden ejecutarse al mismo tiempo, pero aún así, podrías evitar tener que poner, por ejemplo, como un estado de carga o usar el suspense. Sí, eso tiene sentido. La siguiente pregunta que estaba mirando, como, tal vez esto ya estaba medio cubierto, pero también tal vez no estoy seguro de la respuesta, así que déjame preguntarlo de nuevo. Oh, ¿por qué usarías una base de datos vectorial personalizada sobre una base de datos con índices vectoriales? ¿Por qué no simplemente usar Postgres para esto? Como, ¿cuáles son, como, las características o las cualidades que obtienes? Bueno, para ser honesto, como, hoy en día usaría una base de datos con índices vectoriales porque la mayoría de ellas ya los tienen. Por ejemplo, si estás usando SuperBase, que es muy popular, SuperBase agregó pgVector, y hubo un tiempo en que, como, Pinecon o bases de datos similares, como, tuvieron, ya sabes, su momento, pero ahora creo que están siendo ligeramente desplazadas. Sin embargo, si quieres, si tu enfoque es solo en vectores, entonces podrías querer optimizar para eso. Ese es el único caso de uso. Como, si sabes que necesitas una fuerte optimización y no te importan otros tipos de datos.
Comments