主流数据库介绍

下一篇:前端初识(三把利器:HTML标签、CSS、JS(javascript)) 点击跳转
目录篇:python相关目录篇 点击跳转
同类篇:mysql摘要之常用操作命令注释 点击跳转
同类篇:Python实战之pymysql模块实战 点击跳转
同类篇:Python实战之sqlalchemy模块 and ORM介绍 点击跳转
同类篇:Python实战之RabiitMQ消息队列 点击跳转
同类篇:python实战之Redis 点击跳转
同类篇:python实战之Queue队列模块 点击跳转

目录

  • SQL(关系型数据库):
  • NOSQL(非关系型数据库)
  • 平台体系

SQL(关系型数据库):

Oracle    #(主流) 甲骨文公司的    收费
Mysql     #(主流)甲骨文公司的    GPL免费开源和收费  互联网用的最多的
SqlServer #(主流)微软的
DB2       #ADM的
Postgresql
sqlite    #轻量级的
access    #轻量级的

什么是关系型数据库?
    类似excel表格(二维表来表示),使用结构和查询语言sql语句用数据进行存储的,关系型的代表作是MYSQL和Orace

Oracle适合传统大企业,大公司,政府,金融,证券等等。
互联网公司没有生存空间,不需要,难扩展,太笨重,并且需要大费用。一般互联网大公司都会把oracle变成MySQL。

NOSQL(非关系型数据库

总的来讲NOSQL(非关系型)有四类

基于key-value存储数据库:
    典型产品:Memcached、Redis、MemcacheDB、Barkeley DB
    mencached中小企业用的多,大型企业用redis比较多,redis可以替换memcashed

    Memcachedb就是防止mencashed重启所有数据会丢失而被新浪开发出来的。在mencashed基础增加Berkeley DB实现具备了事物恢复能力、持久化数据存储能力和分布式复制能力。

基于列存储(Column-oriented)数据库:
    典型产品:Cassandra 、HBase

基于面向文档(Document-Oriented)数据库:
    典型产品:MgonoDB、CouchDB

基于图形(Graph)数据库:
    典型产品:Neo4J、InfoGrid

非关系型是替代不了关系型的 只能说是一种补充

WEB2.0以用户为主体,上传下载发布帖发布微博等等,动态应请求越来越多,数据库压力比较大,传统关系型的(MySQL、orace)数据库在应用这种WEB2.0高并发和高吞吐的需求的时候就很困难。因为他的大部分数据都要存在磁盘里面去,然后读取的时候用ccle语句来读取并且要保持数据的一致性追求ACID理论,非常繁重。说白了就是用户存的资料我无需费力的存储到我们服务器,所以就诞生了非关系型(NOSQL)数据库

平台体系

windos平台:Csybase、.net、SQL、web服务器:IIS

linux平台:apache、nginx、php、java、mysql、oracle

下一篇:前端初识(三把利器:HTML标签、CSS、JS(javascript)) 点击跳转
目录篇:python相关目录篇 点击跳转
同类篇:mysql摘要之常用操作命令注释 点击跳转
同类篇:Python实战之pymysql模块实战 点击跳转
同类篇:Python实战之sqlalchemy模块 and ORM介绍 点击跳转
同类篇:Python实战之RabiitMQ消息队列 点击跳转
同类篇:python实战之Redis 点击跳转
同类篇:python实战之Queue队列模块 点击跳转

 

你可能感兴趣的:(MySQL,数据库相关)