【发布时间】:2012-01-07 03:20:15
【问题描述】:
我想知道每个移动操作系统可以使用哪些内部和外部数据库。
【问题讨论】:
-
境界适合
标签: android ios database windows-phone-7 mobile
我想知道每个移动操作系统可以使用哪些内部和外部数据库。
【问题讨论】:
标签: android ios database windows-phone-7 mobile
SQLite 是他们每个人的热门选择。它是轻量级的,所有数据库访问都在进程中,并且存储在单个文件(加上日志)中。
它包含在 iOS 和 Android SDK 中。有Windows Phone 7 的分布。
通常,您不会使用外部数据库本身,当然通常使用互联网 API(反过来通常会使用数据库)
【讨论】:
SQLite 包含在 iOS 和 Android 中。还有一个CodePlex library在Windows Phone上使用Sqlite(内置数据库是Sql CE)
【讨论】:
外部数据库 SQLite 适用于:iOS、Android 和 Windows 手机。
内部数据库:
1) iOS 的 CoreData 和 NSUserDefault 内存缓存。
2) Windows phone 的独立存储 (http://winphone7db.codeplex.com/)
【讨论】:
Sybase SQL Anywhere Studio 包含UltraLite 数据库。
这个数据库有在Windows Mobile、iOS、Android、Blackberry上运行的版本,并让你通过HTTP/HTTPSsynchronize(据我所知,你可以在Windows Phone上使用Windows Mobile数据库)
【讨论】:
我使用http://www.jstorage.info/,所以我什至不需要为每种系统编写代码。 jQuery 插件。
【讨论】: