簡體   English   中英

使用SQL Server Compact與專用SQL Server數據庫的缺點

[英]Disadvantages of using SQL Server Compact versus dedicated SQL Server database

我想知道使用SQL Server Compact數據庫( .sdf )與完整的數據庫(例如SQL Server Express)之間的主要區別是什么?

是否有任何重大的性能問題,如果是這樣,緊湊型數據庫在開始注意到這個之前有多大?

在啟動項目時,我發現使用緊湊型數據庫是一個簡單,直接和干凈的解決方案,何時應該轉換並轉移到專用數據庫?

我們試試吧:

  • 最大2 GB文件大小
  • 沒有存儲過程,觸發器等。
  • 沒有進程但加載到您的AppDomain中
  • 據我所知,查詢沒有基於成本的優化器或查詢計划
  • 多個用戶同時缺乏並發訪問權限

這里最大的問題是,CE只是您系統上的一個文件,您可以通過使用dll的簡單InApp調用來訪問。 這就是它,在許多情況下這已經足夠了。 很多人會說,你可以稍后切換到SQLS,但我不這么認為。 這是一個完全不同的世界! CE是我眼中的單品。

請記住,當您不想發布應用程序時,需要部署CE-DLL!

SQL Compact不支持存儲過程。 您可以直接在代碼中編寫所有查詢。 這足以讓我選擇SQL Express。 現在,我們還可以選擇LocalDB來簡化部署方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM