并发控制(数据库)
概述(缘起) 通常,在我们处理应用程序并发编程问题时,我们往往会使用操作系统提供的各种锁API(互斥锁,读写锁,自旋锁,信号量,条件变量,屏障)等,保证对于共享资源的互斥访问,从而避免出现一些微妙的,出乎意料的结果。在数据库中,为了简化应用程序对并发的处理,数据库以不同程度的隔离性保证,封装了不同的并发控制策略提供给应用开发人员使用。一般来说,隔离性的强弱级别是和性能权衡的结果,隔离性越
...