【问题标题】:where do I host my sqlite3 database?我在哪里托管我的 sqlite3 数据库?
【发布时间】:2011-11-24 22:52:58
【问题描述】:

我正在构建一个使用 sqlite3 库的 iPhone 应用程序 - 自使用 sqlite3 以来托管数据库本身是否有任何特殊要求?例如,我可以将它托管在我的一个 GoDaddy 帐户上吗?我的当前帐户有 25 个免费数据库,但我只是想知道他们可以托管的 SQL 数据库是否可以工作,或者它们是否需要专门为 sqlite3 格式...

有什么想法吗?

【问题讨论】:

    标签: iphone database sqlite hosting


    【解决方案1】:

    您应该将数据库文件保存到 Library/Caches 文件夹,而不是在线托管,除非您有特定的理由让它保持在线。

    【讨论】:

    • 实际上,这完全取决于数据库中有什么以及它有多大。如果它完全是“个人”数据——不以某种方式与其他手机或外部应用程序共享——并且可能小于 10mb,那么手机是一个不错的选择。
    • 对于我能想到的大多数用途,将其与应用程序捆绑在一起效果最好。如果需要从在线资源更新数据库,它只需要 sqlite 文件,而不是数据库服务器。出于 OP 的目的,我会说最好是与应用程序捆绑,或者开发一个简单的 REST 接口。
    • 是的,如果使用远程数据库,那么它的 REST 接口远优于远程 SQL 接口。
    • 好的,应用程序确实需要与不断更新的数据库进行交互——这就是为什么我不能在本地存储数据库(意味着将其与应用程序捆绑在一起。)你们在谈论使用“ REST" - 但我不知道那是什么 :-( 它是什么?你如何使用它?任何信息或教程链接将不胜感激!
    • @sirab333 这是一种制作网络服务的方式。例如,当您与 Instagram 互动时,他们有一个网络服务来获取更新。下面是 REST 与 PHP 的解释:gen-x-design.com/archives/create-a-rest-api-with-php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多