Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 921 Bytes

2.md

File metadata and controls

45 lines (32 loc) · 921 Bytes

架构演进

阿里巴巴演进分析

# 1.商品的基本信息
	名称、价格、商家信息
	关系型数据库就可以解决 mysql/oracle(淘宝早年就去IOE了)
	淘宝内部的mysql是调优过的,和我们用的不一样
	
# 2.商品的描述、评论(文字多)
	文档型数据库,MongoDB
	
# 3.图片
	分布式文件系统FastDFS
	- 淘宝自己的 TFS
	- Google GFS
	- Hadoop HDFS
	- 阿里云 OSS

# 4.商品的关键字(搜索)
	- 搜索引擎 solr elasticsearch
	- ISearch: 多隆
	
# 5.商品热门波段信息
	- 内存数据库
	- Redis、 Tair、 Memcached
	
# 6.商品的交易,外部的支付接口
	第三方应用

一个网页的背后技术一定不是大家想的那么简单

问题来源于:

  • 数据类型太多
  • 数据源繁多,经常重构
  • 数据要改造,大面积改造

解决方法:

  • 统一的数据服务从UDSL
  • 提供统一API