2008-09-10 5 views
4

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

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

ответ

5

Я нашел и sqlite и codebase, которые легко реализовать и установить. Легче (и более стабильным), чем варианты Microsoft, которые, похоже, находятся в серьезном потоке.

+0

Плюс один для опроса устойчивости CEDB. Я просто смотрю на мобильный проект, используя CEDB, который находится в мире боли. Нет одновременных пользователей, нет транзакций, рекомендации не превышать 1000 строк. Я искренне думал, что доступ был худшей БД всех времен. Уже нет. – 2011-07-11 14:55:11

2

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

3

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

3

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

5

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

1

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

Смежные вопросы