정보, 통신, 기술/개발? 개발! 개발^^

SQL Server Compact 3.5

최윤호 2009. 3. 11. 09:31
반응형

MSSQL Server 제품 중 Compact Edition이 있습니다.
http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

SQL Server Compact 3.5 서비스 팩 1 온라인 설명서 :: SQL Server Compact 개요
http://msdn.microsoft.com/ko-kr/library/ms172448.aspx

SQL Server 2005에선 Mobile Edition과 Compact Edition 모두 나왔는데. 이번 2008에선 Mobile Edition은 아예 없앴네요.(SQL Server Compact 3.5 is the next version of SQL Server Mobile, adding the desktop platform.)
SQLiteBerkeley DB와 같은 embeddable databases의 선전에 굳이 "Mobile"로 제품의 이용 범위을 한정할 필요가 없다고 판단한 것 같습니다.

Fully embeddable architecture, No administration required, Single file, code-free database format 기능으로 SQLite와 유사한 포지션입니다.
Free to use and distribute로 사용에 제한이 없습니다.

당연히 VS와 잘 연결되고요.(Microsoft Visual Studio 2008 integration)
최신 MS의 DB 기술도 잘 지원합니다.(Supports ADO.NET, LINQ to SQL, LINQ to Entities, and the ADO.NET Entity Framework)
그리고 무엇보다 SQL Server와의 Data Sync 기능이 잘 구현되어 있습니다. Mobile Edition의 DNA가 녹아 있는 부분이죠.(Synchronize data automatically with SQL Server Compact support for the Microsoft next generation synchronization platform, Sync Services for ADO.NET. Keep mobile and occasionally connected systems synchronized with full support for SQL Server merge replication)

하지만, Compact Edition이 SQL Server의 모든 기능을 제공하는 것은 아닙니다.
특히나 View와 Trigger, Stored Procedure와 같은 기본 SQL 기능을 제공하지 않는 것이 아쉽네요.

설치 파일도움말 설치 파일이 분리되어 있습니다.
VS2008를 설치할때 설치 옵션을 그대로 사용하셨다면 보통 자동으로 설치되니, 그런 경우엔 도움말 파일만 설치하면 됩니다.
VS2008 없이 Compact Edition을 다른 개발툴과 같이 사용할 일은 설마 없겠죠^^;;

반응형