• 数据库的种类有哪些?


    数据库共有3种类型,分别为:关系数据库、非关系型数据库和键值数据库。

    1、关系数据库

    常见的关系数据库有:

    MySQL:免费的数据库系统。被广泛用于中小型应用系统。体积小、速度快、总体拥有成本低,开放源代码。2008年被SUN收购,2009年SUN被Oracle收购。
    SQL Server:Microsoft的产品。软件界面友好、易学易用,在操作性和交互性方面独树一帜。
    Oracle数据库:目前比较成功的关系型数据库管理系统。运行稳定、功能齐全、性能超群、技术领先。主要应用在大型的企业数据库领域。
    PostgreSQL:加州大学伯克利分校以教学目的开发的数据库系统,支持关系和面向对象的数据库,属于自由数据库管理系统。
    DB2:IBM的产品。

    此外还有:
    MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的代替品·)、Microsoft Access、Google Fusion Tables、FileMaker、Sybase、dBASE、Clipper、FoxPro、foshub。

    几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

    2、非关系型数据库(NoSQL)

    BigTable(Google)、Cassandra、MongoDB、CouchDB。

    3、键值(key-value)数据库

    Apache Cassandra(为Facebook所使用):高度可扩展、Dynamo、LevelDB(Google)。

    扩展:

    数据库模型:对象模型、层次模型(轻量级数据访问协议)、网状模型(大型数据储存)、关系模型、面向对象模型、半结构化模型、平面模型(表格模型,一般在形式上是一个二维数组。如表格模型数据Excel)。

    数据库的架构可以大致区分为三个概括层次:内层、概念层和外层。

  • 相关阅读:
    go cobra Error: required flag(s) "pkg-name" not set
    Linux 防火墙及开放端口管理
    第二十九节 jQuery之新建节点操作
    Why is one loop so much slower than two loops?
    Why in the code “456”+1, output is “56”
    I want to learn Android Development, where do I start?
    UIColor
    UITextField
    UITableViewController
    NSString 字符串
  • 原文地址:https://www.cnblogs.com/chengl062/p/13953858.html
Copyright © 2020-2023  润新知