Vector databases have recently gained much attention for managing unstructured data in the era of big data. They efficiently store, retrieve, and analyze data in the vector form, facilitating the processing of vast amounts of data. However, challenges arise due to syntax variations among database vendors, resulting in complexities in querying and migrating between vector databases of different vendors. Additionally, the lack of a standardized language for accessing vector databases necessitates programming skills, as end-users usually access them by using programming languages, hindering user experience. The main goal of our research is to provide end-users with straightforward use of vector databases by proposing a uniform approach across various vector databases. To achieve such a goal, the development of a Model-Driven (MD) solution is proposed, with a novel Domain-Specific Language (DSL) as its core component, aiming to overcome identified challenges. As a domain analysis is a prerequisite for creating a DSL, vector database concepts and terminology are analyzed, and in this paper, the results of such a domain analysis are presented using the Feature-Oriented Domain Analysis (FODA) method, alongside a proposal for the MD solution architecture.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Towards a Model-Driven Approach to Enable Uniform Access to Vector Databases

  • Elena Akik,
  • Marko Vještica,
  • Vladimir Dimitrieski,
  • Slavica Kordić,
  • Sonja Ristić

摘要

Vector databases have recently gained much attention for managing unstructured data in the era of big data. They efficiently store, retrieve, and analyze data in the vector form, facilitating the processing of vast amounts of data. However, challenges arise due to syntax variations among database vendors, resulting in complexities in querying and migrating between vector databases of different vendors. Additionally, the lack of a standardized language for accessing vector databases necessitates programming skills, as end-users usually access them by using programming languages, hindering user experience. The main goal of our research is to provide end-users with straightforward use of vector databases by proposing a uniform approach across various vector databases. To achieve such a goal, the development of a Model-Driven (MD) solution is proposed, with a novel Domain-Specific Language (DSL) as its core component, aiming to overcome identified challenges. As a domain analysis is a prerequisite for creating a DSL, vector database concepts and terminology are analyzed, and in this paper, the results of such a domain analysis are presented using the Feature-Oriented Domain Analysis (FODA) method, alongside a proposal for the MD solution architecture.