對(duì)于PHP程序員來說,SQLite可以快速搭建一個(gè)數(shù)據(jù)庫(kù)開發(fā)環(huán)境,提供一個(gè)寬松、自包含、無配置、獨(dú)立的數(shù)據(jù)庫(kù)環(huán)境,所有數(shù)據(jù)保存在一個(gè)文件中。當(dāng)MySQL作為最終的生產(chǎn)平臺(tái)時(shí),SQLite是不可替代的開發(fā)環(huán)境解決方案。但是真的沒有其他兼容性更好的選擇了嗎?嗯,只是幾個(gè)原因:MySQL的兼容性和對(duì)散列索引的支持,這還不是全部!當(dāng)我們尋找SQLite的替代品時(shí),有兩個(gè)選項(xiàng),即H2和MySQLEmbeded版本。
我們來簡(jiǎn)單比較一下三者數(shù)據(jù)庫(kù):看起來H2是最容易管理的,所以我在PHP中經(jīng)歷了H2之后的一些限制:Quercus的MySQL驅(qū)動(dòng)無法很好的與H2的MySQL兼容模式,所以我必須使用Quercus的PDO驅(qū)動(dòng)來代替。MySQLEmbedded和MySQL 100%兼容,我還沒開始測(cè)試。
6、 數(shù)據(jù)庫(kù)有哪幾種1)。sqlserver2)。access3)。oracle4)。sysbase5)。MySQL 6)。Informix 7)。FoxPro 8)。PostgreSQL 9)。IBM的DB2。首要應(yīng)用一般是ACCESS合作的腳本程序,一般是ASPASP.NETJSPMICROSOFTSQL,不過稍微復(fù)雜一點(diǎn),但是功能強(qiáng)大,很多腳本和ACCESS的一樣。MYSQL和PHP的結(jié)合是完美的。如果需要處理1000W以上的數(shù)據(jù),
7、什么 數(shù)據(jù)庫(kù)比較熱門?dbengines數(shù)據(jù)庫(kù)最新一組數(shù)據(jù)公布在人氣排行榜上。數(shù)據(jù)顯示,甲骨文數(shù)據(jù)庫(kù)雖然較前兩個(gè)月有所下滑,但憑借雄厚的家庭背景,依然位居第一。第二名也是甲骨文的MySQL 數(shù)據(jù)庫(kù)。MySQL已經(jīng)被大量網(wǎng)站和應(yīng)用作為數(shù)據(jù)庫(kù)管理系統(tǒng)使用。第三名是微軟的SQLServer。與前兩個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)相比,SQLServer對(duì)Windows非常友好。
第四名是PostgreSQL。作為萬年老四,人氣比之前有所增長(zhǎng),也是最大的增長(zhǎng)。第五名是MongoDB。雖然知名度一直在上升,但和PostgreSQL還是有一定差距的。六到十名分別是IBMDB2、Redis、Elastcsearch、微軟Access和SQLite。在公布的前20名名單中,大部分是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。除了少數(shù)流行的數(shù)據(jù)庫(kù),我們可以看到關(guān)系型數(shù)據(jù)庫(kù)仍然是市面上最受歡迎的產(chǎn)品。
8、多種 數(shù)據(jù)庫(kù)的比較Orcale 數(shù)據(jù)庫(kù) A美國(guó)Orcale公司開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)協(xié)調(diào)服務(wù)器,是一個(gè)支持任務(wù)確定型應(yīng)用的開放式RDBMS。它可以支持各種不同的硬件和操作系統(tǒng)平臺(tái),從臺(tái)式機(jī)到大型和超級(jí)計(jì)算機(jī),為各種硬件結(jié)構(gòu)提供高度的可擴(kuò)展性,支持對(duì)稱多處理器、集群多處理器、大規(guī)模處理器等。,并提供廣泛的國(guó)際語(yǔ)言支持。Orcale是一個(gè)多用戶系統(tǒng),可以在批處理或在線環(huán)境中自動(dòng)從系統(tǒng)故障中恢復(fù)。
Orcale以二維表格的形式表示數(shù)據(jù),并提供SQL(結(jié)構(gòu)化查詢語(yǔ)言),可以完成數(shù)據(jù)查詢、運(yùn)算、定義、控制等基本的數(shù)據(jù)庫(kù)管理功能。Orcale有很好的便攜性,通過它的通信功能,微型計(jì)算機(jī)上的程序可以與小型甚至大型計(jì)算機(jī)上的Orcale進(jìn)行通信,可以互相傳輸數(shù)據(jù)。此外,Orcale還有用C語(yǔ)言連接電子表格和圖形處理等軟件。