Favoriser l’innovation : notre approche du déploiement de fonctionnalités d’Open-Source Milvus à Zilliz Cloud
Rédigé par James Luan, VP of Engineering chez Zilliz
Chez Zilliz, notre engagement envers l’innovation et la collaboration avec la communauté est au cœur de notre mission. Milvus, notre projet open source, reflète cet engagement. En tant que développeurs, nous avons choisi de rendre Milvus open source parce qu’il est essentiel d’avoir la liberté d’essayer un logiciel afin de voir s’il fait ce dont nous avons besoin pour nos efforts de développement. Même au sein de Milvus, nous avons délibérément choisi d’utiliser plusieurs projets open source (NATS, Kafka, Minio, etc.) et, lorsque cela est possible, de contribuer en retour à ces projets.
Au moment où j’écris ces lignes, je me souviens de Richard Stallman, le fondateur de GNU, le système d’exploitation libre de style Unix, et un défenseur éminent du mouvement open source, soulignant les quatre libertés essentielles de l’open source :
La liberté d’exécuter le programme comme on le souhaite, à n’importe quelle fin.
La liberté d’étudier le fonctionnement du programme et de le modifier afin qu’il fasse ce que vous voulez. Il faut avoir accès au code source.
La liberté de redistribuer – pour aider votre voisin.
La liberté de redistribuer des copies de versions modifiées. En faisant cela, vous pouvez donner à toute la communauté une chance de bénéficier de vos changements. L’accès au code source est une condition préalable à cela.
Ces libertés sont importantes et constituent la conviction sous-jacente qui nous permet de nous efforcer de livrer rapidement des fonctionnalités, en veillant à ce que la communauté bénéficie des dernières avancées en matière de technologie de bases de données vectorielles.
Cependant, notre engagement envers l’excellence va au-delà de la rapidité. Le transfert de fonctionnalités de Milvus vers Zilliz Cloud implique un processus méticuleux guidé par trois principes fondamentaux :
1. Itération avec précision :
Nous croyons qu’il faut itérer rapidement pour aligner nos développements sur les besoins de la communauté. Parfois, Milvus sert de terrain d’essai, nous permettant de recevoir des retours précieux et de prendre des décisions éclairées.
2. Tester le terrain :
Occasionnellement, des fonctionnalités qui ne sont pas encore jugées prêtes pour la production peuvent arriver dans Milvus. Ces fonctionnalités, bien que non finalisées, sont prêtes à être testées et à recevoir des retours. Nous accordons une grande valeur aux informations de la communauté pour affiner ces éléments. Cette pratique nous a aidés à améliorer des fonctionnalités et même à abandonner complètement certaines fonctionnalités.
3. La qualité plutôt que la vitesse :
Notre engagement envers l’excellence signifie que nous ne faisons aucun compromis sur la qualité. Avant de migrer des fonctionnalités vers Zilliz Cloud, nous nous assurons qu’elles répondent à des normes robustes. Avec cet engagement, il nous arrive parfois de nous trouver dans une situation où, pendant quelques mois, les fonctionnalités présentes dans Milvus n’ont pas encore été déployées dans Zilliz Cloud, ce qui peut décevoir nos clients. Nous comprenons l’importance d’une expérience fluide et nous nous engageons à minimiser les écarts entre les versions de Milvus et leur déploiement dans Zilliz Cloud.
Nous nous efforçons de rationaliser efficacement la transition de Milvus vers Zilliz Cloud, en fournissant rapidement à nos utilisateurs des fonctionnalités de pointe. Cependant, nous devons souligner que nous y parvenons sans compromettre l’assurance qualité nécessaire à une plateforme robuste et fiable. Nous nous engageons à communiquer toute distinction entre Milvus et Zilliz Cloud par le biais de notre documentation, de nos blogs et de nos canaux Discord. Bien que nous fassions de notre mieux pour couvrir tous les aspects, nous reconnaissons que des oublis peuvent se produire, et nous encourageons la communauté à les porter à notre attention afin que nous puissions y répondre rapidement.
Nous apprécions la collaboration avec notre communauté, et vos retours jouent un rôle déterminant dans la construction de l’avenir de Milvus et de Zilliz Cloud. Ensemble, nous construisons quelque chose d’extraordinaire.
Merci de faire partie de notre parcours.
Continuer à lire

Cosmos World Foundation Model Platform for Physical AI
NVIDIA's Cosmos platform enables safe, digital twin training of GenAI models for physical applications, overcoming data scarcity and safety challenges.

Vector Databases vs. Object-Relational Databases
Use a vector database for AI-powered similarity search; use an object-relational database for complex data modeling with both relational integrity and object-oriented features.

DeepSeek Always Busy? Deploy It Locally with Milvus in Just 10 Minutes—No More Waiting!
Learn how to set up DeepSeek-R1 on your local machine using Ollama, AnythingLLM, and Milvus in just 10 minutes. Bypass busy servers and enhance AI responses with custom data.



