分布式系统设计迷思
先祭出祖师爷:
You want proff?I’ll give you proff! - Leslie Lamport
单机系统
小强的这家咖啡店刚开始经营,为了让顾客满意,他想需要记住每个顾客喜欢的咖啡,比如万剑喜欢摩卡,拓爷喜欢星冰乐等等,每次顾客进来,马上就能给顾客想要的咖啡。 简单起见,小强拿了一个本子,上面记录着顾客的喜好信息:
先祭出祖师爷:
You want proff?I’ll give you proff! - Leslie Lamport
小强的这家咖啡店刚开始经营,为了让顾客满意,他想需要记住每个顾客喜欢的咖啡,比如万剑喜欢摩卡,拓爷喜欢星冰乐等等,每次顾客进来,马上就能给顾客想要的咖啡。 简单起见,小强拿了一个本子,上面记录着顾客的喜好信息:
昨天听到同事谈到,代码架构的同层不应该存在相互调用,因为会出现循环依赖。 这个编码规范我是支持的,但是这个原因我是拒绝的。
首先看一下下面这两段代码(不完整,仅用于表达意思):
直到今天,卖好车App的搜索依然采用的是阿里云的opensearch
,先来说说使用过程中的痛点。
索引自创建完成就开始计费,就算或者没有新数据需要进入索引,依然在被收费。
很久没有被一本书的序言打动了。
西游就是一场被精心安排成自杀的谋杀。
书中的每一个人都失败了。无敌的孙悟空杀死了自己。哪咤也选择了自杀。金蝉子堕入了虚空。 最终他们都是败给了神,逃不过自己的宿命。
介绍中使用的存储介质是HBase,我司目前还未达到迁移到NoSQL的数据量级,而且后面的分享中大都采用hadoop(hive,spark)作为mysql数据的全量备份,目前看来参考的价值不大。 不过后面也有一些具有参考意义的,比如提到的可以将若干条件作为一组进行分组条件逻辑查询,还涉及到备份方式的讨论,脑裂问题的解决。