2010-04-06 4 views
1

사용자의 로컬 (usu. Windows) 바탕 화면에서 실행해야하는 응용 프로그램을 작성하는 중입니다.이 응용 프로그램에는 Access 또는 기타 데이터베이스 응용 프로그램이 설치되어 있지 않으며 데이터를 웹에 복제 할 수 있어야합니다. 인스턴스 (아마도 웹 서비스를 통해).NoSQL은 데스크톱 응용 프로그램에 적합한 데이터 솔루션입니까?

NoSQL 데이터베이스는 문서 지향적이며 (이 응용 프로그램은 대부분 문서를 처리하기위한 용도로 제공됩니다.) 복제를보다 직관적으로 수행 할 수 있어야하며 설치 가능한 호스트 나 응용 프로그램에 의존하지 않아도됩니다. , 아니면이 문제에 가장 적합하지 않은 세련된 옵션으로 점프하고 있습니까?

답변

2

로컬 스토리지를위한 내장형 데이터베이스 스토리지 엔진 인 ESENT를 사용할 수 있습니다. 그것은 창문의 일부로 제공됩니다.

다음은 관리 인터페이스 codeplex입니다.

NoSQL 데이터베이스를 사용하는 경우 - 꼭 필요에 맞게 사용하십시오. 그러나 그들의 현재 인기 때문에 간단히하지 마십시오. 문서 저장이 필요하다면 파일 시스템에 어떤 문제가 있습니까?

+0

어느 시점에서 데이터를 웹 응용 프로그램과 동기화하려고하기 때문에 파일 시스템이 충분하지 않습니다. 따라서 "웹 지원"형식이어야합니다. –

+0

파일을 웹에서 사용할 수있게 만드는 것은 무엇입니까? 내가 아는 한, 파일을 제공하는 대부분의 웹 사이트는 파일 시스템에 저장합니다. – Oded

2

환경 설정 및 북마크와 같은 것들을 위해 데스크톱 애플리케이션을위한 스토리지 백엔드를 제공하는 것을 목표로하는 Desktopcouch 프로젝트도 있습니다. 이것은 CouchDB를 기반으로하며 명시된 목표 중 하나는 컴퓨터 간의 자동 복제 및 데이터 동기화입니다. 나는 또한 우분투 원 클라우드 스토리지 서비스에서 중심적인 역할을한다고 믿는다.

관련 문제