SlideShare a Scribd company logo
1 of 53
Download to read offline
基本概念
关系型数据库介绍
SQL介绍
NoSQL介绍
领域发展趋势
What is database?
A database is a collection of information that is organized so that it
can easily be accessed, managed, and updated. In one view,
databases can be classified according to types of content:
bibliographic, full-text, numeric, and images.
A database is a logically coherent collection of data with some
inherent meaning, representing some aspect of real world and
which is designed, built and populated with data for a specific
purpose.
What is DBMS?
Why is DBMS?
Ordinary file system has a number of major drawbacks:
1. Data redundancy and inconsistency
- Multiple file formats, duplication of information in different files.
2. Difficulty in accessing data
- Need to write a new program to carry out each new task
3. Data isolation
-Multiple files and formats
4. Atomicity problems
- Failures may leave database in an inconsistent state with
partial updates carried out.
5. Concurrent-access anomalies
- Needed for system performance and usability
Why is DBMS?
基本概念
关系型数据库介绍
SQL介绍
NoSQL介绍
领域发展趋势
RDBMS
关系型数据库之父:E.F.Codd
RDBMS
ACID
体系结构
IDE
Connector
架构
数据库应用
数据
库
社交网络:
BBS, 微博
电子商务:
淘宝,
12306
门户:
搜狐, 新浪,
网易
App:
Genebook,
应用商店
特殊数据
库:
NCBI, EBI
基本概念
关系型数据库介绍
SQL介绍
NoSQL介绍
领域发展趋势
What is SQL?
SQL之父
SQL History
SQL
DDL
DML
model
Data type
Function
范式
基本概念
关系型数据库介绍
SQL介绍
NoSQL介绍
领域发展趋势
NoSQL
基本概念
关系型数据库介绍
SQL介绍
NoSQL介绍
领域发展趋势
开源DB影响力稳步提高
开源数据库备受欢迎:最近普及率占45%,4年前为36%。但是每个
月都会明显增长的趋势也已经不甚明显。
数据库云服务异军突起
亚马逊和微软云服务占主流
云数据库
48
应用系统
用户会话 财务数据 搜索 推荐信息
Redis
产品信息 报表 分析统计 用户行为日志
MySQL
Elasticse
arch
Neo4J
MySQL
Mongo
DB
Cassand
ra
Cassand
ra
快速读写,
无需持久化
事务,结构
化数据
非结构化数
据,快速检索
用户,产品,
购买,积分快
速关联
读多写少,信
息聚合
SQL表达
海量数据大
集群分析
海量数据写
入
自学教程:http://www.runoob.com/
开源项目: https://github.com/zjjxxlgb/sqlwatch
dbms in all
dbms in all

More Related Content

Similar to dbms in all

Big Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDBBig Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDBMonster Supreme
 
[译]No sql生态系统
[译]No sql生态系统[译]No sql生态系统
[译]No sql生态系统iammutex
 
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Michael Zhang
 
Hadoop con 2015 hadoop enables enterprise data lake
Hadoop con 2015   hadoop enables enterprise data lakeHadoop con 2015   hadoop enables enterprise data lake
Hadoop con 2015 hadoop enables enterprise data lakeJames Chen
 
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch2.4   app - oss - db (ver 1.0)開放原始碼 Ch2.4   app - oss - db (ver 1.0)
開放原始碼 Ch2.4 app - oss - db (ver 1.0)My own sweet home!
 
內容管理系統 - Drupal入門
內容管理系統 - Drupal入門內容管理系統 - Drupal入門
內容管理系統 - Drupal入門Hen Chen
 
Oracle北大青鸟完全教程
Oracle北大青鸟完全教程Oracle北大青鸟完全教程
Oracle北大青鸟完全教程yiditushe
 
1.基础篇 修改by徐定翔2 去掉批注
1.基础篇 修改by徐定翔2 去掉批注1.基础篇 修改by徐定翔2 去掉批注
1.基础篇 修改by徐定翔2 去掉批注gavin shaw
 
数据访问层开发实践
数据访问层开发实践数据访问层开发实践
数据访问层开发实践xcq
 
