Сравнение движков баз данных - Windows Mobile - PullRequest
4 голосов
/ 10 сентября 2008

Какие варианты базы данных доступны в Windows Mobile? Я использовал CEDB и EDB для нужд линейного набора данных.

Я слышал о SQL Server 2005 Mobile Edition. Но каковы преимущества перед другими (если есть)

Ответы [ 6 ]

5 голосов
/ 29 ноября 2008

Я обнаружил, что и sqllite, и кодовая база просты в реализации и установке. Проще (и более стабильно), чем варианты Microsoft, которые, похоже, находятся в серьезном движении.

5 голосов
/ 11 сентября 2008

Также взгляните на SQLite для Windows CE . Для его использования из Compact Framework доступны также привязки .NET.

3 голосов
/ 11 сентября 2008

Вам нужна поддержка SQL? Если нет, посмотрите на легкое встраиваемое DBM-подобное решение. Я использовал Tokyo Cabinet для ряда встроенных решений, где SQL не был необходим, и мне очень понравилась скорость и гибкость, которую он обеспечивает. YMMV.

3 голосов
/ 11 сентября 2008

Я думаю, что сейчас он называется SQL Server Compact. Преимущества состоят в том, что он совместим по синтаксису с полноценным сервером sql, поскольку любой запрос, который вы пишете для него, гарантированно работает на эквивалентной базе данных SQL Server Express / Standard / Enterprise. Однако обратное не всегда верно.

2 голосов
/ 10 сентября 2008

Мы используем Sybase Ultralite. До этого мы использовали Codebase для подключения к таблицам foxpro. Я не мобильный разработчик, но я понимаю, что мы выбрали его вместо SQL Server для производительности и использования памяти. Также мы обнаружили, что они оказали довольно хорошую поддержку, когда обнаружили какие-либо проблемы.

1 голос
/ 09 ноября 2008

Я бы больше не использовал CEDB, поскольку я полагаю, что WM7 прекращает поддержку.

...