【问题标题】:Creating a database that can work with Web/iOS/Android创建可以与 Web/iOS/Android 一起使用的数据库
【发布时间】:2017-09-30 21:22:34
【问题描述】:

我想创建一个数据库,以便我的网站和移动应用程序都可以从那里检索/插入信息。我知道如何使用网站执行查询,但我几乎没有使用移动应用程序的经验。我听说我不能只使用任何形式的数据库(mysql、mongodb),因为它们不兼容或其他东西。那么如何创建我的数据库,使其与 android iOS 和 PC 兼容。一些让我开始的指导方针会很棒:)

【问题讨论】:

  • 有很多优点的解决方案是在你的客户端和数据库之间有一个api服务。那么使用哪个数据库引擎并没有太大区别。
  • 首先,如果您希望您的移动应用程序和网站在后面有相同的数据库,那就是制作一个 API,数据库是无关紧要的,但我建议亚马逊 RDS 它非常强大而不是那个昂贵的。因此,您的起点是创建所述 api 并将其部署到您可以从移动设备和网站访问的服务器。从移动设备对数据库进行网络调用非常简单,与在 javascript 中进行没有太大区别。
  • 对 API 有什么建议吗? PHP、nodejs..等
  • 完全取决于您以及您对什么感到舒适/熟悉。使用简单的数据访问 api 不会出错,只需遵循一些教程,不要忘记安全性。

标签: android ios mysql mongodb api


【解决方案1】:

是的,您不能在移动应用程序中使用任何类型的数据库。您可以将 SQlite 用于 android 和 iOS 应用程序。如果您正在寻找开发原生应用程序,那么还有其他 iOS 替代方案,例如 Core-Data、Realm(Swift)。在服务器端,即对于 API,您可以使用 MySQL、MongoDB 数据库。

【讨论】:

    猜你喜欢
    • 2021-07-16
    • 1970-01-01
    • 2014-04-15
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    相关资源
    最近更新 更多