天天看點

幾個資料庫

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的企業版(商業軟體),是在開源版的基礎上增強了一些企業應用的特性,例如監控等,還提供一些性能優化等工具。