MyScale est une base de données vectorielle fondée sur un principe simple : les développeurs connaissent déjà SQL, donc une base de données d'IA devrait aussi le parler. Plutôt que d'adopter un nouveau langage de requête et une pile analytique séparée, vous créez des index vectoriels sur des colonnes et exécutez des instructions SELECT familières — y compris des jointures mêlant similarité vectorielle et filtres structurés — au sein d'un seul système. Cela abaisse la barrière pour les équipes qui veulent la recherche vectorielle sans reconstruire leurs flux de données autour d'une API inconnue.
Le principal différenciateur technique est le moteur vectoriel MSTG, que MyScale présente comme environ trois fois plus rapide et plus économique que les bases vectorielles spécialisées. Outre la recherche vectorielle, la plateforme propose une recherche plein texte BM25 avec tokenizers configurables pour de nombreuses langues, un filtrage par métadonnées pour des résultats précis et des requêtes avancées de jointure vectorielle en SQL. Ensemble, elles alimentent des pipelines de génération augmentée par récupération (RAG) combinant récupération sémantique et par mots-clés pour un meilleur ancrage, une exigence fréquente des applications d'IA sensibles à la précision. La traduction texte-vers-SQL est également prise en charge pour les requêtes complexes.
Sur le plan opérationnel, MyScale est proposé comme service entièrement managé, avec des intégrations pour les langages et frameworks populaires du stack GenAI, ainsi que des outils d'observabilité comme MyScale Telemetry pour les applications LLM. La sécurité inclut un contrôle d'accès basé sur les rôles via SQL, la conformité SOC 2 et la conformité ISO 27001. Les équipes commencent souvent par un quota gratuit pour prototyper, puis passent à une capacité payante à mesure que les charges augmentent ; comme les configurations varient selon l'échelle, le tarif entreprise est proposé directement plutôt que publié.