[教程名称]数据库的并发控制讲座
[教程类型]视频教程
[推荐级别]
[观看权限]免费在线观看
[所需点数]花费 0 点
[上传时间]
[素材下载]
[教程专题]
   

教 程 播 放 列 表

1  2
3  4
5  6
7  8
[教程介绍]

数据库的并发性一直是很多人非常关心的问题,怎么样才能够让我们的应用程序支持更多的并发用户一直是我们非常烦心的问题,这次我们将深入讨论SQLServer事务,锁,如何才能开发出支持高并发用户的系统以及怎么样才能最大程度上避免死锁!

并发控制的主要方法是封锁(Locking)。就是要用正确的方式调度并发操作,使一个用户的事务在执行过程中不受其他事务的干扰,从而避免造成数据的不一致性。

数据库由于采用一定的封锁协议避免了数据的不一致性问题,这使得数据库的并发控制有效而且有益,从而使得多项事务可以并行的操作数据库的共享资源了。这就是数据库合理的进行调度,避免了冲突,避免了数据的不一致。

这些知识,对于数据库开发人员,应该学习一下。

并发和并行与数据库系统采用多进程还是多线程体系结构无关。对采用多进程结构的数据库系统,所有的任务、子任务通过进程来处理;而对采用多线程结构的数据库系统,这些工作是由线程来完成。数据库系统的并发控制,涉及到任务的调度、数据的一致性及可靠性等,而数据库系统的并行处理,主要涉及任务的处理速度、系统性能等方面。

教程都是由微软的专家为我们主讲。

建议技术人员们好好看一下,学习一下。