什么是分发postgresql的最佳方式
我在
postgresql中有一个数据库作为服务与数百客户的软件,目前有一个postgresql的模式为每个客户,但我喜欢一个最好的解决方案,因为客户迅速增加.我读了关于cassandra,但我不想失去原始,原始密钥和检查的完整性.在分布式系统中也阅读了关于postgresql的内容,但是我不知道现在最好的方法是什么
您可以分四个级别分隔客户:
>为每个客户运行一个单独的PostgreSQL集群.这提供最大的分离;每个客户端都在一个单独的端口上,其自己的系统表,事务日志等. 有些人已经将这些技术结合起来,例如,将每个群集限制为100个数据库,并为每个客户分别设置一个数据库. 没有更多的细节,很难知道哪种配置对你的情况是最好的,除了说如果你想允许用户直接访问数据库,而不需要通过你的软件,你需要考虑什么是在系统表中可见每个选项.从用户的角度来看pg_database,pg_user和pg_class,看看是什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Oracle 修改表空间大小,设定自动扩张
- c# – MVC4 Ajax.BeginForm不替换UpdateTargetId
- c# – 在Web服务和浏览器调用上同步
- ajax之 弹出框 保存 取消
- ruby exec powershell windows
- 6.10、提取【extract】、与聚合【sum、aggregate、avg】
- 为何说setState方法是异步的?
- Ruby on Rails. dispatch.fcgi. dependencies.rb:251:在`
- 微信开发,对象转换为xml时候引用XStream这个类报错处理方案
- c# – LINQ to Entities只支持转换Entity Data Model的原始