1. 数据库行业有了新动向
对于传统数据库研发运维来说,数据库行业上次有概念创新,还是十几年前的NoSQL……
在AI大行业发展的推进下,向量数据库成为了最新兴的数据库技术趋势,业内多家开源向量数据库都拿到了高额融资,腾讯云等多家云厂商,也在将自用的向量数据库包装云化推广给客户。
附录:这个行业的大新闻时间轴
去年8月,Zilliz(Milvus)B轮融资 $103M
今年3月,NVIDIA和OpenAI 同时强调向量数据库的重要性。
今年4月,Chroma: 种子轮融资 $18M
今年4月,Qdrant: 种子轮融资 $7.5M
今年4月,Weaviate: B轮融资 $50M
今年4月,Pinecone: B轮融资 $100M
大部分研发和运维工程师从未接触过向量数据,也更未了解过向量数据库;但是各种大模型和生成式AI技术,都会用到向量数据库。笔者趁着腾讯云发布向量数据库产品的机会,向相关领域技术大牛进行了多次讨教学习,给不了解向量数据库的读者们做一次公益科普。
2. 什么是向量数据
科普的开篇,读者首先弄清楚一个问题,什么是向量数据,向量数据和大模型有什么关系。
“向量-Vector”虽然高中课本就学过,但是计算机领域、大模型领域使用的向量还是和数学向量有点区别。所以本文先举3个向量数据的例子,再举1个向量计算的例子。
举例1:简单向量数据。这个例子就是各种一维数组,类似于各种xy轴、xyz轴的数组。
a=[0.5, 0.3] b=[0.33, -0.59