阿里巴巴演进分析
大约 1 分钟数据库技术Redis
阿里巴巴中文站架构设计实践(何崚).pdf
技术急不得,越是慢慢学,才能越扎实!
敏捷开发、极限编程。
开源才是技术的王道!
任何一家互联网的公司,都不可能只是简简单单让用户能用就好了。大量公司做的都是相同的业务。
如果你未来想当一个架构师:没有什么是加一层解决不了的。
# 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