2.3 缓存与池的关系
池,停水曰池。——《广韵》。
所以,池,能蓄积物。引申后,池能蓄积线程,则称之为线程池;池能蓄积进程则称之为进程池。
另外常见的还有数据库连接池、IIS6.0中的地址池、内存池[1]等等。
其中,内存池的概念,类似缓冲区。
我这里讨论的,着重于PostgreSQL数据库系统的实现实例。
2.4 缓存区与cache辨析
Cache,偏于硬件系统,称为高速缓冲存储器。一个高速且有着较小容量的、可以用高速的静态存储器芯片实现的存储器。主要是集成到CPU芯片内部,存储CPU最经常访问的指令或者操作数据。
所以,本文所讲的缓冲区,有别于cache。