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 统一数据平台服务层
是什么

redis学习-当下NoSQL应用场景简介相关推荐

  1. Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁

    1.NoSQL数据库 1.1 NoSQL数据库概述 NoSQL(NosQL = Not Only sQL ),意即"不仅仅是sQL",泛指非关系型的数据库.NoSQL不依赖业务逻辑 ...

  2. Redis学习笔记(转尚硅谷周阳)

    教学视频 Redis官网 Redis中文官网 一.NoSQL入门概述-上 1.互联网时代背景下大机遇,为什么用NoSQL 1.1.单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单 ...

  3. redis学习-摘抄

    2019独角兽企业重金招聘Python工程师标准>>> 五种数据结构简介 Redis是使用C编写的,内部实现了一个struct结构体redisObject对象,通过结构体来模仿面向对 ...

  4. MongoDB 教程八(结语): 一网打尽当下NoSQL类型、适用场景及使用公司

    在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这 些传统数据库中做筛选,比如SQL Server.Oracle或者是MySQL.甚至是做一些默认的选择,比如使用.NET的 ...

  5. Redis应用场景简介

    REmote DIctionary Server(Redis)是完全开源免费的,遵守 BSD 协议,是一个高性能的key-value数据库.它通常被称为数据结构服务器,因为值(value)可以是 字符 ...

  6. Redis学习(一)之redis简介

    文章目录 一.NoSQL 1.什么是NoSQL 2.NoSQL四大分类 二.Redis 1.什么是Redis 2.redis-benchmark 性能测试工具 3.Redis的五大数据类型和三种特殊数 ...

  7. Redis学习笔记(B站狂神说)(自己总结方便复习)

    Redis学习笔记B站狂神说 redis: 非关系型数据库 一.NoSQL概述 1.为什么要用Nosql 1.单机Mysql的年代 思考一下,这种情况下:整个网站的瓶颈是什么? 1.数据量如果太大,一 ...

  8. 菜鸟的redis学习总结

    菜鸟的redis学习总结 说明 一.Nosql和Mysql 二.Nosql常见类型及比较 三.简介 四.入门系列 (1)性能测试 (2)String类型 (3)List类型 (4)Set集合 (5)H ...

  9. Redis学习笔记(一) 数据类型事务异常Jredis

    Redis学习笔记(一) NoSql概述 Nosql四大分类 Redis入门 简介 Windows安装 基础使用 问题 Redis4.0之前为什么是单线程 单线程为什么这么快 Redis4.0后的多线 ...

最新文章

  1. 英伟达显卡不同架构_英伟达新款笔记本显卡全阵容曝光:共计六款
  2. 程序解析excel中的图片_Excel表格中链接图片操作方法,以后查看图片点点鼠标就可以了...
  3. 我是怎么定义微服务平台?
  4. 23.TCP/IP 详解卷1 --- TCP的保活定时器
  5. 小谈暴风影音并给个小建议
  6. CSS行内样式无效,!important
  7. wgs84坐标系经纬度投影_南方cass坐标转经纬度_坐标转经纬度软件
  8. uniapp map 点聚合
  9. C# IndexOf用法
  10. 惯性导航学习笔记——惯性技术基础知识
  11. uos服务器系统rpm安装oracle 19c
  12. Flume 数据采集
  13. PHP 验证码图片无法正常显示
  14. UVM-TLM机制解读
  15. AutoCAD2012从入门到精通中文视频教程 第6课 极坐标(个人收藏)
  16. 传智播客python视频百度云盘下载_传的解释|传的意思|汉典“传”字的基本解释...
  17. Android通讯录开发之获取运营商号码段(移动、联通,android选择题题库
  18. adb 获取屏幕截图、录制视频
  19. javd(javdb番剧)
  20. python字体类型_python 设置xlabel,ylabel 坐标轴字体大小,字体类型

热门文章

  1. 三星Galaxy Fold全球翻车后 推迟发售时间进一步改进
  2. 2008最新热门搞笑的50条语录
  3. C与C++的区别简答
  4. qt 子窗口写到线程就卡死_QT/C++实现卡通漫画风格化
  5. centos gcc 版本安装9.3 c++17
  6. 软考路:高项4流水账
  7. 我的docker随笔7:docker容器与主机之间文件拷贝
  8. coreboot学习3:启动流程跟踪之bootblock阶段
  9. 使用Git初始化项目时操作
  10. 复数幂用java程序怎么求_蓝桥杯——复数幂 (2018JavaAB组第3题)