Milvus 真正的“底层代码”来了
# Deep dive 系列直播
是由Milvus社区发起的代码解析直播间,针对开源数据库 Milvus 整体架构开放式解读,与社区交流与分享 Milvus 最核心的设计理念。
# 第三期:Milvus 接入层和主要数据处理流程
从 Milvus 数据处理以及读写请求流程入手,帮助大家更好地理解 Milvus 2.0 的架构设计与理念。本期我们邀请到了 Zilliz 高级软件开发工程师曹镇山与大家共同交流。
8月31日(周二)晚上7点,我们直播开聊!
●直播信息 ●
自今年 6 月 Milvus 发布 2.0 版本后,多次登上 Github 趋势榜。作为一个有生命力的开源项目,我们期待更多的开源爱好者能加入到项目开发中来,持续完善系统功能 。
本期直播,我们将分享 Milvus 2.0 版本的最新进展,介绍版本代码组织架构,并以服务访问的接入层 Proxy 为切入口,介绍 Milvus 数据处理以及读写请求流程,希望能为广大开发者进一步理解 Milvus 2.0 的架构设计和理念提供帮助。
Milvus 2.0 保留底层向量检索引擎的 C++ 实现,此外引入 Go 语言搭建分布式系统,整体采用存储与计算分离的架构,面向云原生将系统解耦为多个无状态或者少状态的组件,提高系统扩展性和系统弹性。
通过本次直播,你可以了解向量数据以及各种请求在接入层的处理过程,以及在响应读写请求时涉及到的各个系统组件。
直播时间:
8月31日(周二)晚上7点
相关代码:
https://github.com/milvus-io/milvus
分享大纲:
1. Milvus2.0 系统架构回顾
2. 代码组织结构分享
3. 数据处理和读写请求流程
4. Proxy代码模块介绍
5. Q&A
● 讲师介绍 ●
曹镇山
Zilliz 高级软件开发工程师
心理学与登山爱好者
华中科技大学计算机软件应用技术硕士。兴趣方向包括分布式系统、数据库、时空大数据分析处理等,目前在 Zilliz 主要从事开源向量数据库 Milvus 的研发。加入 Zilliz 两年来,他在时空数据分析框架 Arctern 与向量数据库 Milvus 等多个项目中担任研发工作,并在 Milvus 2.0 中负责多个核心模块的编写和维护。
Github账号:https://github.com/czs007
●交流群与志愿者招募 ●
线上分享结束后,嘉宾还会在直播交流群内实时QA,欢迎大家扫码加入直播群与大家共同交流!
(或添加小助手微信:Zilliz-tech
备注”直播“加入讨论群)
同时,我们热烈欢迎社区志愿者参与到Paper reading直播中,无论是以讲师、议评人、还是以合作直播的形式。请通过直播交流群联系群管理员与我们取得联系。
Github @Milvus-io|CSDN @Zilliz Planet|Bilibili @Zilliz-Planet
Zilliz 以重新定义数据科学为愿景,致力于打造一家全球领先的开源技术创新公司,并通过开源和云原生解决方案为企业解锁非结构化数据的隐藏价值。
Zilliz 构建了 Milvus 向量数据库,以加快下一代数据平台的发展。Milvus 目前是 LF AI & Data 基金会的毕业项目,能够管理大量非结构化数据集。我们的技术在新药发现、计算机视觉、推荐引擎、聊天机器人等方面具有广泛的应用。