精简版
1
0
0
云栖社区 > 高德技术 > 博客 > 正文
高德技术小哥 2019-08-15 10:26:55 浏览 281
云栖社区
数据存储与数据库
系统研发与运维
分布式
架构
算法
性能优化
函数
性能
中间件
磁盘
存储
数组
展开阅读全文
导读
按照现在流行的互联网分层架构模型, 最简单的架构当属 web 响应层 + DB 存储层的架构. 从最开始的单机混合部署 Web 和 DB, 到后来将二者拆分到不同物理机以避免共享机器硬件带来的性能瓶颈, 再随着流量的增长, Web 应用变为集群部署模式, 而 DB 则衍生出主从机来保证高可用, 同时便于实现读写分离. 这一连串系统架构的升级, 本质上是为了追求更高的性能, 达到更低的延时.
高德作为一款国民级别的导航软件, 导航路线的数据质量是由数据中心统一管理的. 为了保证数据的鲜度, 数据中心需要对不断变化的现实道路数据进行收集, 将这些变化的信息保存到数据库中, 从而保证导航数据的鲜度; 另一方面数据中心内部多部门协调生产数据的时候, 会产生海量请求查询最新生产的数据, 这就要求数据的管理者要控制数据库连接数, 降低请求的响应耗时, 同时也需要保证返回数据的实时性.
在平衡数据鲜度和性
来源: https://yq.aliyun.com/articles/714402