MySQL编程(带附件)

一、 数据库发展历史

1. 数据概念

以目前互联网角度认为计算机上存储的所有内容都可以是数据。文字可以是数据,文件可以是数据,视频可以是数据。但是总体上可以把数据分为:

  • 1) 文本数据
  • 2) 二进制数据

二进制数据是计算机发展后才出现的。而文本数据是从古代就有的。

2. 数据发展历史

数据记录发展历史:

  • 1) 以纸质媒介作为载体(记录在纸上,例如:面试时在前台签到)
  • 2) 随着计算机的发展,可以把数据记录在计算机中文件上。如:word、excel、XML等文件。但是文件中数据又不具备安全性,同时对于应用程序进行操作又不方便。
  • 3) 关系型数据库管理系统出现了。它具备数据的安全性,同时支持SQL这种非常方便的操作方式。
  • 4) 随着互联网的发展,对于性能要求越来越高,出现了No-SQL数据库,它是专门解决关系型数据在分布式项目或大型应用中数据读取效率低或关系型数据库管理系统不易扩展的问题。但是在目前市场上,No-SQL数据库只能作为关系型数据库的补充,而不能替代关系型数据库。

3. 市场上主流数据库

关系型数据库:

  • 1) Oracle:使用免费,服务收费。功能比较多,体积比较大。
  • 2) MySQL:开源、免费、体积小
  • 3) SQL Server : Microsoft 公司的。
  • 4) SQLite:小巧的数据库,集成在手机中。
  • 5) DB2:IBM公司的数据库。

非关系型数据库(No-SQL):

  • 1) HBase(Hadoop Database): 常用在大数据中的面向列的数据库
  • 2) MemCached:内存型键值对数据库
  • 3) Redis:支持内存型和持久化策略的数据库系统
  • 4) MongoDB:面向文档的数据库

 

详细介绍请下载附件查阅

 
MySQL编程精讲.docx
docx文件
5.0M

 

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语 夸夸
夸夸
还有吗!没看够!
表情代码图片

    暂无评论内容