阿里巴巴演进分析

HeJin大约 1 分钟数据库技术Redis

阿里巴巴中文站架构设计实践(何崚).pdf

技术急不得,越是慢慢学,才能越扎实!

敏捷开发、极限编程。

开源才是技术的王道!

任何一家互联网的公司,都不可能只是简简单单让用户能用就好了。大量公司做的都是相同的业务。

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

阿里云的这群疯子:https://developer.aliyun.com/article/653511open in new window

# 1、商品的基本信息
	名称、价格、商家信息
	关系数据库就可以解决了。MySQL / Oracle (淘宝早年就去IOE了。- 王坚)
	淘宝内部的MySQL 不是大家用的MySQL
# 2、商品的描述、评论(文字比较多)
	文档型数据库中,MongDB
# 3、图片
	分布式文件系统,FastDFS
	- 淘宝自己的 TFS
	- Google的 GFS
	- Hadoop的 HDFS
	- 阿里云的 OSS
# 4、商品的关键字(搜索)
	- 搜索引擎,solar elasticsearch
	- ISearch,多隆
	所有牛逼的人都有一段苦逼的岁月!但是你只要像SB一样的去坚持,终将牛逼!
# 5、商品热门的波段信息
	- 内存数据库
	- Redis
	- Tair
	- Memcached
# 6、商品的交易,外部的支付接口
	- 第三方应用

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

大型互联网应用问题:

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