Nouvelle publication

查找

Résumé
· Juil 1, 2024

Résumé de la communauté des développeurs d'InterSystems, Juin 2024

Bonjour, voici la newsletter de la communauté des développeurs de Juin 2024.
Statistiques générales
✓ Nouvelles publications 42 publiées le Juin :
 27 nouveaux articles
 11 nouvelles annonces
 4 nouvelles questions
✓ Nouveaux membres 2 ayant rejoint le Juin
✓ Publications 961 publiées depuis le début
✓ Membres 138 ayant rejoint depuis le début
Meilleures publications
Jour 1 du Global Summit 2024
Par Irène Mykhailova
Le debut du Global Summit 2024
Par Irène Mykhailova
Jour 2 du Global Summit 2024
Par Irène Mykhailova
La fin du Global Summit 2024
Par Irène Mykhailova
Les meilleurs auteurs du mois
Articles
#InterSystems IRIS
La recherche vectorielle au service des applications d'IA de nouvelle génération
Par Guillaume Rongier
Comment configurer le stockage en colonnes dans les classes
Par Iryna Mykhailova
Création d'une API REST avec authentification JWT en ObjectScript
Par Sylvain Guilbaud
Comment effectuer des actions spécifiques lors du démarrage d'un produit InterSystems ?
Par Pierre LaFay
Effectuer une reconstruction d'index dans plusieurs processus lors de l'utilisation d'une application
Par Iryna Mykhailova
Flux de tâches avec le moteur InterSystems IRIS Workflow Engine - Introduction
Par Lorenzo Scalese
Flux de tâches avec le moteur InterSystems IRIS Workflow Engine - Configuration
Par Lorenzo Scalese
Comment rendre persistantes des données XML dans une base de données IRIS à l'aide de l'Interopérabilité d'IRIS ?
Par Guillaume Rongier
Comment vérifier la taille de vos données
Par Pierre LaFay
Comment télécharger des fichiers images à partir d'un serveur FTP ?
Par Pierre LaFay
Obtenir une liste des requêtes mises en cache et de leurs textes
Par Pierre LaFay
Embedded Python, Utilisation des paramètres de sortie
Par Pierre LaFay
Fonction permettant d'obtenir les dates de début et de fin d'un mois
Par Pierre LaFay
Comment éviter les timeouts pour les requêtes ODBC
Par Pierre LaFay
Format du type TIMESTAMP
Par Pierre LaFay
#Global Summit
Le debut du Global Summit 2024
Par Irène Mykhailova
Jour 1 du Global Summit 2024
Par Irène Mykhailova
Jour 2 du Global Summit 2024
Par Irène Mykhailova
La fin du Global Summit 2024
Par Irène Mykhailova
#InterSystems IRIS for Health
#Open Exchange
#Caché
#VSCode
Annonces
#InterSystems IRIS
#Communauté des développeurs officielle
#Global Summit
Questions
Juin, 2024Month at a GlanceInterSystems Developer Community
Résumé
· Juil 1, 2024

Publications des développeurs d'InterSystems, semaine Juin 24 - 30, 2024, Résumé

Annonce
· Juil 1, 2024

Resumen del mes de junio, 2024

¿No habéis podido entrar en la Comunidad todo lo que os gustaría? ¡No os preocupéis! Os traemos un resumen de todo lo que hemos publicado en el mes de junio. Seguid leyendo y no os lo perdáis ⬇️⬇️
Estadísticas generales
✓ publicaciones nuevas:
 16 artículos
 7 anuncios
 1 nueva pregunta
Top 10 Publicaciones más vistas
Third Item Contest Winners!
Por Sergio Farago
Cómo crear un cliente REST FHIR
Por Jose-Tomas Salvador
Top 5 autores más populares
Todos los artículos
#InterSystems IRIS
Cómo configurar el almacenamiento en columnas en clases
Por Iryna Mykhailova
Predicción de diagnósticos con búsqueda vectorial y aprendizaje de máquina
Por Heloisa Paiva
Como crear tu propia searchtable para mensajería HL7.
Por Dani Fibla
Mover configuraciones específicas de Producción a Configuraciones Predeterminadas del Sistema
Por Jose-Tomas Salvador
QuinielaML - Predicciones de la 61ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Flujos de tareas con InterSystems IRIS Workflow Engine - Conexión con aplicaciones externas
Por Luis Angel Pérez Ramos
Búsqueda vectorial + GenAI + tecnologías InterSystems con Banksia Global
Por Maria Gladkova
Control del crecimiento de la base de datos - Parte 1: Recogida de datos
Por Luis Angel Pérez Ramos
Determinando los tamaños de los globales y tablas en InterSystems IRIS
Por Alberto Fuentes
Conexión a Cloud SQL desde Microsoft Power BI usando ODBC y TLS/SSL
Por Ricardo Paiva
Cómo mantener los datos de IRIS en un contenedor Docker durante un largo período de tiempo.
Por Luis Angel Pérez Ramos
Wall-M: Consultas semánticas en vuestros correos electrónicos con respuestas precisas con citas a las fuentes originales
Por Arvind Menon
Creación de una aplicación web React simple con backend IRIS: resolución de CORS
Por Ricardo Paiva
 
