¿Qué es MyScale?
MyScale es una base de datos de próxima generación que combina la búsqueda vectorial con análisis SQL. Está diseñada para ofrecer una experiencia completamente gestionada, de alto rendimiento y optimizada para manejar grandes conjuntos de datos multimodales. Con MyScale, puedes desbloquear insights de manera rápida y eficiente, lo que la convierte en una herramienta esencial para aplicaciones de IA y análisis de datos avanzados.
¿Cuáles son las características de MyScale?
- Búsqueda vectorial y SQL integrados: Realiza búsquedas vectoriales y consultas SQL en un solo sistema.
- Alto rendimiento: Optimizado para consultas rápidas y eficientes, incluso con grandes volúmenes de datos.
- Compatibilidad con SQL: Fácil de usar para desarrolladores familiarizados con SQL.
- Motor MSTG: Índice vectorial avanzado para mejorar la velocidad y precisión de las búsquedas.
- Integración con IA: Compatible con frameworks populares de IA y lenguajes de programación.
¿Cuáles son los casos de uso de MyScale?
- Bases de conocimiento de dominio: Mejora la efectividad de RAG (Retrieval-Augmented Generation) para aplicaciones de IA.
- Recomendaciones personalizadas: Utiliza búsquedas vectoriales para ofrecer recomendaciones precisas.
- Chatbots inteligentes: Combina búsquedas de texto completo y vectoriales para respuestas más relevantes.
- Búsqueda de imágenes: Aplica búsquedas vectoriales para encontrar imágenes similares.
¿Cómo usar MyScale?
- Crear un índice vectorial:
ALTER TABLE doc_table
ADD VECTOR INDEX vec_idx vector
TYPE MSTG('metric_type=Cosine');
- Realizar una búsqueda vectorial:
SELECT
id, title, text,
distance(vector, query_vector) as dist
FROM doc_table
ORDER BY dist ASC
LIMIT 10;







