推荐(免费):redis
SQL和NoSQL双剑合璧
Alibaba中文站商品信息如何存放
看看阿里巴巴中文网站首页以女装/女包包为例
架构发展历程:
1.演变过程
2.第5代
3.第5代架构使命
和我们相关的,多数据源类型的存储问题
看看阿里巴巴中文网站首页,以女装/女宝宝为例
1.商品基本信息(编号和名字等等,不变的,稳定的数据)
名称,价格,出厂日期,生产厂商这些稳定不变的数据
关系型数据库,Mysql/oracle目前淘宝在去O化(也即拿掉Oracle),注意,淘宝内部用 的Mysql是里面的大牛自己改造过的。
为什么去IOE
大部分都是用Mysql。
2.商品描述、详情、评价信息(多文字类)
多文字信息描述类,IO读写性能变差,文档数据库MongoDB
3.商品的图片
商品图片展现类
分布式的文件系统中:淘宝自己的TFS,Google的GFS,Hadoop的HDFS
4.商品的关键字
淘宝自家
ISearch
5.商品的波段性的热点高频信息(如,情人节的巧克力)
提前准备好
内存数据库
Tair、Redis、Memcache
6.商品的交易、价格计算、积分累计
外部系统,外部第3方支付接口
支付宝
多数据源和多数据类型的存储问题。
总结大型互联网应用(大数据、高并发、多样数据类型)的难点和解决方案
难点
数据类型多样性
数据源多样性和变化重构
数据源改造而数据服务平台不需要大面积重构
解决方法
EAI
UDSL 统一数据平台服务层
是什么
Atas ialah kandungan terperinci redis学习之 介绍当下NoSQL应用场景. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!