我们正在使用java开发云ERP产品,并希望为用户提供使用本地数据库文件或云上数据库的选项。对于我们的一些客户来说,他们的数据非常敏感,他们不希望他们的数据存储在Web服务器上,而是希望将数据库放在他们自己的服务器/ PC上。
此类服务在技术上是否可行,安全且可靠;有效实施和维护?如果是这样,任何人都可以推荐这种架构的最佳解决方案,我们的云服务器上的应用程序可以与本地数据库无缝协作吗?
非常感谢
LJ
答案 0 :(得分:1)
对于担心安全性的客户,可能使用本地数据存储,例如在本地服务器上运行的MySQL和ERP产品的本地实例,也可以在本地服务器上运行。我建议使用类似AES_ENCRYPT()的方法加密所有敏感列 - 即使在这个本地数据库上也是如此。
否则,我不知道如何在不引入各种数据漏洞的情况下运行带有安全本地数据库的托管应用程序。