|
Post by josna92165 on Feb 11, 2024 4:55:26 GMT -5
进一步探讨写不写数据归档需求这个问题之前,作为产品经理,有必要了解下数据库是什么以及为什么要数据备份归档,什么是磁盘容量、内存大小,不然像上文群友一样以为升级内存就完事了。 1. 数据库、表、数据 数据库就像一个图书馆,图书馆里面有很多个书架(数据表),存储着各种书籍(数据),每本书都有自己的编号(主键),可以通过编号快速找到对应的书籍。 2. 磁盘容量 磁盘容量就像图书馆的大小,可以容纳的书架数量以及书架大小,决定了能容纳多少本书。数据库的磁盘容量决定了它能存储多少数据。 3. 内存大小 内存就像图书馆的工作人员,负责帮助读者快速找到需要的书籍。 内存越大,处理读者请求的能力越强,查询速度也越快。 例子:打工马喽 假设某一个人力资源集团有10个下属公司(10个数据库),每个公司分了10个部门(10张数据表),每个部门有10个马喽工位(因此该数据库总磁盘容量100GB),工位上记录 法国手机号码数据 着每个马喽的信息,包括姓名、工号、学历、技能等,意味着每个下属公司最多可以同时收纳100个马喽(存储100GB的数据,数据库会从磁盘读取数据,并加载到内存中进行处理)。 该人力集团由于没有建设信息化,所以给每个分公司设置了10块大黑板+10个匹配专工(数据库内存是10GB),让销售人员接待甲方人力需求的咨询和下单的时候用(系统可以使用这10GB内存来快速访问和操作数据库中的数据)。 集团主要的销售方式是电呼,当有甲方需要咨询外包需求时候,销售人员就会让专工根据客户需求去工位查询各个马喽的信息,并且把符合条件的马喽信息记录在大黑板上,以便跟客户进一步沟通。 最终如果某个马喽被外包成交了,最终要去工位修改马喽的外包信息,以免后面的销售判断错误。 所以说如果黑板够大够多,专工数量越多,动作越快,处理速度就会更快。也就是内存足够大,系统可以快速找到并返回所需信息。但如果内存不足,系统可能需要频繁地从磁盘读取数据,导致查询速度变慢。 当集团业务越来越好,招揽的马喽越来越多,但是黑板和专工也不可能无限放大(不符合资本性价比),因此,对马喽的工位和信息进行分类、归档、迁移,让专工可以根据不同的情况,针对性去不同的地方“找马喽”,就可以提高工作速度了。
|
|