문제

내가 찾는 것은 데스크탑/임베디드 데이터베이스입니다.두 후보자는 내가 찾는 것은 Microsoft SQL Server CE 고 Oracle 합니다.는 경우에는 사람의 모두 사용이 제품의하는 경우 비교할 수 있습니다.가를 찾을 비교 온라인.

백엔드 DB Oracle10g.

업데이트: 설명,사업 필요한 것은 클라이언트-서버 응용 프로그램으로 오프라인 기능(따라서 필요한 로컬 데이터 저장에 클라이언트)

도움이 되었습니까?

해결책

는 경우드 백엔드 데이터베이스는 Oracle10g 아마 보다 편리하게 사용할 수 있는 Oracle Lite-는 방법을 사용하지 않아도 두 개의 완전히 다른 SQL 방언에서 동일한 프로젝트입니다.

BTW,내에서 제품 사용 SQLite 으로 데이터베이스 데스크톱

다른 팁

내가 두 번째는 투표에 대한 SQLite.나는 확실하지 않다 당신이 무엇을 달성하려고 하지만 경우에 당신은 모든 종류의 로컬 저장소와 동기화 SQLite 은 좋은 선택이 될 것입니다.그것은 매우 광범위하게 채택하고 많은 커뮤니티 지원합니다.

또한 사용 SQLite 데스크톱으로 데이터베이스입니다.그것은 번개 빠르고 필요로 하지 않는 별도의 프로세스 또는 사전에 설치합니다.당신이 필요로하는 모든 라이브러리에 액세스하는 데이터의 일부로 귀하의 코드입니다.

에서의 빛의 설명을 나는 모두 평가 OracleXE 및 Oracle10g 라이트 전에 다른 사람입니다.지팡이와 같은 기술,SQL/Oracle 있는 재미있는 일부 불일치에 대한 SQL 구문과 데이터 형식.내가 상상 당신 동일한 문제와 SQLite.

아마도 나는 완전히 이해해서 여기에 필요합니다.당신은 당신에 대해 개발 10g,그러나 자신에 대한 테스트/개발 환경을 원하는 더 많은 경량의 데이터베이스?

또는,당신은 응용 프로그램을 개발하는 한단 10g 데이터베이스의 경우 온라인으로,하지만 때 오프라인 사용 로컬 저장소?

두 경우 모두에서,나 머물 것이 좋습 Oracle 기 때문에만 그것은 코드가 단순해집니다.

첫 번째 경우에,나는 이유를 궁금해 없 10g QA 계 어딘가에는 모든 개발자가 연결할 수 있습니다.

장점 중 하나는 당신이 당신의 SQL 서버 CE 가 는 무료 고 사용할 수 있습니다 를 홈으로 ADO.NET accesible 데이터베이스입니다.

또한,동일한 SQL CE 파일에서 사용 가능 PC 및 모바일 장치를 개발하는 경우 응용 프로그램을 사용하여.NET 사용할 수 있습니다 같은 코드를 위한 데스크탑 및 모바일 장치 없이 변경합니다.

를 찾고 싶을 수도 있습니다에서 오라클 XE.나를 기억할 수 없을 모두 차이가 있지만,O-Lite 맞지 않는 내 프로젝트를 필요합니다.Oracle XE 은 매우 좋은 데이터베이스에 대한 지역 개발.

로@Nir 언급하고,그것의 더 균일 환경입니다.그러나 만약 당신이 결정하지 않을 사용하여 Oracle 빛,I would highly recommend 을 살펴보 Firebird.그것은 하나의 최고의 선택한 데스크톱 데이터베이스 시나리오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top