我有一個項目需求來爲應用程序選擇一個輕量級數據庫。在SQL Server Express和SQL Lite之間進行選擇
需要在SQL Server Express Edition或SQLLite中進行選擇。哪一個將是有效和可靠的。我應該在Windows 7/Windows 2008 R2下運行它。我是數據庫編程的新手。這將是有益的,如果你能在
- 可靠性方面
- 穩定性共享一些信息
- 大小限制
- 內存消耗
- 性能
我有一個項目需求來爲應用程序選擇一個輕量級數據庫。在SQL Server Express和SQL Lite之間進行選擇
需要在SQL Server Express Edition或SQLLite中進行選擇。哪一個將是有效和可靠的。我應該在Windows 7/Windows 2008 R2下運行它。我是數據庫編程的新手。這將是有益的,如果你能在
的SQL Server Express和SQLite AREN沒有真正可比的數據庫系統。
的SQL Server Express是微軟完整的SQL Server產品,一個獨立的數據庫服務器(通常是一個專用的機器上運行)客戶端應用程序連接到的免費版本。它專爲Web應用程序設計,其中許多用戶將同時使用數據庫,並且需要高可用性。
SQLite的是經常在有機會接觸到一個基於SQL數據庫系統中受益應用中使用的緊湊進程內數據庫但它是不可行的安裝完全獨立的數據庫旁邊的應用程序。例如,Firefox使用SQLite存儲書籤,Adobe Lightroom使用它存儲其照片目錄,但也有一些使用SQLite的移動(例如iPhone)應用程序。
Microsoft等效於SQLite的版本是SQL Server compact edition (CE),可免費發佈和使用。 SQL Server CE在很多方面與SQLite非常相似。
同樣,SQL Server的非Micrososft等效(快速版和完整版)也可能是MySQL。
儘管存在交叉(您可能會構建使用SQLite的小型Web應用程序,或需要用戶安裝SQL Express的大型桌面應用程序),但通常選擇數據庫系統的兩種「類型」(進程內vs獨立數據庫服務器)取決於正在開發的應用程序的類型。
你能提高你的答案嗎?如果博客消失,基本上只是鏈接的問題並不是很有幫助。此外,接受的答案在(3.5年前)做出了更好的努力來回答這個問題。 –
你的意思是SQL Server精簡版? – Justin
沒有SQL Server 2008 Express Edition。是否可以下載精簡版? – sarat