我正在尝试设计一个可以通过定制应用程序访问的数据库系统。目前,web应用程序还没有计划-但会在未来考虑。定制的应用程序将基于MacOSX、Windows、iOS和安卓系统。
我完全是一个MySQL设计的新手。所以,问题是,是将MySQL数据库设计为允许远程连接(从各种应用程序)还是应该通过基于PHP的“门户”来访问数据库?每种方法的优缺点是什么?
发布于 2014-05-08 22:05:40
由于您将拥有多个客户端应用程序,因此您应该通过Web公开数据库,通常是RESTful API。Zend的ApiGility是一种很容易创建它们的方法。您的所有客户端都会与API端点通信,以执行某些操作(添加/编辑/删除记录、验证用户等)。您的API处理请求并更新您的数据存储。
这有很多好处
你会想要阅读和研究一些东西:
https://stackoverflow.com/questions/23542067
复制相似问题