阿里巴巴数据库架构演进分析

  • 阿里巴巴架构的发展历程 (1999-2010)
  • 数据架构日益复杂,和一个简单的页面所拥有的数据分析
  • 大型互联应用的问题:
  • 解决方案
  • UDSL热点缓存

阿里巴巴架构的发展历程 (1999-2010)

数据架构日益复杂,和一个简单的页面所拥有的数据分析


如果你未来想当一个架构师:没事什么是加一层解决不了的!

1.商品的基本信息 (名称、 价格、 商家信息)
关系型数据库就可以解决了! MySQL/Oracle (去IOE - 王坚:阿里云的这群疯子)
淘宝内部的MySQL,不是大家用的MySQL2.商品的描述(评论 文字比较多)
文档型数据库中,MongoDB3.图片
分布式文件系统 FastDFS
—— 淘宝自己的 TFS
—— Gooale的   GFS
—— Hadoop     HDFS
—— 阿里云     oss4.商品的关键字(搜索)
—— 搜索引擎 solr elasticSearch
—— 阿里的ISearch  多隆(技术大佬)   5.商品热门的波段信息
—— 内存数据库
—— Redis Tair Memache6.商品的交易、外部的支付接口
—— 三方应用

要知道,一个简单地网页背后的技术一定不是大家所想的那么简单!

大型互联应用的问题:

解决方案



UDSL热点缓存


阿里巴巴数据库架构演进分析相关推荐

  1. 微众银行数据库架构演进及 TiDB 实践经验

    作者介绍: 胡盼盼,微众银行数据平台室室经理.硕士毕业于华中科技大学,毕业后加入腾讯,任高级工程师,从事分布式存储与云数据库相关的研发与运营工作:2014 年加入微众银行,负责微众银行的数据库平台的建 ...

  2. 阿里巴巴服务化架构演进

    阿里巴巴服务化架构演进 单一应用架构 All In One 整个网站几个应用 前台 web + 后台 ops + tasks 业务 web + service/dao 各自开发 一起集成发布 技术战: ...

  3. 丰迈实验工坊学习笔记——5G系统组成与架构演进分析

    5G系统组成与架构演进分析 一.基础知识了解 二. 网元功能 三.架构设计 一.基础知识了解 DU:全称为Distributed Unit,意思是分布单元. CU:全称为Centralized Uni ...

  4. 巨杉TechDay回顾 | 微服务下的分布式数据库架构演进与实践

    内容整理自2019年6月2日巨杉TechDay技术沙龙活动. 演讲概述 当前,微服务架构已经成为应用架构转型的主流方向.本次分享,将深入解析在应用架构微服务化的趋势下,底层数据架构如何演进,分布式数据 ...

  5. 微服务 OLTP 分布式数据库架构演进

    开源分布式数据库 不用自己实现分库分表 分布式数据库选型 日均7亿交易量,如何设计高可用的MySQL架构? 每秒7亿次请求,阿里新一代数据库如何支撑? 云上应用系统数据存储架构演进

  6. 做数据时代的加油站,ShardingSphere 为易车数据库架构演进提供新动力

    Apache ShardingSphere 前段时间应邀来到易车北京总部,PMC Chair 张亮与易车的技术同学在数据加解密.扩容.迁移.上云等话题展开了深度交流与探讨. 作为中国领先的汽车互联网企 ...

  7. 2018年物联网大数据架构演进分析

    感知层:主要分为两类,自动感知设备:能够自动感知外部物理信息,包括RFID,传感器,智能家电等:人工生成信息设备:包括智能手机,个人数字助理(PDA).计算机等. 网络层:网络层又称为传输层,包括接入 ...

  8. 阿里巴巴微服务架构演进

    阿里巴巴服务化架构演进 单一应用架构 All In One 整个网站几个应用 前台 web 后台 ops tasks 业务 web service/dao 各自开发 一起集成发布 技术战:Webx.S ...

  9. 各大互联网公司架构演进之路汇总 | 2020最新最全

    △Hollis, 一个对Coding有着独特追求的人△ 整理 l Hollis 来源 l Hollis(ID:hollischuang) 在互联网行业中,有两种优秀的技术人,一种是热衷于分享技术的,一 ...

最新文章

  1. svd奇异值分解_SVD(奇异值分解)到底在干什么
  2. “猜画小歌”的一些细节和思考
  3. python io流,Python io流会在列表理解中自动关闭吗?
  4. idea在Terminal中使用maven指令
  5. leetcode 566. 重塑矩阵(Java版,坐标转换)
  6. kotlin读取sd卡里的文件_Kotlin 读取文件
  7. element 手机适配_关于手机适配的方案(transform)
  8. java swing mysql实现的员工工资管理系统项目
  9. mysql 冷备搭建_从MySQL冷备说起_MySQL
  10. 微软服务器系统补丁kb2919355,Windows 8.1补丁KB2919355无法安装的解决方法
  11. 电脑常用快捷键【按使用场景分类】-Windows
  12. Java课程设计——仓库商品管理系统
  13. 短视频和图片去水印的三种方法
  14. java远控_利用Java实现远程控制
  15. 如何成为一名全栈开发人员----转载
  16. EM算法从直观到数学理解
  17. Currency Translation in Bex Query Variable 2
  18. NKOI P3171 逃离迷宫2
  19. 五、WIN10模拟DOS环境之8086汇编实战
  20. 《超越平凡的平面设计: 版式设计原理与应用》—怎样运用对比确定字体风格...

热门文章

  1. 2.垃圾收集器与内存分配策略
  2. Python(求第五个人岁数)
  3. 企业微信自动添加手机好友工具
  4. 五大主流浏览器及四大内核1
  5. input获取焦点边框 outline属性
  6. 读书节最该买的书,我都帮你们挑出来了
  7. 表达式的LenB(123程序设计ABC)的值是27吗
  8. php输出世界时转北京时,php中把美国时间转为北京时间的自定义函数分享
  9. 初学c语言写了个生辰八字算法,内容比较简单
  10. android微信解析失败,为什么我的手机安装不上微信,一安装就说解析包错误