Каковы внутренние и внешние базы данных, которые можно использовать с Android, Windows Phone и iOS?

Я хочу знать, какие внутренние и внешние базы данных я могу использовать с каждой мобильной ОС.

SQLite включен в iOS и Android . Существует также библиотека CodePlex для использования Sqlite на Windows Phone (встроенная база данных – Sql CE)

SQLite – популярный выбор для каждого из них. Он легкий, со всем доступом к базе данных в процессе и хранилищем в одном файле (плюс журнал).

Он включен в iOS и Android SDK. Существуют дистрибутивы для Windows Phone 7 .

Как правило, вы не будете использовать внешние базы данных как таковые, хотя, конечно, обычно используют интернет-API (которые, в свою очередь, обычно используют базы данных)

Внешняя база данных SQLite работает на: iOS, Android и Windows телефоне.

Внутренняя база данных:

1) Кэш CoreData и NSUserDefault для iOS.

2) Изолированное хранилище для Windows (http://winphone7db.codeplex.com/)

Sybase SQL Anywhere Studio имеет в своем составе базу данных UltraLite .
Эта база данных имеет версии, работающие на Windows Mobile, iOS, Android, Blackberry, и позволяет синхронизировать через HTTP / HTTPS (насколько я знаю, вы можете использовать базы данных Windows Mobile на Windows Phone)

Я использую http://www.jstorage.info/, поэтому мне даже не нужно писать код для каждого типа системы. Плагин jQuery для этого.

Для программирования .NET на Windows Mobile и Windows Phone вы можете использовать TurboDB или VistaDB .