【发布时间】:2019-08-23 05:01:48
【问题描述】:
我正在为分销商开发应用程序。他们会将数据写入在线数据库,例如哪家商店购买了多少产品。所以,会有很多代理(分销商),所有的数据库都应该同步。现在我使用 sqlite 仅将数据存储在 android 中,但它不在托管上。我看了很多视频并没有找到我的问题的答案。你能帮我吗?现在我有两个选择:sqlite 或 firebase。我已经读过 sqlite 最适合 android,但我什至不知道如何将数据库放入托管,然后从我的 android studio 项目中设置稳定的连接。我以前从来没有做过这样的事情。 Firebase 很简单,但我昨天就知道了,所以我应该学习它。但是sqlite呢。我已经很好地学习了sqlite。同样在搜索信息后,我怀疑将 sqlite 数据库放在主机上的可能性为 8 秒。我没有任何经验,所以第一次至少给一些方向或其他东西,并告诉我哪个数据库更好?而且我有一个理论认为mysql将被托管,而sqlite将只是接受该信息并进行转换,对吗?那么,我将在托管(服务器)端使用mysql,在客户端使用sqlite?我真的很笨,所以请帮帮我???????
【问题讨论】:
-
Sqlite 是独立的。它不适用于共享数据。使用 Firestore 或 Firebase。它为您处理所有同步过程。
-
那么,sqlite有什么办法吗?我不能将数据库数据从 mysql 服务器数据库导入到 sqlite 吗?还是会不稳定? Firebase 和 Firestore 是一回事吗?也感谢您的快速回答)
-
使用 Sqlite,您必须自己处理所有事情:同步、托管。这将是很多工作。而且firestore和firebase是不一样的。您必须选择使用哪一个。
标签: android mysql database sqlite firebase