云应用程序使用多个架构还是单个架构?
我有一个关于如何管理云应用程序客户端数据库的问题。我想在 Spring 和 Hibernate 上创建一个云 ERP,但我不知道如何管理数据库。有人说我应该为每个客户端创建一个克隆模式,以正确管理和保护数据,但我不确定是否应该如此,因为这意味着拥有强大的数据库服务器。另一方面,可以为所有用户提供单一模式,但这可能会在管理中带来很多问题。
请给我一些建议。
I've a question about how to manage database for clients for a Cloud App. I want to create a Cloud ERP on Spring and Hibernate but I'm not sure how to manage the database. Someone says me that should create a clone schema for every client to manage properly and secure the data, but I'm not sure that should be that 'cause that mean have a powerful database server. In the other hand exist the posibility to have a single schema to all users but that could be a lots of problem in management.
Please give me some advices.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您处理的数据因客户而异,那么最好为每个客户使用克隆模式。
If the data you are dealing with are totally different from customer to customer, then it is better to use cloned schemas for every customer.