android - 具有支付集成的 Android 应用程序的数据库选择

标签 android mysql sqlite

我是 Android 开发新手,正在准备我的第一个应用。但是很快我就困惑了,根据它的性质,我应该为我的 Android 应用程序在 SQLite 和 MySQL 之间选择哪个数据库。

这里是我的应用程序的基本细节:用户将在我的应用程序上注册并支付一次性使用费。我正在考虑使用 PayPal 进行支付整合。稍后,用户将从他们的银行帐户中存入金额到他们的应用程序帐户,并能够向其他应用程序用户汇款。同样,用户将能够将资金从他们的应用程序账户转账到银行账户。

正如我在互联网上读到的那样,SQLite 在特定用户在他/她的手机中安装的应用程序上的应用程序级别上工作。因此,数据存储在该用户安装的应用程序上的 SQLite 中,因此只能在他/她的手机上使用。虽然 MySQL 数据是远程存储的(不在手机中安装的应用程序中),并且可以使用网络服务(例如:PHP 网络服务)从任何手机上安装的任何 Android 应用程序集中操作和管理。

请告知我应该为我的应用程序选择哪个数据库,如果我对 SQLite 和 MySQL 数据库的基本区别有误,请纠正我。

谢谢,

最佳答案

根据我的理解,数据库在我存储的位置并不重要第二步是数据库,如果你想存储在本地然后它会在应用程序数据删除所有东西后删除,所以根据我的理解你需要将它存储在服务器上或网络,因为它可以帮助很多事情,比如,

就像一个是它会永久存储另一件事你可以分析你的收入还有谁支付或不支付,

所以我建议存储在服务器或网络上,然后您需要选择服务器数据库,如 MySQL 或 MSSQL 或任何其他数据库。

关于android - 具有支付集成的 Android 应用程序的数据库选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46188587/

相关文章:

sqlite - SQLite计数摘要查询

android - 如何在我的 Android 设备上创建新的虚拟鼠标设备?

sqlite - 获取 'Dart_NewString':在构建dart-sqlite时找不到标识符

java - 如何向数据库中的字段添加一个?

php - 在elasticsearch中是否可以只使用过滤器而不使用文本搜索

java - 我需要自动生成条形码,当在 `TextBox` 中输入一定数量时

php - 发布仅返回较旧的结果

安卓 8 : Cleartext HTTP traffic not permitted

android - 每次查看 FragmentStatePagerAdapter 中的 fragment 时执行代码

Android:Cloud Firestore (24.0.2) 中的内部错误