专栏名称: 极客时间
极客时间服务号
目录
相关文章推荐
51好读  ›  专栏  ›  极客时间

大火的AI时代技术基座 “向量数据库”,到底是什么?

极客时间  · 公众号  ·  · 2024-06-17 18:00

正文

请到「今天看啥」查看全文


随着云计算、大数据和微服务架构的兴起,海量数据的持续激增,数据资产的核心价值正在凸显,数据库技术不断演进,数据库行业也迎来了快速增长。据信通院统计,预计到2027年,我国数据库市场总规模将达到 1286.8 亿元


再者来说,当今云原生时代,微服务架构和容器化技术使得服务层能够实现高度弹性扩展。 而数据库作为软件系统的基石,掌握不同数据库的基本原理和它们各自的适用场景,对于技术人员来说至关重要 。这不仅有助于避免技术瓶颈,还能确保在项目初期就能选择到最符合业务需求的数据库,从而为实现项目的成功奠定坚实的基础。

还能减少大量后续的重构和维护成本,更能延长软件的生命周期,体现设计的长期价值。

但是对于开发者来说,如何选择贴合自己业务的数据库,并跟据业务去调整使用数据库上的细节,让不少人犯了难,想参考其他公司的使用案例,又无从下手。市面上提供的数据库五花八门,而所有选择的前提,是我们熟悉各种类型的数据库,了解它们的基础原理、设计目标以及适用场景。
那么如何快速了解不同数据库的原理和选型呢?这儿我就不得不提到彭旭老师了,想当初我就是在网上看了他的分享,才能迅速掌握了学习数据库的有效方法。前两天得知他在极客时间全新上线了 专栏《分布式数据库从入门到实战》 ,毫不犹豫地就订阅了。

这个专栏继承了彭老师一贯的教学风格,内容由浅入深, 全面讲解数据库的通用核心原理,并拆解主流数据库的应用案例,提供选型建议 。此外,还深入探讨了当前热门的向量数据库,整个学习过程不仅让人对分布式数据库有了全面深刻的理解,还能 结合实际情况进行数据库选型 ,有效解决实际问题,并且能够洞察 AI 时代数据库技术的发展趋势。
👆扫码免费试读
原价¥99 新人首单仅 ¥59
老用户7 折 ,到手 ¥69
关于作者-彭旭

对分布式数据库如此了解,作者彭旭老师是何方神圣呢?

作为一位十几年的技术老兵,他见证了数据库生态的各类变化,曾经出版畅销技术书籍《HBase入门与实践》。自2009年武汉大学软件工程专业毕业时起,一直在技术领域耕耘,曾任阿里巴巴天猫技术部资深软件工程师、魅族科技架构师,目前在惟客数据负责产品研发。

在互联网开发,尤其高并发网站设计开发方面有着丰富经验。精通Java生态系统相关技术,对大数据存储,HBase系统调优有深刻理解,曾带领团队将魅族云服务存储系统从MySQL迁移到HBase,每年为公司节省IT成本数百万。

以上丰富的实战经验与技术知识,将在专栏中系统性地掰开、揉碎,传授给你,推荐每一个后端开发和数据研发都学一学。

这个课程是怎么设计的?

《分布式数据库从入门到实战》这个课程整体上分成3大部分,是一个由普适性向特殊性的学习过程,包括基础篇、3个案例篇和AI与向量数据库篇。学好这些,你将不仅仅对分布式数据库有一个较为全面的认知,更能聚焦业务需求的细节之处,大到 运维成本控制策略,小到解决一个死锁报错,统统都能在这里找到答案。

  • 基础篇

包括不同类型数据库的存储模型,编码与压缩的必要性,数据库事务的作用以及MVCC机制,LSM是如何优化读写速度的,如何合适地对海量数据进行分片,以及分布式场景下表Join的方式等等。对比主流数据库在基础设计及适用场景上的异同。

  • HBase篇

HBase篇的案例是一个手机云服务存储的需求。基于这个案例,我们会一起分析MySQL分库分表下运维成本、硬件成本、扩展性上的问题,拆解HBase解决这些问题的过程。

  • StarRocks篇

从一个典型的客户数据平台CDP案例需求出发,介绍StarRocks的基本架构与原理,以及基于StarRocks的表模型设计CDP相关表的方法。了解StarRocks优化数据查询性能,能够实现实时更新与急速查询的原因。

  • ClickHouse篇

分析ClickHouse高性能的原理。同时沿用CDP的需求,理解表模型在ClickHouse中的设计,并行计算和调优。

  • AI与向量数据库篇

了解向量化的需求的产生原因,和老师一起用向量查询引擎Faiss搭建一个人脸识别系统,通过Milvus结合大模型搭建一个RAG个人知识库。


课程目录我贴在这里了,完全值得一学:
过这些原理、案例的学习,我们能够达到以下几个目标,一步步实现数据库技术进阶:
  1. 选型有方向。 熟悉这几个典型的具有代表性的不同类型的数据库,并了解应该在什么场景下使用。

  2. 调优有思路。 了解一些数据库的基本原理,读写上是如何优化的,压缩与编码又该如何使用,能够在需要的时候对系统、数据库进行调优。

  3. 问题有解法。 能够在使用各种数据库的过程中预防问题、发现问题、解决问题。




再强调一下:
早鸟秒杀, 到手¥69 单独订阅 ¥99
如果你是新人,到手只要¥59!
数据库的操作绝不是很多人认为的一个CRUD就行 ,需要我们去探究的细节还有很多很多,如果你非常熟悉数据库原理,在解决问题时就会亲身体验什么叫 “事半功倍” 。让我们一起来了解数据库、玩转数据库,从这门课开始,让数据尽在你的掌控。








请到「今天看啥」查看全文