【问题标题】:Best (safest) way to connect Android App to an online database将 Android 应用程序连接到在线数据库的最佳(最安全)方式
【发布时间】:2021-05-10 17:03:45
【问题描述】:

我需要将我的 Android 应用(正在 Android Studio 上编程)连接到数据库。我不知道,谷歌没有给出任何好的答案,我应该如何将此应用程序连接到数据库。我正在寻找一种安全的方式来接收和发送数据。 我知道的选项是:MySQL 数据库、REST 数据库和 SQLite(但 SQLite 是一个离线数据库,所以它不是我要找的)。

任何帮助将不胜感激。

【问题讨论】:

  • "但是 SQLite 是一个离线数据库" ??请解释这个(在我看来)虚假陈述。
  • "REST 数据库" 请解释一下您所说的那种数据库是什么意思...
  • 也许你必须重新定义数据库...
  • 我真的很想知道为什么sqlite标签被删除了....

标签: android mysql database sqlite


【解决方案1】:

有许多可以“安全”连接的在线数据库,包括 MongoDB、Azure、AWS、Firebase、Oracle 数据库等。最好的数据库取决于最适合您的应用程序的数据库。所有这些至少在取决于提供者的程度上是安全的,您还需要确保您的实施是安全和最佳的。

【讨论】:

    【解决方案2】:

    通常,android 应用程序和任何关系数据库之间的数据传输是使用api 完成的。该 api 可以使用任何服务器端语言编写,如 php、java、javascript 使用 node、python 等。您还可以连接到 firebase firestore 或其他非关系数据库。这是你的选择。例如,如果您的系统主要执行读取操作而不是写入操作,那么您可以使用 MongoDB 等非关系数据库。如果有很多写操作,那么选择MySQL、PostgreSQL这样的关系型数据库就好了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      相关资源
      最近更新 更多