当下的应用是sql和nosql一起使用
阿里巴巴中文站商品信息如何存放
看看阿里巴巴中文网站首页以女装/女包包为例
架构发展历程
1.演变过程
第5代
3.第5代架构使命
4.......
和我们相关的,多数据源多数据类型的存储问题
1 商品基本信息
名称、价格,出厂日期,生产厂商等
关系型数据库:mysql/oracle目前淘宝在去O化(也即拿掉Oracle),
注意,淘宝内部用的Mysql是里面的大牛自己改造过的
2.商品描述、详情、评价信息(多文字类)
多文字信息描述类,IO读写性能变差
文档数据库MongDB中
3 商品的图片
商品图片展现类
分布式的文件系统中
淘宝自己的TFS
Google的GFS
Hadoop的HDFS
4 商品的关键字
搜索引擎,淘宝内用
ISearch
5 商品的波段性的热点高频信息
内存数据库
Tair、Redis、Memcache
6.商品的交易、价格计算、积分累计
外部系统,外部第3方支付接口
支付宝
总结大型互联网应用(大数据、高并发、多样数据类型)的难点和解决方案
难点
数据类型多样性
数据源多样性和变化重构
数据源改造而数据服务平台不需要大面积重构
解决办法
给学生画图介绍EAI和统一数据平台服务层
阿里、淘宝干了什么?UDSL
是什么
什么样
1.映射
API
热点缓存