#InterSystems IRIS for Health
Cómo crear un cliente REST FHIR
Por Jose-Tomas Salvador
 
#Otro
 
Todos los anuncios
Las preguntas
#InterSystems IRIS for Health
Webterminal bloqueado
Por Enric Moya Sánchez
 
junio, 2024Month at a GlanceInterSystems Developer Community
Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Résumé
· Juil 1, 2024

Resumen de la Comunidad de Desarrolladores, junio 2024

Hola y bienvenidos al boletín de la comunidad de desarrolladores junio 2024.
Estadísticas generales
✓ publicaciones nuevas:
 16 artículos
 7 anuncios
 1 nueva pregunta
6 nuevos miembros se unieron en junio
1,780 contenidos publicados de forma constante
661 miembros se unieron de forma constante
Publicaciones populares
Autores populares
Artículos
#InterSystems IRIS
Cómo configurar el almacenamiento en columnas en clases
Por Iryna Mykhailova
Predicción de diagnósticos con búsqueda vectorial y aprendizaje de máquina
Por Heloisa Paiva
Como crear tu propia searchtable para mensajería HL7.
Por Dani Fibla
Mover configuraciones específicas de Producción a Configuraciones Predeterminadas del Sistema
Por Jose-Tomas Salvador
QuinielaML - Predicciones de la 61ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Flujos de tareas con InterSystems IRIS Workflow Engine - Conexión con aplicaciones externas
Por Luis Angel Pérez Ramos
Búsqueda vectorial + GenAI + tecnologías InterSystems con Banksia Global
Por Maria Gladkova
Control del crecimiento de la base de datos - Parte 1: Recogida de datos
Por Luis Angel Pérez Ramos
Determinando los tamaños de los globales y tablas en InterSystems IRIS
Por Alberto Fuentes
Conexión a Cloud SQL desde Microsoft Power BI usando ODBC y TLS/SSL
Por Ricardo Paiva
Cómo mantener los datos de IRIS en un contenedor Docker durante un largo período de tiempo.
Por Luis Angel Pérez Ramos
Wall-M: Consultas semánticas en vuestros correos electrónicos con respuestas precisas con citas a las fuentes originales
Por Arvind Menon
Creación de una aplicación web React simple con backend IRIS: resolución de CORS
Por Ricardo Paiva
#InterSystems IRIS for Health
Cómo crear un cliente REST FHIR
Por Jose-Tomas Salvador
#Otro
Anuncios
Preguntas
#InterSystems IRIS for Health
Webterminal bloqueado
Por Enric Moya Sánchez
junio, 2024Month at a GlanceInterSystems Developer Community
Article
· Juil 1, 2024 2m de lecture

新数据类型 VECTOR 的限制

在 OEX 最近一次编程竞赛之后,我有一些令人惊讶的发现。
几乎所有的应用程序都是基于人工智能与预制 Python 模块的结合。
但深入研究后发现,所有示例都使用了 IRIS 的相同技术组件。

从 IRIS 的角度来看,无论是搜索文本还是搜索图像或其他模式都是一样的。 其底层基本都是一样的。

          这让我想起了我家里的情况。我的妻子和女儿对家里的大量裙子、衬衫和其他衣服的信息进行了整理。
          但无论如何进行整理、分类、归档,我依然通过和我的妻子和女儿说话,来确定我的穿着。
           无论怎样包装,其结果都是如此。

回到这次竞赛比赛:
同样的 IRIS 技术内容,却有很多花哨的包装。
每个人都在同一条高速公路上奔跑。没有人提到它有什么限制。

于是我试着深入挖掘,找出新数据类型 VECTOR 的使用限制。
所有向量都有两个基本参数
  - 静态 DATATYPE:"整型integer"(或 "int")、"double"、"十进制decimal"、"字符串 "和 "时间戳"。
  - 半动态 LEN(gth): > 0 通常也称为 POSITION;纯整数。

这个 LEN/POSITION 参数就相当于vector的数学维度。
当然,在爱因斯坦的宇宙中,根据他的相对论,你可能只需要 4 个维度或更少。
即使是 60 年代提出的宇宙弦理论也没有超过 11...12 维。
但所有预制好的文本分析解决方案软件包都使用 238、364、>1200、.... 等维度甚至更多。

那么:IRIS 对可能的position设定的限制是什么?官方文档没有给出答案, 于是我打开终端窗口,尝试了下面代码:

for i=1:1 set $vector(test,I,"int")=i
;; very fast
<VECTOR>
zwrite i
i=65537

我尝试了所有的数据类型:这个限制的值是65536

所以这个长度就是 数字类型的长度*65536, 很明显这个比<MAXSTRING>的限制要小。

但是,如果字符串类型的大小有一个重要的维度,会发生什么?

结果令人印象深刻: 
我在 65536 个position和 3.600.000 bytes 的字符串中取得了成功.
测试字符串比 <MAXSTRING>的设定少了几KB
也就是说,在单个 VECTOR 中的大小是 225.000 MB!
我无法想象这是如何做到的。

毫无疑问,处理这个不寻常的庞然大物需要时间,你必须等待足够长的时间才能获取访问结果。
但它表明,数据类型 VECTOR 能够满足所有实际需求
不受设计的限制。

祝您在使用 VECTOR 时取得成功。

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer