数据库,作为技术世界的基石,常被产品经理视为“工程师的事”。但当业务复杂度提升、数据成为决策核心,PM若仍止步于“听不懂”与“不敢问”,将难以驾驭产品的未来。

一、产品经理为什么要了解数据库?

产品经理信手拈来的业务/功能流程图,本质上就是定义数据从哪里来?经过怎样的处理?流到哪里去?而数据库作为「数据的管家」,产品经理了解其原理能更清晰把握「数据如何支撑业务」;这不仅能让需求更落地,还能在技术限制和业务目标之间找到平衡,最终提升产品迭代效率和质量!

二、数据库分类

数据库的种类有:关系型数据库(RDBMS)、非关系型数据库(NoSQL)、图数据库、时序数据库、内存数据库、列存储数据库等等五花八门的类别,重点介绍下其中的3类:

接下来的章节重点聊聊关系型数据库

三、关系型数据库是个啥东东?

关系型数据库是采用二维表结构存储数据,通过主键外键建立表间关联,用SQL操作数据,遵循ACID事务原则,确保数据完整性与一致性的数据库系统。

四、通俗类比一下

让我们穿越到互联网并不发达的古早年代,你那时候你还需要通过一张张Excel表格来管理自己丁点大的生意;你的电脑桌面上有这样一个文件夹:商品交易管理,里面有用户、订单、商品库存、售后记录4张Excel表格,全靠它们运筹于帷幄之中。

接下来,把上面讲解的关系型数据库的零件引入进来:文件夹 = 数据库,表 = Excel表,每张表首例的ID就是其主键、其余ID列为外键,最后补充上约束和索引添加规则就了然了