架构思维学习总结(十三)

2022-06-24  本文已影响0人  奋斗的韭菜汪

4-7 临危受命:投入过亿的O2O系统(爱代驾)改造案例上

一、为何选择代驾市场

顺势而为
顺国家/行业发展之势


image.png

二、如何给行驶中汽车换发动机

充分理解业务与经营现状,做针对性的应对措施。

三、如何修复故障系统

派单性能问题:
根据经纬度计算距离(初始方案存储过程,计算复杂、计算量大,数据库压力大)->直接通过勾股定理计算(司机和车主距离不远,不用考虑地形) -> 经纬度加索引只查找十公里以内的司机(超过10公里不派单)

四、何时用分布式数据库

redis单线程
\color{red}{调查cpu 内存 io}

image.png

\color{red}{分库分表要建一个中间的directory表(字典表)}
作用:便于后期扩容(比如使用hash,如果不使用directory,落库是随机的,后期扩容数据迁移会比较麻烦)

上一篇 下一篇

猜你喜欢

热点阅读