由Android应用程序和网站共享的关系数据库-简单的方法

我有一个项目,我将在其中开发一个android应用程序和一个网站.他们俩应该共享同一个数据库.
我正在尝试探索所有选项,我真的很困惑.

这是我的要求:
1-我需要一种非常简单易用的方法.我不是要学习;我只是想把事情做好.

2-数据库设计包括关系和外键.因此,我需要一个关系数据库.

3-安卓应用程序的用户有限;因为它不是将在商店中出售的应用程序.而且查询数据库的速度并不广泛,但是存储的数据将不断增加.因此,我认为可伸缩性很重要.

4-我没有复杂的数据类型.也许只是文本和数字,尽管存储图像也会很好.

5-我还想提到需要推送通知.

如果您能为我提供推荐选项的示例,我们将不胜感激.我需要尽快开始.

谢谢

解决方法:

看一下www.parse.com

这是一个非常简单的基于云的数据库,具有适用于许多平台的漂亮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也可以完成.因此,没有什么可以阻止您以后扩展图像支持的.

上一篇:linux 搭建CA服务器 http+ssl mail+ssl 扫描与抓包


下一篇:mysql – 数据库设计:多个表与单个表