Recording date: 05/10/2024
Viewed: 10 times

ClipCuando Python no es suficientemente rápido: el caso de NucliaDB

NucliaDB es una base de datos que facilita la búsqueda en documentos mediante modelos de IA escrita, como no, en Python. Esto implica manipular vectores númericos grandes que es, lamentablemente, bastante lento en Python. Por eso, una parte de NucliaDB está escrita en Rust.

Pero... ¿cómo comunicamos Python con Rust? ¿cómo decidimos qué parte programamos en cada lenguaje? ¿de verdad merece la pena el jaleo de mezclar dos lenguajes en un mismo ejecutable? ¿no sería más fácil hacer microservicios? Estas son algunas de las preguntas que buscamos responder con esta charla.

series: PyCon 2024
Javier Torres Niño
Ferran Llamas
Ingeniero Informático con experiencia en sistemas distribuidos y aplicaciones de enterprise search y RAG


Videos from same Series
Cierre
Oct 6, 2024