在这些“伟人”写的持久层框架中都有一个数据缓冲池,
      请问下数据缓冲池与数据库数据保持一致的原理是
      我请问下“大婶”们他有多大的用处,
 数据不短的在更新,数据缓冲池需要与数据库数据保持一直,这是不是很资源?

解决方案 »

  1.   

    原理:数据库缓冲池可以简单的看成是一个数据库连接Connection的集合,当执行Connection.close()函数时,这条连接并不是真正的关闭,而是归还到缓冲池中。作用:其实就是一个存储转发的作用,如果你访问的信息在缓冲池就直接在缓冲里面拿,这对于降低数据库压力,提高数据库性能和速度有明显的效果数据不短的在更新,数据缓冲池需要与数据库数据保持一直,这是不是很资源:是很浪费资源 , 缓冲池只是可以优化数据库连接。对于频繁进行数据库操作优化不大
      

  2.   


    缓冲池得到的是空闲的connection 
    通常当缓冲池里connection少到一定的数量时会自动补充
    当connection用完时也不会关闭 而是放回缓冲池