歡迎光臨
每天分享高質量文章

.Net Core實現的文件資料庫RavenDb

說到文件資料庫,大家能想到很多,MongoDb,coudDb。如果只是文件的話,甚至可以使用物件儲存,阿裡的oss,騰訊cos。

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

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

PS:RavenDb官網提供了測試網,在官網就能找到,可以在這裡直接嘗試。

安裝部署

首先去官網下載安裝包https://ravendb.net/

下載解壓後會有個Server檔案夾。

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

按照跳出來的框里的地址,訪問網頁。

選擇網頁中的unsafe,配置地址。

然後就可以使用了

註冊windows服務

但是這樣安裝完的話,需要一直開著RavenDb.Server.exe,除非註冊為系統服務

powershell管理員進入server目錄

註冊服務

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

上面一行不行的話就這個

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

刪除服務

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

開始和關閉服務

.\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

赞(0)

分享創造快樂