.Net Core實現(xiàn)的文檔數(shù)據(jù)庫RavenDb(隨筆)

這篇只是隨便寫寫!因為身體不適,但是又想寫下來了哈哈哈

說到文檔數(shù)據(jù)庫,大家能想到很多,MongoDb,coudDb。如果只是文檔的話,甚至可以使用對象存儲,阿里的oss,騰訊cos。

但是這里小編選擇這RavenDb,原因是對象存儲下行太貴了(來自窮逼的絕望)。MongoDb據(jù)說非常占用磁盤。

最重要的一點是,RavenDb是c#編寫的,現(xiàn)在是使用.Net Core重構(gòu),在各個圖層上的性能都有明顯提升。.Net Core 2.1的性能無限接近c++,所以跟MongoDB并無太大區(qū)別。

PS:RavenDb官網(wǎng)提供了測試網(wǎng),在官網(wǎng)就能找到,可以在這里直接嘗試。


安裝部署

首先去官網(wǎng)下載安裝包https://ravendb.net/

下載解壓后會有個Server文件夾。

雙擊運行里面的RavenDb.Server.exe

按照跳出來的框里的地址,訪問網(wǎng)頁。

選擇網(wǎng)頁中的unsafe,配置地址。

然后就可以使用了

注冊windows服務(wù)

但是這樣安裝完的話,需要一直開著RavenDb.Server.exe,除非注冊為系統(tǒng)服務(wù)

powershell管理員進入server目錄

注冊服務(wù)

.\rvn.exe windows-service register? --service-name RavenDB? ??

上面一行不行的話就這個

.\rvn.exe windows-service register--service-name RavenDB --service-user-name MyUser--service-user-password MyPassword

刪除服務(wù)

.\rvn.exe windows-service unregister --service-name RavenDB

開始和關(guān)閉服務(wù)

.\rvn.exe windows-service stop --service-name RavenDB

.\rvn.exe windows-service start --service-name RavenDB

參考鏈接:https://ravendb.net/docs/article-page/4.1/csharp/start/installation/running-as-service#starting-and-stopping

PS:RavenDB真的帥!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容