分类 系统架构 下的文章

系统架构

淘宝技术发展

淘宝技术发展作者:赵超目录一、引言二、个人网站三、Oracle/支付宝/旺旺四、淘宝技术发展(Java 时代:脱胎换骨)五、淘宝技术发展(Java 时代:坚若磐石)六、淘宝技术发展(Java 时代:创造技术-TFS)七、淘宝技术发展(分布式时代:服务化)...

优化和架构之服务切分

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。引言服务切分是最基本且最多变的架构思路之一。说它基本,是因为在学习程序设计的第一天就应该知晓;说它多变,是因为在未来的职业生涯中,你...

缓存系统设计

与我们以前的帖子类似,我们精选了一些流行且实用的系统设计面试问题。希望通过本文,您不仅能获得分析面试问题的思路,还能同时学习一些有趣的技术知识。如果您对系统设计面试一无所知,建议您先阅读本教程。本文将聚焦于一个经典问题:如何设计缓存系统。文章涵盖的主题包...

电子商务网站设计(第二部分)

这是“设计电子商务网站”系列文章的第二篇。如果您还没有阅读第一篇文章,建议先查阅该篇,因为我们将在此基础上继续讨论。简要回顾上一篇文章的内容:我们从电子商务网站的数据模型设计入手。虽然关系型数据库是最常用的方案,但我们注意到,像 MongoDB 这样的 ...

订单表的分库分表方案设计(大数据.html)

一、两种方案分库分表一般业界,对订单数据的分库分表,笔者了解,有两类思路:按照订单号来切分、按照用户id来切分。方案一、按照订单号来做hash分散订单数据 把订单号看作是一个字符串,做hash,分散到多个服务器去。 具体到哪个库、哪个表存储数据呢?订...