几个数据库

来源:互联网 发布:淘宝代购基本都是假货 编辑:程序博客网 时间:2024/05/22 05:43
 

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL的特性

  • 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
  • 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。
  • 为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
  • 支持多线程,充分利用CPU资源,支持多用户。
  • 优化的SQL查询算法,有效地提高查询速度。
  • 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
  • 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
  • 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
  • 提供用于管理、检查、优化数据库操作的管理工具。
  • 可以处理拥有上千万条记录的大型数据库。

PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。

PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL 开发者把它拼读为 "post-gress-Q-L"。(Audio samplCubrid是韩国开发的一个开源的Object-Relational数据库

 特征:

1 )继承于关系型数据库

2)大容量

3)扩展性

4)高性能

5)transaction

6)备份/恢复

7)权限管理

8)数据库服务支持

   标准 API: JDBC, ODBC, OLEDB, PHP, E-SQL 等
  Native API: CAS-CCI, C-API
 Java Stored Procedure

10)Cubrid Manager管理工具

e, 5.6k MP3)。它也经常被简略念为 "postgres"。Cego 实现了一个支持事务和SQL查询语言的关系数据库,支持一般的数据库功能以及索引、视图、存储过程等。

InterBase 是一个强大而高性能的关系数据库。它可以运行在多种平台上,像Cobalt、Microsoft Windows、NetWare、Linux 以及其他UNIX 系统。InterBase 遵循SQL 标准语句,结合了多年的数据库技术,使它非常容易使用。

主要的特点包括:

    * 全面支持SQL92入门级。
    * 功能齐全:索引,视图,触发器……
    * 采用多版本机制解决多用户并发读写数据库的问题。
    * 是可以与Oracle、IBM DB2、MS SQLServer并列的大型数据库,用户包括波士顿证券交易所。
    * 单个文件存储所有信息(结构,数据,索引,视图,触发器……)。
    * 对数据库管理员要求低,基本上安装后就不必管理了。

 

MySQL Enterprise 是开源数据库服务器——MySQL的企业版(商业软件),是在开源版的基础上增强了一些企业应用的特性,例如监控等,还提供一些性能优化等工具。