我的应用主要依赖云数据库进行同步,除了身份验证之外所需的接口都是对云服务器上的SQL数据库的查询和更新,如果要一个个接口手写服务器很麻烦,有没有现成的框架?可以作为服务器程序运行,并且根据SQL对应数据库的表模式暴露对应的REST Web接口。
我的应用主要依赖云数据库进行同步,除了身份验证之外所需的接口都是对云服务器上的SQL数据库的查询和更新,如果要一个个接口手写服务器很麻烦,有没有现成的框架?可以作为服务器程序运行,并且根据SQL对应数据库的表模式暴露对应的REST Web接口。
5 回答3.3k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
目前主流的PHP框架都支持Restful接口。Yii2里有很方便的调用,直接给定数据库表名,剩下的增删改查都完全由框架负责实现。ThinkPHP里应该也有类似实现。
但是PHP实现毕竟不是一种高效实现,如果考虑速度的话,可以考虑选用openresty下面的lua-resty-mysql,通过nginx直接调用lua访问mysql,这种方式应该会比PHP框架效率高很多。
还有PostgreSQL数据库本身自带Restful API接口,也是一种选择。