[翻譯 EF Core in Action] 1.5 關於NoSql

Entity Framework Core in Action

Entityframework Core in action是 Jon P smith 所著的關於Entityframework Core 書籍。原版地址. 是除了官方文檔外另外一個學習EF Core的不錯途徑, 書中由淺入深的講解的EF Core的相關知識。由於沒有中文版,因此本人對其進行翻譯。 預計每兩天一篇更新 PS: 翻譯不免限於本人水平有不許確的地方,建議英文水平不錯的同窗直接查看原版,有不足的地方歡迎指正html

第一部分目錄導航

關於NoSql

在討論關係型數據庫時,咱們不能不提到非關係型數據庫,也就是NoSQL(參見 http://mng.bz/DW63). 關係型數據庫和非關係型數據庫在現代應用程序中都扮演着重要的角色,我在一個應用程序中同時使用了Sql Server(關係型數據庫)和Azure表(非關係數據庫)來處理不一樣的業務需求sql

EF Core被設計爲處理關係型數據庫和非關係型數據庫,與EF 6.x不一樣,後面只圍繞着關係型數據庫而設計. 本書介紹的許多原則適用與這兩種數據庫,可是因爲關係型數據庫本質上比非關係型數據庫複雜許多,所以使用關係型數據庫須要更多的命令. 你會在一整章中看到專門介紹僅在關係型數據庫中使用的命令. 例如第7章的內容就是關係數據庫建模數據庫

EF Core 2.0包含Azure NoSql數據庫和Cosmos DB的預覽數據庫驅動程序. 目的是作爲爲學習處理NoSQL數據庫的練習, 並在EF Core 2.2提供了更強大的解決方案. 隨着時間的推移,不管是微軟仍是NoSql數據庫的做者均可覺得EF Core編寫更多的NoSql數據庫驅動程序nosql

注: 在14.2節中介紹了在命令查詢職責分離(CQRS)模式中使用SQL/ 關係型數據庫和NoSQL數據庫構建應用程序,使應用程序的性能更高性能

相關文章
相關標籤/搜索