[MS-SQL CE]Microsoft SQL Server Compact 3.5란?
2015. 12. 30. 22:32
현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다.
|
|
Microsoft SQL Server Compact
MS-SQL CE에 대해서 알아보자.
(MSDN참조 : https://msdn.microsoft.com/ko-kr/library/aa983313(v=vs.90).aspx )
Microsoft SQL Server Compact(이하 MS-SQL CE)는 기존 MS-SQL과 다르게 따로 서버를 설치할 필요가없이
.sdf 데이터베이스 파일을 사용하여 간단하게 설치 및 배포를 할수 있는 데이터베이스입니다.
기본적으로 MS-SQL CE는 Embeded용 Database버전입니다.
또한 Mobile제품 군을 지원하는 유일한(MS계열중) Database입니다.
MS-SQL CE는 .SDF 파일 포멧을 이용하기때문에 기타 다른 MS-SQL 제품들과 호환이 불가하며 DB크기(4GB 제한)나 컬럼타입등 기능이 다소 제한적이지만 T-SQL, LINQ to SQL, ADO.NET등 개발에 유용한 기능들은 대부분 지원합니다.
SQL CE는 설치 및 배포가 간편하며 SQLite와 비교하여 빠른편이므로 MS계열의 App 또는 Desktop 프로그램의 내장DB(파일DB)로 주로 사용합니다.
※ 관련글
Visual Studio 2010에서 MS-SQL Compact 3.5 데이터베이스 생성 및 연결(준비중)