【发布时间】:2011-05-08 11:00:32
【问题描述】:
假设有很多用户同时访问一个 postgresql 数据库。假设数据库位于仅包含 postgresql 的专用服务器上。数据库会保存吗? 100 个用户? 1000?
另一个问题:如果我想让它保持不管有多少用户,是否有一种内置的方法可以将数据库分离到多个服务器上,或者我必须自己通过安装几个 postgresql 服务器来编程分离和拆分数据?
编辑:我的意思是交易,而不是规模。我想运行的查询是简单的插入和连接选择。
【问题讨论】:
-
我怀疑您是否会找到一个硬性规定,即您可以在这里支持多少用户,因为您的数据库执行方式将取决于硬件、配置、同时请求的数量、长度事务的复杂性、查询的复杂性、索引以及数据库中的数据量。但是,关于将 PostgreSQL 扩展到多台服务器,您应该查看 PG9 和 postgresql.org/docs/9.0/interactive/high-availability.html
标签: database postgresql database-performance