我想要开发一个Mac和iOS设备的应用程序。该应用程序将依赖于存储在远程数据库中的信息。它需要对数据库进行读取(选择)和写入(插入、更新、删除)访问。该应用程序将是一个多用户应用程序。
现在我正在考虑两种不同的方法来访问数据库: - 通过Web服务:应用程序访问Web服务(REST,JSON),该服务访问数据库。身份验证将通过SSL(https)上的HTTP身份验证完成。 - 直接通过VPN访问远程数据库。
该应用程序将由最多100人使用,并针对小团体/组织/企业。
我的问题是:访问数据库的最佳方法是什么?安全性和性能如何?对于小型企业而言,典型的实现是什么样子?
任何建议都将不胜感激。
谢谢
现在我正在考虑两种不同的方法来访问数据库: - 通过Web服务:应用程序访问Web服务(REST,JSON),该服务访问数据库。身份验证将通过SSL(https)上的HTTP身份验证完成。 - 直接通过VPN访问远程数据库。
该应用程序将由最多100人使用,并针对小团体/组织/企业。
我的问题是:访问数据库的最佳方法是什么?安全性和性能如何?对于小型企业而言,典型的实现是什么样子?
任何建议都将不胜感激。
谢谢