从大数据看中国数据库的机遇
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
提纲 (Outline)
互联网经济 (Internet Economy) 数据库理念 (Database Philosophy) 数据库发展 (Revisit of Database) 任务关键型应用(Mission-critical
App) 高可伸缩TP架构(High Scalable TP) 结束语 (Concluding Remarks)
Facebook, Tencent, ...
To increase the volume of traffic (吸引上线) Traffic monetization (流量变现) Internet is the demand creator (制造需求)
Essentially eyeball economy (眼球经济)
提纲 (Outline)
互联网经济 (Internet Economy) 数据库理念 (Database Philosophy) 数据库发展 (Revisit of Database) 任务关键型应用(Mission-critical
App) 高可伸缩TP架构(High Scalable TP) 结束语 (Concluding Remarks)
数据库的三大成就造就了千亿美元的产业
关系模型 事务处理 查询优化
Baidu Nhomakorabea
数据管理本质(Essence of Data Magmt. )
原点是文件系统
数据库= FS + RDB + TP (40+ yrs)
Hadoop = GFS + MR + BigTable (10+ yrs)
带来的启示
回归原点: 在文件系统基础上研发系统 支持实际应用,并适度进行概括抽象 ,形成相对通用的系统
Web page storage
Cassandra (Facebook)
Message management
OceanBase (Alibaba)
Taobao E-commerce, Alipay, ...
F1/Spanner (Google)
Adwords
...
数据库遭遇互联网
7
App) 高可伸缩TP架构(High Scalable TP) 结束语 (Concluding Remarks)
数据库理念 (Database
Philosophy) 对数据语义 (Data Semantics)的抽象,产
生 了关系数据模型
对业务逻辑(Business Logic)的抽象,产生 了 事务处理模型
从大数据看中国数据库的机遇
提纲 (Outline)
互联网经济 (Internet Economy) 数据库理念 (Database Philosophy) 数据库发展 (Revisit of Database) 任务关键型应用(Mission-critical
App) 高可伸缩TP架构(High Scalable TP) 结束语 (Concluding Remarks)
抽象的层次 (Abstraction)
语义抽象
本质是语义的抽取 (Extraction) 两个极端: 文件系统 (语义完全混在数据)、
关系模型 (语义完全剥离,结构化) 多媒体系统 (信息检索/图像处理/语音识别)
业务抽象
事务处理是一个极端,TP Monitor,中间件 MapReduce也是一种抽象 可以根据对业务的理解进行不同层次抽象
Database is the cornerstone of the Info. Society (数据库是信息社会的重要基础)
Record booking (记账) Ticket booking (订票) Money transfer (转账)
互联网中的数据管理
6
BigTable (Google)
We need systems that is scalable and consistent
可伸缩的一致性系统
提纲 (Outline)
互联网经济 (Internet Economy) 数据库理念 (Database Philosophy) 数据库发展 (Revisit of Database) 任务关键型应用(Mission-critical
Unpredictable Massive users (极大规模上线用户)
e.g. 11/11 (Festival of Singles)
Similar workload peaks can be found in:
Ticket booking during Spring Festival (12306) Financial product sale
数据库管理系统的发展历史
14
https://maxkanaskar.files.wordpress.com/2014/04/database-platform-history.png
互联网企业的生存之道
4
To construct a cyberspace, via providing (虚拟空间 )
information services, or
Google, Baidu, ...
an environment for communication, entertainments, etc.
数据库遭遇互联网
8
Massive users (sometimes unpredictable)
e.g. 11/11 (Festival of Singles)
Requirement: Scalability
Scaling-up to Scaling-out (横向扩展) Thousands of machines (大规模集群) Low overhead on management (易于管理)
互联网企业的发展趋势
5
O2O and reverse O2O (线上线下/线下线上)
Online to Offline Enabled by mobile computing, smart phone, and LBS
The business in the offline part is potentially much larger than that in the online part (线下现实生活的诸多需求成为商机)