2011-12-20 2 views
3

클라이언트 용 단일 사용자 단일 컴퓨터 용 응용 프로그램을 빌드하고 있습니다.단일 사용자 단일 컴퓨터 응용 프로그램 : 로컬 데이터베이스 대 SQL 익스프레스의 데이터베이스

로컬 데이터베이스를 사용하는 경우 클라이언트가 응용 프로그램을 실행하기 위해 SQL 2008 Express Edition을 설치해야하는지 알고 싶습니다. 한 번 클릭으로 응용 프로그램으로 게시 한 경우 로컬 DB는 어디에 있습니까 (백업용)? (OR) DB를 SQL Express로 옮긴 다음 Express에서 DB의 데이터를 사용하도록 응용 프로그램을 유선화하면 더 좋을까요?

귀하의 모든 도움은 감사드립니다.

답변

1

로컬로 사용자 데이터베이스를 하나 사용할 것이므로 응용 프로그램에 통합하고 SQL Server compact 또는 SQLite과 같은 데이터베이스를 사용하는 것이 좋습니다 (다운로드 및 사용할 수있는 .NET 라이브러리가 있으며 매우 빠르고 작음).

+0

SQL Lite는 훌륭한 옵션입니다. 충돌로 인해 복원 할 수있는 유일한 문제가 있습니다. 그럴 가능성이 얼마나 확실한가. 어떤 데이터 픽스를해야한다면 어떻게해야합니까? 응용 프로그램에서 바로 밀어 붙여야합니까? 쿼리 분석기를 SQL 익스프레스에 첨부하면 데이터를 볼 방법이 없습니까? – Kunal

1

선택할 수있는 데이터베이스가 많이 있습니다. 단일 사용자 로컬 애플 리케이션을 위해 나는 심지어 익스프레스 SQL 엔진이 과도하다는 것을 알았다. SqlCE, Sqlite 또는 지속적인 해시 테이블이나 주체와 같은 nosql 옵션은 조사 할 가치가 있습니다.