2008-09-10 2 views
4

Windows Mobile의 다양한 데이터베이스 옵션은 무엇입니까? 선형 데이터 세트 요구 사항에 CEDB 및 EDB를 사용했습니다.데이터베이스 엔진 비교 - Windows Mobile

SQL 서버 2005 Mobile edition에 대해 들어 봤습니다. 하지만 다른 것보다 장점은 무엇입니까 (있는 경우)

답변

5

sqllite와 codebase 모두 ​​구현 및 설치가 쉽다는 것을 알았습니다. Microsoft 옵션보다 쉽고 안정적입니다.

+0

CEDB의 안정성에 의문을 제기하는 것 외에 하나. 나는 고통의 세계에있는 CEDB를 사용하는 모바일 프로젝트를보고 있습니다. 동시 사용자가 없으며 거래가 없으며 1000 행을 초과하지 않는 것이 좋습니다. 나는 Access가 모든 시간 중 최악의 DB라고 생각했습니다. 더 이상. –

2

Sybase Ultralite를 사용합니다. 그 전에는 Codebase를 사용하여 foxpro 테이블에 연결했습니다. 저는 모바일 개발자는 아니지만 성능 및 메모리 사용을 위해 SQL Server를 선택했습니다. 또한 우리는 문제를 발견했을 때 그들은 꽤 좋은 지원을 찾았다.

3

이제 SQL Server Compact라고 부릅니다. 장점은 전체 SQL Server와 구문 호환이 가능하므로 작성한 모든 쿼리가 동등한 SQL Server Express/Standard/Enterprise DB에서 작동한다는 것입니다. 그러나 그 반대가 반드시 사실 일 수는 없습니다.

3

SQL 지원이 필요합니까? 그렇지 않다면 가벼운 임베디드 DBM과 같은 솔루션을 살펴보십시오. 필자는 SQL을 필요로하지 않으며 제공되는 속도와 유연성을 크게 누리고있는 수많은 임베디드 솔루션에 Tokyo Cabinet을 사용했습니다. YMMV.

5

SQLite for Windows CE도 확인하십시오. 또한 Compact Framework에서 사용할 수있는 .NET 바인딩이 있습니다.

1

CEDB를 사용하지 않는 것이 좋습니다. WM7이 지원을 중단한다는 사실을 알고 있기 때문입니다.