文件名称:PostgreSQL新功能-PostgreSQL数据库介绍
文件大小:734KB
文件格式:PPT
更新时间:2024-05-15 15:14:34
PostgreSQL 数据库
PostgreSQL新功能 PostgreSQL异步提交(Asynchronous Commit)的功能 这个功能oracle中也是到oracle11g R2才有的功能。因为在很多应用场景中,当宕机时是允许丢失少量数据的,这个功能在这样的场景中就特别合适。在PostgreSQL9.0中把synchronous_commit设置为false就打开了这个功能。需要注意的是,虽然设置为了异步提交,当主机宕机时,PostgreSQL只会丢失少量数据,异步提交并不会导致数据损坏而数据库起不来的情况。 PostgreSQL9.0中的Hot Standby功能 也就是standby在应用日志同步时,还可以提供只读服务,这对做读写分离很有用。这个功能是oracle11g才有的功能,但oracle11g这个功能不是很完善,有时会报表不存在的问题。 PostgreSQL中的连接池软件,可以防止连接风暴 pgbouncer是最轻量级的连接池软件,是使用libevent做tcp/ip数据处理,缺省的时候每个连接 只消耗2k内存。一般我们使用PostgreSQL,应用是直接连接到pgbouncer连接池上的,而实际到数据库的连接比较少,这样数据库对大并发的处理能力得到大大提高。而oracle则存在大量连接下处理能力不高的问题。