明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

國內(nèi)經(jīng)常見的數(shù)據(jù)庫有哪一些?各種數(shù)據(jù)庫簡介

[摘要]什么是數(shù)據(jù)庫? 通俗點(diǎn)解釋數(shù)據(jù)庫就是"按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫",在經(jīng)濟(jì)管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進(jìn)這樣"倉庫",并根據(jù)管理的需要進(jìn)行相應(yīng)的處理。例如,一些單位常常要把職工的基本情況(比如姓名、性別、年齡、...
什么是數(shù)據(jù)庫?

通俗點(diǎn)解釋數(shù)據(jù)庫就是"按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫",在經(jīng)濟(jì)管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進(jìn)這樣"倉庫",并根據(jù)管理的需要進(jìn)行相應(yīng)的處理。例如,一些單位常常要把職工的基本情況(比如姓名、性別、年齡、工資、基本狀況等)存放在表中,這張表就可以看成是一個(gè)數(shù)據(jù)庫,通過它就可以根據(jù)需要隨時(shí)查詢某職工的基本情況,也可以查詢某個(gè)年齡段內(nèi)的職工人數(shù)等等。這些工作如果都能在計(jì)算機(jī)上自動進(jìn)行,那我們的人事管理就可以達(dá)到極高的水平。此外,在財(cái)務(wù)管理、倉庫管理、生產(chǎn)管理等管理事業(yè)中也需要建立眾多的這種"數(shù)據(jù)庫",使其可以利用計(jì)算機(jī)實(shí)現(xiàn)財(cái)務(wù)、倉庫、生產(chǎn)的自動化管理。 說白了,數(shù)據(jù)庫就像是按行列順序排列的很科學(xué)的數(shù)據(jù)集合?梢噪S時(shí)按某種順序(或行或列)進(jìn)行添加,想用時(shí)隨時(shí)可以按任意一種順序讀取數(shù)據(jù),十分方便。

看了這么多估計(jì)你也眼花繚亂了,其實(shí)簡單地說數(shù)據(jù)庫就是一組經(jīng)過計(jì)算機(jī)整理后的數(shù)據(jù),存儲在一個(gè)或多個(gè)文件中,而管理這個(gè)數(shù)據(jù)庫的軟件就稱之為數(shù)據(jù)庫管理系統(tǒng)。一般一個(gè)數(shù)據(jù)庫系統(tǒng)(Database System)可分為數(shù)據(jù)庫(Database)與數(shù)據(jù)管理系統(tǒng)(Database Management System,DBMS)兩個(gè)部分。

常用的幾種數(shù)據(jù)庫

國際國內(nèi)的主導(dǎo)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)有Oracle、Sybase、INFORMIX和INGRES。這些產(chǎn)品都支持多平臺,如 UNIX、VMS、Windows,但支持的程度不一樣。IBM的DB2也是成熟的關(guān)系型數(shù)據(jù)庫。但是,DB2是內(nèi)嵌于IBM的AS/400系列機(jī)中,只支持OS/400操作系統(tǒng)。

  1. MySQL

MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由 MySQL AB開發(fā)、發(fā)布和支持。MySQL AB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價(jià)值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標(biāo)。 MySQL是一個(gè)快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass- deployed)的軟件中去。

2.SQL Server

SQL Server是由微軟開發(fā)的數(shù)據(jù)庫管理系統(tǒng),是Web上最流行的用于存儲數(shù)據(jù)的數(shù)據(jù)庫,它已廣泛用于電子商務(wù)、銀行、保險(xiǎn)、電力等與數(shù)據(jù)庫有關(guān)的行業(yè)。 目前最新版本是SQL Server 2005,它只能在Windows上運(yùn)行,操作系統(tǒng)的系統(tǒng)穩(wěn)定性對數(shù)據(jù)庫十分重要。并行實(shí)施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。 SQL Server 提供了眾多的Web和電子商務(wù)功能,如對XML和Internet標(biāo)準(zhǔn)的豐富支持,通過Web對數(shù)據(jù)進(jìn)行輕松安全的訪問,具有強(qiáng)大的、靈活的、基于Web的和安全的應(yīng)用程序管理等。而且,由于其易操作性及其友好的操作界面,深受廣大用戶的喜愛。

3.Oracle

提起數(shù)據(jù)庫,第一個(gè)想到的公司,一般都會是Oracle(甲骨文)。該公司成立于1977年,最初是一家專門開發(fā)數(shù)據(jù)庫的公司。Oracle在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位。 1984年,首先將關(guān)系數(shù)據(jù)庫轉(zhuǎn)到了桌面計(jì)算機(jī)上。然后,Oracle5率先推出了分布式數(shù)據(jù)庫、客戶/服務(wù)器結(jié)構(gòu)等嶄新的概念。Oracle 6首創(chuàng)行鎖定模式以及對稱多處理計(jì)算機(jī)的支持……最新的Oracle 8主要增加了對象技術(shù),成為關(guān)系—對象數(shù)據(jù)庫系統(tǒng)。目前,Oracle產(chǎn)品覆蓋了大、中、小型機(jī)等幾十種機(jī)型,Oracle數(shù)據(jù)庫成為世界上使用最廣泛的關(guān)系數(shù)據(jù)系統(tǒng)之一。

4. Sybase
  Sybase公司成立于1984年,公司名稱“Sybase”取自“system”和“database” 相結(jié)合的含義。Sybase公司的創(chuàng)始人之一Bob Epstein 是Ingres 大學(xué)版(與System/R同時(shí)期的關(guān)系數(shù)據(jù)庫模型產(chǎn)品)的主要設(shè)計(jì)人員。公司的第一個(gè)關(guān)系數(shù)據(jù)庫產(chǎn)品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 數(shù)據(jù)庫體系結(jié)構(gòu)的思想,并率先在Sybase SQLServer 中實(shí)現(xiàn)。

除此之外,還有微軟的 Access數(shù)據(jù)庫、FoxPro數(shù)據(jù)庫等。既然現(xiàn)在有這么多的數(shù)據(jù)庫系統(tǒng),那么在游戲編程時(shí)應(yīng)該選擇什么樣的數(shù)據(jù)庫呢?首要的原則就是根據(jù)實(shí)際需要,另一方面還要考慮游戲開發(fā)預(yù)算,F(xiàn)在常用的數(shù)據(jù)庫有:SQL Server、My SQL、Oracle、FoxPro。其中MySQL是一個(gè)完全免費(fèi)的數(shù)據(jù)庫系統(tǒng),其功能也具備了標(biāo)準(zhǔn)數(shù)據(jù)庫的功能,因此,在獨(dú)立制作時(shí),建議使用。

【相關(guān)推薦】

Mysql免費(fèi)視頻教程

2. MySQL性能優(yōu)化的17個(gè)要點(diǎn)

3. mysql診斷啟動問題、查看日志文件詳解

4. MySQL數(shù)據(jù)庫的備份與維護(hù)詳解

5. MySQL設(shè)置訪問權(quán)限實(shí)例詳解

以上就是國內(nèi)常見的數(shù)據(jù)庫有哪些?各種數(shù)據(jù)庫簡介的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。