系统性能提升利刃 | 缓存技术使用的实践与思考

  1. 云栖社区>
  2. 高德技术>
  3. 博客>
  4. 正文

系统性能提升利刃 | 缓存技术使用的实践与思考

高德技术小哥 2019-08-15 10:26:55 浏览712
展开阅读全文

导读

按照现在流行的互联网分层架构模型,最简单的架构当属Web响应层+DB存储层的架构。从最开始的单机混合部署Web和DB,到后来将二者拆分到不同物理机以避免共享机器硬件带来的性能瓶颈,再随着流量的增长,Web应用变为集群部署模式,而DB则衍生出主从机来保证高可用,同时便于实现读写分离。这一连串系统架构的升级,本质上是为了追求更高的性能,达到更低的延时。

高德作为一款国民级别的导航软件,导航路线的数据质量是由数据中心统一管理的。为了保证数据的鲜度,数据中心需要对不断变化的现实道路数据进行收集,将这些变化的信息保存到数据库中,从而保证导航数据的鲜度;另一方面数据中心内部多部门协调生产数据的时候,会产生海量请求查询最新生产的数据,这就要求数据的管理者要控制数据库连接数,降低请求的响应耗时,同时也需要保证返回数据的实时性。

在平衡数据鲜度和性

网友评论

登录后评论
0/500
评论
高德技术小哥
+ 关注
所属云栖号: 高德技术