基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构Sky Jian
 
《数据库技术》教学大纲
《数据库技术》教学大纲《数据库技术》教学大纲
《数据库技术》教学大纲gh56789
 
浅谈伪分布式数据库架构
浅谈伪分布式数据库架构浅谈伪分布式数据库架构
浅谈伪分布式数据库架构mysqlops
 
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zhengBdwf11 netezza james_zheng
Bdwf11 netezza james_zhengbigdatawf
 
No sql带来了什么 孙立
No sql带来了什么   孙立No sql带来了什么   孙立
No sql带来了什么 孙立Shaoning Pan
 
淘宝Java中间件之路 it168
淘宝Java中间件之路 it168淘宝Java中间件之路 it168
淘宝Java中间件之路 it168vanadies10
 
《数据库技术》课程描述
《数据库技术》课程描述《数据库技术》课程描述
《数据库技术》课程描述gh56789
 
110412 kningsoft-mongo db-intro-usage-in-mercury
110412 kningsoft-mongo db-intro-usage-in-mercury110412 kningsoft-mongo db-intro-usage-in-mercury
110412 kningsoft-mongo db-intro-usage-in-mercuryZoom Quiet
 
Introduction to big data
Introduction to big dataIntroduction to big data
Introduction to big dataYuHsuan Chen
 
数据库系统设计漫谈
数据库系统设计漫谈数据库系统设计漫谈
数据库系统设计漫谈james tong
 

Similar to dbms in all (20)

Big Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDBBig Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDB
 
[译]No sql生态系统
[译]No sql生态系统[译]No sql生态系统
[译]No sql生态系统
 
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
 
Hadoop con 2015 hadoop enables enterprise data lake
Hadoop con 2015   hadoop enables enterprise data lakeHadoop con 2015   hadoop enables enterprise data lake
Hadoop con 2015 hadoop enables enterprise data lake
 
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch2.4   app - oss - db (ver 1.0)開放原始碼 Ch2.4   app - oss - db (ver 1.0)
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
 
內容管理系統 - Drupal入門
內容管理系統 - Drupal入門內容管理系統 - Drupal入門
內容管理系統 - Drupal入門
 
Oracle北大青鸟完全教程
Oracle北大青鸟完全教程Oracle北大青鸟完全教程
Oracle北大青鸟完全教程
 
1.基础篇 修改by徐定翔2 去掉批注
1.基础篇 修改by徐定翔2 去掉批注1.基础篇 修改by徐定翔2 去掉批注
1.基础篇 修改by徐定翔2 去掉批注
 
数据访问层开发实践
数据访问层开发实践数据访问层开发实践
数据访问层开发实践
 
NoSQL-MongoDB
NoSQL-MongoDBNoSQL-MongoDB
NoSQL-MongoDB
 
基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构
 
《数据库技术》教学大纲
《数据库技术》教学大纲《数据库技术》教学大纲
《数据库技术》教学大纲
 
浅谈伪分布式数据库架构
浅谈伪分布式数据库架构浅谈伪分布式数据库架构
浅谈伪分布式数据库架构
 
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zhengBdwf11 netezza james_zheng
Bdwf11 netezza james_zheng
 
No sql带来了什么 孙立
No sql带来了什么   孙立No sql带来了什么   孙立
No sql带来了什么 孙立
 
淘宝Java中间件之路 it168
淘宝Java中间件之路 it168淘宝Java中间件之路 it168
淘宝Java中间件之路 it168
 
《数据库技术》课程描述
《数据库技术》课程描述《数据库技术》课程描述
《数据库技术》课程描述
 
110412 kningsoft-mongo db-intro-usage-in-mercury
110412 kningsoft-mongo db-intro-usage-in-mercury110412 kningsoft-mongo db-intro-usage-in-mercury
110412 kningsoft-mongo db-intro-usage-in-mercury
 
Introduction to big data
Introduction to big dataIntroduction to big data
Introduction to big data
 
数据库系统设计漫谈
数据库系统设计漫谈数据库系统设计漫谈
数据库系统设计漫谈
 

dbms in all