进程模式与线程模式对比,PostgreSQL和Oracle采用进程模式,MySQL则采用线程模式。进程模式能更好地利用多CPU资源。进程模式下共享数据需使用共享内存,而线程模式下数据在进程空间内本身是共享的,不同线程之间只需控制同步。线程模式资源消耗较少,因此MySQL能够支持比Oracle更多的连接。对于PostgreSQL,如果不使用连接池软件,也会面临连接数限制问题,但可以通过如pgbouncer和pgpool等优秀的连接池软件来支持更多连接。