由Android应用程序和网站共享的关系数据库-简单的方法
作者:互联网
我有一个项目,我将在其中开发一个android应用程序和一个网站.他们俩应该共享同一个数据库.
我正在尝试探索所有选项,我真的很困惑.
这是我的要求:
1-我需要一种非常简单易用的方法.我不是要学习;我只是想把事情做好.
2-数据库设计包括关系和外键.因此,我需要一个关系数据库.
3-安卓应用程序的用户有限;因为它不是将在商店中出售的应用程序.而且查询数据库的速度并不广泛,但是存储的数据将不断增加.因此,我认为可伸缩性很重要.
4-我没有复杂的数据类型.也许只是文本和数字,尽管存储图像也会很好.
5-我还想提到需要推送通知.
如果您能为我提供推荐选项的示例,我们将不胜感激.我需要尽快开始.
谢谢
解决方法:
这是一个非常简单的基于云的数据库,具有适用于许多平台的漂亮API.它们支持推式通知和诸如saveEventually()之类的出色功能,因此您不需要稳定的Internet连接.
关于网站,我为Angular创建了一个演示,旨在为简单的Parse对象生成一个简单的CRUD(创建更新和删除)界面.
您可以在这里找到它:parse-angular-crud-demo
Disclaimer: Currently the project has taken me a week to implement, so might very well be some shortcommings and/or bugs.
可能对您来说是一个很好的起点.
我对Parse的经验:
我一直在开发的应用程序是用于消防部门的.它在投票期间以SMS消息的形式接收所有相关信息,并以大文本显示它们.它可以将消防栓和相关的pdf文件显示到它们要移向的地址.
我使用了Parse支持设备之间的共享首选项(配置文件),并使用了推送通知来广播接收到的有关警报的信息.这样可以轻松添加更多设备,并使安装更快(因为设置很多).
对于较大的文件(消防栓和pdf),我使用了Dropbox Sync API,但使用Parse也可以完成.因此,没有什么可以阻止您以后扩展图像支持的.
标签:android,web-services,web,relational-database,scalability 来源: https://codeday.me/bug/20191013/1909348.html