檔案型資料庫比較

2021-08-31 04:45:53 字數 863 閱讀 4010

檔案型資料庫比較

tinydb,access,ib,fb,easytable,mysql,dbisam我都用過,在運算元據庫時經過突然停電,突然重啟動等因素折騰以後,資料庫檔案準壞。而且壞後99%不能修復。sqlite我用同樣的方法,卻沒事,sqlite資料庫檔案完好無損。

特別是tinydb,access,dbisam,不斷的有人報資料庫損壞,把我害苦了。

ib,mysql需要安裝伺服器程式,使用不太容易。easytable速度太慢。

fb報資料庫損壞倒是少了,但也有1%損壞率。

突然停電,突然重啟動等因素折騰,sqlite就這點值得去試試。我現在換sqlite資料庫,看看實踐中sqlite是不是能過硬。

這斷時間試了sqlite資料庫

sqlite和fb比,在單機上可解決三大問題:

一:突然停電或系統突然重啟動導至資料損壞。sqlite對這方面很大程度上避免這個問題方面做得比較好。

二:加密功能,不用擔心資料被別人複製到別的地方開啟。而fb只要能複製到別的地方,隨便可以開啟。

三:頻煩的插入刪除,更新資料,不會導至資料資料庫很快增長。fb資料庫快速度增長是容易導至資料庫損壞的原因。

這三個問題,是導至乙個軟體是否長期使用時的可靠性問題。

我使用了各種辦法想讓sqlite資料庫出現損壞(在運算元據庫時用突然斷電,強制殺死程序,重新啟動等等),都沒有辦到。而fb這樣折騰一會資料庫檔案準壞,且無法修復。

sqlite缺點就是速度上比不上fb快。當然如果fb用的服務方式,還是很可靠的,可是,這樣麻煩,小使用者用這個也沒有必要。

使用了三年fb,看來要換一下了。

firebird可靠性可是非常好的哦,開啟force write,我的系統四年來幾百份資料庫從來沒壞過一例,無論單機還是網路

nosql和關係型資料庫比較?

優點 1 成本 nosql資料庫簡單易部署,基本都是開源軟體,不需要像使用oracle那樣花費大量成本購買使用,相比關係型資料庫 便宜 2 查詢速度 nosql資料庫將資料儲存於快取之中,關係型資料庫將資料儲存在硬碟中,自然查詢速度遠不及nosql資料庫 4 擴充套件性 關係型資料庫有類似join這...

nosql和關係型資料庫比較

當前主流的關係型資料庫有oracle db2 microsoft sql server microsoft access mysql等。非關係型資料庫有 nosql cloudant。nosql和關係型資料庫比較?優點 1 成本 nosql資料庫簡單易部署,基本都是開源軟體,不需要像使用oracle...

redis redis與關係型資料庫的比較

現在有 2張表,一張放書的資訊 create table book bookid int,title char 20 engine myisam charset utf8 insert into book values 5 php 聖經 6 ruby 實戰 7 mysql 運維 8,ruby 服務端...