# Notas de la versión
Resumen de las últimas actualizaciones en MyScale, incluyendo nuevas características, mejoras y correcciones importantes de errores.
Si hay disponible una nueva versión de MyScaleDB con correcciones, recomendamos que la actualice en la próxima oportunidad disponible. Para obtener instrucciones sobre cómo actualizar la versión de su base de datos, consulte esta guía.
Tenga en cuenta que después de cada lanzamiento que implique cambios en la consola, puede haber actualizaciones de la interfaz web que requieran una actualización para un correcto funcionamiento.
Para cualquier consulta sobre estas características o actualizaciones, no dude en comunicarse con Soporte y Ayuda.
# 7 de noviembre de 2024
# MyScaleDB v1.9.0
Características y Mejoras
- Refactorizar el código para mejorar el rendimiento y optimizar aún más.
- Eliminar la dependencia de la biblioteca Intel MKL.
- Mejorar el rendimiento para las eliminaciones y fusiones ligeras.
- Optimizar el conjunto de filtros de mapa de bits concurrente.
- Optimizar las eliminaciones ligeras lentas.
- Añadir otra fuente de registro a Cargo.
- Inicializar correctamente las dos variables de etapa añadidas para múltiples distancias.
Correcciones
- Corregir el error fatal cuando coexisten prewhere y where.
- Corregir el error tipográfico en la configuración de aceleración de FTS.
# 10 de octubre de 2024
# MyScaleDB v1.8.0
Características y mejoras
- Añadir soporte para múltiples funciones
distance()
en una sola consulta. - Resolver el error de cálculo de puntuación en la búsqueda híbrida distribuida.
- Mejorar el rendimiento de la búsqueda vectorial filtrada mediante la introducción de una configuración para lectura paralela en
performPrefilter()
. - Mejorar
TextSearch()
yHybridSearch()
para admitir la indexación de FTS en varias columnas.
# 5 de septiembre de 2024
# MyScaleDB v1.7.1
Características destacadas
- Añadir soporte para búsqueda de texto completo en varias columnas de texto.
Características y mejoras
- Optimizar consultas por segundo (QPS) para TextSearch durante las inserciones.
- Optimizar la búsqueda de filtros para conjuntos de datos grandes.
- Implementar lectura paralela en
performPrefilter()
.
Correcciones
- Corregir error en el cálculo de BM25 en la búsqueda de texto distribuida.
- Corregir resultados de la distancia coseno en la búsqueda vectorial de dos etapas.
- Resolver varios errores en la función de búsqueda de texto completo.
- Arreglar fallo de segmentación al ejecutar búsquedas de texto paralelas con FINAL.
- Solucionar un problema crítico al eliminar el directorio de caché del índice FTS.
- Resolver el error al realizar búsquedas híbridas en tablas distribuidas.
- Resolver el error "fallo al cargar el archivo del índice Tantivy" al eliminar partes.
- Resolver el error de carga del índice Tantivy.
# 31 de julio de 2024
# MyScaleDB v1.6.4
Características y mejoras
- Añadir la configuración de consulta
enable_fts_index_for_string_functions
para desactivar por defecto el índice FTS para las funciones de cadena. - Añadir el tokenizador multilingüe
icu
para el índice FTS.
Correcciones
- Corregir el problema de rendimiento en la búsqueda vectorial relacionado con bajas tasas de filtrado.
# 10 de julio de 2024
# MyScaleDB v1.6.3
Características y mejoras
- Soporta operaciones básicas de paginación para búsquedas híbridas, vectoriales y de texto.
Correcciones
- Corrección de la degradación del rendimiento de
TextSearch()
tras un borrado ligero.
# 19 de junio de 2024
# MyScaleDB v1.6.2
Características destacadas
- Añade la función
HybridSearch()
.
Características y mejoras
- Habilitación de la reutilización de la caché SSD NVMe tras el reinicio del servidor.
- Mejora el rendimiento de SELECT cuando PREWHERE incluye la clave de partición.
Corrige
- Resolver el error que impedía que el estrangulador configurado surtiera efecto al escribir datos en s3.
- Solucionar el error por el que el índice MSTG devuelve menos de los K primeros resultados.
- Optimizar la lógica de carga de índices FTS.
# 14 de mayo de 2024
# MyScaleDB v1.5.4
Correcciones
- Resolver el problema de sumas de comprobación no coincidentes de índices FTS de diferentes réplicas, que se introdujo en la v1.5.3.
# 30 de abril de 2024
# MyScaleDB v1.5.3
Correcciones
- Se resolvió el problema que causaba que el índice vectorial MSTG no se pudiera construir después de reiniciar el servidor, lo cual se introdujo en la versión 1.4.0.
# 29 de abril de 2024
# MyScaleDB v1.5.2
Características destacadas
- Soporte de búsqueda de texto completo con puntuación BM25 utilizando el índice Tantivy. Para más detalles, visite nuestro blog (opens new window) y la documentación de búsqueda de texto y búsqueda híbrida.
Características y mejoras
- Refactorización profunda del índice vectorial.
- Agregar tipo de índice vectorial predeterminado.
# 18 de abril de 2024
# MyScaleDB v1.4.0
Características destacadas
- Agregar soporte para múltiples índices vectoriales de columna.
Correcciones
- Se resolvió un problema donde cancelar la construcción de un índice vectorial causaba que el índice se congelara.
- Se solucionó un problema donde el índice vectorial podría no actualizarse correctamente al usar el motor ReplicatedMergeTree.
Características y mejoras
- Refactorización del administrador de índices vectoriales.
# 14 de marzo de 2024
# MyScaleDB v1.3.1
Características destacadas
- Agregar soporte para indexar vectores que consisten en tipos de datos binarios. Para obtener más información sobre la indexación de vectores binarios, haga clic aquí.
Correcciones
- Eliminar la configuración no utilizada de MergeTree
max_queue_size_to_consider_replica_as_synced
. - Solucionar un bloqueo relacionado con la serialización del índice vectorial de tipo MSTG.
- Resolver un error fatal que ocurre durante la tarea de fusión en la función
generateRowIdsMap()
.
Características y mejoras
- Soporte para recargar la proporción de caché del índice vectorial.
# 30 de enero de 2024
# MyScaleDB v1.3.0
Características destacadas
Considerar filas eliminadas ligeras al seleccionar partes para fusionar.
Esta característica mejora la limpieza oportuna de los datos marcados como eliminados en ClickHouse y ha sido contribuida a la comunidad. Puede encontrar más información al respecto en la solicitud de extracción #58223 (opens new window).
Correcciones
- Corregir el error que ocurre cuando la búsqueda vectorial utiliza parámetros.
# 10 de enero de 2024
# MyScaleDB v1.2.3
TIP
Esta versión contiene mejoras de rendimiento y correcciones de errores desde v1.2.2. Recomendamos que actualice en la próxima oportunidad disponible.
Características destacadas
- Mejorar el rendimiento de búsqueda de MSTG con búsqueda de dos etapas.
Correcciones
- Resolver el error de segmentación en
VectorIndexWriter
.
Características y mejoras
- Optimizar los checksums del índice vectorial calculándolos durante la serialización.
- Introducir la configuración de consulta
enable_brute_force_vector_search
, establecida en falso de forma predeterminada.
# 4 de enero de 2024
# MyScaleDB v1.2.2
Correcciones
- Eliminar la carpeta temporal de vector/recuperación inmediatamente cuando se produce un error.
# 28 de diciembre de 2023
# MyScaleDB v1.2.1
Correcciones
- Mejorar los registros para la carga fallida del índice vectorial.
- Excluir archivos de índice vectorial al verificar la parte de datos.
- Corregir la información del índice vectorial para la parte fusionada sin índice vectorial construido.
Características y mejoras
- Funciones relacionadas con UDF para funciones de incrustación y reordenamiento.
# 7 de diciembre de 2023
# MyScaleDB v1.2.0
Correcciones
- Solucionar el problema de recarga del índice vectorial cuando la parte se mueve a otro disco.
- Dividir el limitador de hilos para búsqueda de fuerza bruta e índices vectoriales.
- Corregir la configuración y métricas de gestión de memoria del índice vectorial.
- Solucionar errores de nodo de índice, manejar escenarios de actualización y controlar el directorio de estado de Zookeeper a través de la nueva configuración.
Características y mejoras
- Mejorar la gestión de memoria para el índice vectorial.
# 23 de noviembre de 2023
# MyScaleDB v1.0.2
Correcciones
- Reconstruir el índice vectorial si falla la verificación de suma de comprobación.
- Limitar la memoria y los hilos utilizados por la búsqueda de fuerza bruta.
# 17 de noviembre de 2023
# MyScaleDB v1.0.0
TIP
Esta versión contiene mejoras de rendimiento y correcciones de errores desde v0.10.10. Recomendamos que actualice en la próxima oportunidad disponible.
Correcciones
- Eliminar los archivos de índice vectorial restantes en DROP VECTOR INDEX.
Características y mejoras
- Funciones relacionadas con BACKUP.
- Agregar sumas de comprobación de índice vectorial.
- Reducir el uso de memoria de MSTG.
# 26 de octubre de 2023
# MyScaleDB v0.10.10
- Corregir la búsqueda vectorial filtrada estrecha.
# 19 de octubre de 2023
# MyScaleDB v0.10.9
TIP
Esta versión contiene mejoras de rendimiento y correcciones de errores desde v0.10.8. Recomendamos que actualice en la próxima oportunidad disponible.
Correcciones
- Mejorar la búsqueda vectorial filtrada estrecha.
Características y mejoras
- Actualizar el índice vectorial MSTG y mejorar el seguimiento de memoria.
- Mejorar la estabilidad de las partes de datos desacopladas.
# Cambios en la consola
Características y mejoras
- Hemos introducido una función de gestión organizativa diseñada para mejorar el control sobre su organización. Para más detalles, consulte Organización y Roles.
# 12 de octubre de 2023
# MyScaleDB v0.10.8
Correcciones
- Corregir el problema donde la función distance() no se ejecuta al usar arrayMap en la cláusula WITH.
- Incorporar UUID en la ruta de la carpeta del índice vectorial para garantizar la unicidad.
- Resolver un error que afecta las funciones DELETE y UPDATE en columnas JSON.
- Backport #52634 (opens new window).
# 21 de septiembre de 2023
# MyScaleDB v0.10.7
Correcciones
- Corregir la cancelación anormal de la construcción del índice vectorial.
- Optimizar las operaciones ALTER para bases de datos replicadas con un solo fragmento mediante la incorporación de la corrección de #51049 (opens new window).
- Corregir el estado del índice vectorial cuando ocurre MEMORY_LIMIT_EXCEEDED durante la construcción del índice vectorial.
- Destruir inmediatamente el puntero del índice vectorial después de un error de carga para evitar la eliminación de la carpeta de caché fuera de una sección crítica.
- No permitir la definición de múltiples índices vectoriales.
# Cambios en la consola
Características y mejoras
- Hemos introducido un método de conexión del cliente Go en los Detalles de conexión, mejorando la capacidad de MyScale para satisfacer las diversas necesidades de nuestros usuarios. Para más detalles, consulte Cliente Go.
Correcciones
- Hemos mejorado la visualización de la barra lateral y la interfaz de página para mejorar la experiencia de interacción del usuario.
# 30 de agosto de 2023
# MyScaleDB v0.10.4
Correcciones
- Lanzar una excepción para evitar bloqueos cuando el tamaño de datos MSTG es demasiado pequeño.
- Restringir el uso de
ALTER UPDATE
en columnas con un índice vectorial para mantener la integridad de los datos.
Características y mejoras
- Refinar el pipeline de partes de datos desacopladas, incluida la eliminación de mapas de bits de eliminación.
# 24 de agosto de 2023
# MyScaleDB v0.10.3
Correcciones
- Hacer que el parámetro
metric_type
de los índices vectoriales no distinga entre mayúsculas y minúsculas. - Resolver error en el registro del índice vectorial.
# Cambios en la consola
Características y mejoras
- La monitorización del clúster ahora incluye un panel de uso de memoria, lo que ayuda a los usuarios a comprender mejor la utilización del clúster.
- Mejorar la interfaz de usuario de la página de Soporte y Ayuda para una experiencia de usuario aún más elevada.
Correcciones
- Corregir el problema de visualización con la interfaz de la barra lateral.
# 18 de agosto de 2023
# MyScaleDB v0.10.1
TIP
Esta versión contiene mejoras de rendimiento y correcciones de errores desde v0.10.0. Recomendamos que actualice en la próxima oportunidad disponible.
Correcciones
- Corregir desbordamiento de montón en DenseBitmap.
- Resolver error de "demasiadas partes" en ReplicatedMergeTree.
Características y mejoras
- Reducir el consumo de memoria de la búsqueda de fuerza bruta vectorial.
- Introducir la configuración
primary_key_cache_size
para limitar el tamaño de la caché de clave primaria.
# 11 de agosto de 2023
# MyScaleDB v0.10.0
Esta versión de MyScaleDB es un fork de ClickHouse v23.3.2.37.
# 10 de agosto de 2023
# Cambios en la consola
Características y mejoras
- Hemos introducido el módulo de Soporte y Ayuda, que permite a los usuarios enviar solicitudes de asistencia a través de la consola web. Para más detalles, consulte Soporte y Ayuda.
- Los usuarios del plan estándar tienen la capacidad de modificar las réplicas de los clústeres existentes, lo que permite capacidades de escalado. Para más detalles, consulte Modificación de la configuración del clúster.
# 27 de julio de 2023
# Cambios en la consola
- MyScale está introduciendo soporte para que los usuarios actualicen su plan de facturación en línea, mejorando aún más la funcionalidad de pago y la comodidad del usuario. Para más detalles, consulte Facturación y Plan de precios.
# 6 de julio de 2023
# Cambios en la consola
Características y mejoras
- MyScale ahora permite a los usuarios actualizar la versión de su base de datos, lo que mejora el rendimiento del clúster, introduce nuevas características y corrige errores. Para más detalles, consulte Actualización de la versión de la base de datos.
# 15 de junio de 2023
# Cambios en la consola
Características y mejoras
- Los usuarios del plan estándar tienen la capacidad de modificar las réplicas de los clústeres existentes, lo que permite capacidades de escalado.
- El puerto predeterminado para MyScale se ha cambiado a 443, aunque aún se admite el acceso a través del puerto 8443.
# 1 de junio de 2023
# Cambios en la consola
- Hemos introducido el Plan Estándar, que permite a los usuarios actualizar y admitir clústeres con tamaños de pod más grandes y múltiples réplicas. Para más información, consulte nuestro Plan de precios.
# 18 de mayo de 2023
# Cambios en la consola
Características y mejoras
- MyScale ahora admite períodos de inactividad personalizados, lo que permite la reanudación automática del servicio al recibir cualquier solicitud durante el estado de inactividad.
# 11 de mayo de 2023
# Cambios en la consola
Características y mejoras
- Hemos lanzado nuestro último algoritmo MSTG, que ahora supera el rendimiento vectorial de las bases de datos vectoriales especializadas avanzadas. ¡Descubre más sobre esta importante actualización ahora!
- Hemos complementado conjuntos de datos de muestra para Recomendación de películas y Preguntas y respuestas abstractivas, que facilitan a los usuarios explorar y experimentar con MyScale.
- Se ha agregado la función de monitoreo del clúster para ayudar a los usuarios a monitorear el estado de ejecución de los clústeres. Para más detalles, consulte Monitoreo del clúster.
- Hemos agregado el módulo de Uso, que permite a los usuarios comprender fácilmente el uso y el costo de los clústeres. Para más detalles, consulte Monitoreo del uso.
- Se ha optimizado la interfaz para crear clústeres e importar datos de muestra para mejorar la experiencia del usuario.
- Se ha mejorado la pestaña de estadísticas en los resultados de las consultas, para más detalles consulte Ver resultados.
# 20 de abril de 2023
# Cambios en la consola
Características y mejoras
- Se ha optimizado la estructura de las declaraciones SQL para la búsqueda vectorial para garantizar una mayor compatibilidad con los estándares SQL. Para obtener más información sobre estos cambios, consulte las secciones Búsqueda vectorial básica y Búsqueda vectorial con filtros de la Búsqueda vectorial.
# 13 de abril de 2023
# Cambios en la consola
Características y mejoras
- Soporte para formato SQL, resaltado de sintaxis y autocompletado para facilitar la escritura de consultas.
- Se han agregado teclas de acceso rápido al editor SQL para un acceso más rápido a las funciones comúnmente utilizadas.
- Se ha agregado el árbol de bases de datos al editor SQL, lo que permite a los usuarios navegar fácilmente entre diferentes bases de datos y tablas.
- Los resultados de las consultas ahora se pueden copiar y exportar como archivos CSV, JSON o TSV, lo que facilita el trabajo con los datos fuera de MyScale.
# 16 de marzo de 2023
# Cambios en la consola
Características y mejoras
- Optimización de la guía para usuarios novatos.
- Revisar el método para que los usuarios obtengan información de conexión. Para más detalles, consulte Detalles de conexión.
- Hemos introducido conjuntos de datos de muestra y proporcionado comandos de consulta correspondientes para facilitar a los usuarios la exploración y experiencia de MyScale.
- Para aumentar la seguridad de las cuentas de usuario, ahora permitimos a los usuarios generar una nueva contraseña de clúster.
Correcciones
- Se corrigió el problema donde los vectores de alta dimensión no se podían mostrar en los resultados de la consulta.
# 14 de marzo de 2023
Nos complace compartir las notas de la versión de nuestro producto MyScale y esperamos embarcarnos en este viaje con usted.