暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8s数据库的并发和锁定

郑小雯 2023-12-08
138

GBase 8s是南大通用自主研发的、成熟稳定的企业级事务型数据库,拥有自主知识产权。产品达到安全数据库四级标准(国际B2),支持国密算法,支持SQL92/99、ODBC、JDBC、ADO.NET、GCI(OCI/OCCI)、Python接口等国际数据库规范和开发接口。支持分布式部署、集中式部署、共享存储高可用部署、支持两地三中心高可用部署,具备高容量、高并发、高性能等特性,为超大规模数据管理提供高性价比的通用计算平台。

GBase 8s适用于OLTP 应用场景,包括金融、电信行业的关键核心业务系统,安全、党政、国防等行业对信息安全性有较高要求的信息系统,能够提供7*24小时不间断运行处理能力。


其并发和锁定 如果在单个用户工作站中包含您的数据库,而没有网络将它连接到其他计算机,则并发并 不重要。在所有其他情况下,您必须允许这样的可能性:当您的程序正在修改数据时,另 一程序也正在读取或修改同一数据。并发涉及在同一时间对同一数据的两个或多个独立使 用。 在多用户数据库系统中,高级别的并发对良好的性能至关重要。然而,除非在数据的使用 上存在控制,否则并发可导致各种负面的影响。程序可能读取过时的数据;即使表面上似 乎成功地输入了修改,但修改可能丢失。 要防止此类错误,数据库服务器强加一个锁定系统。锁定是程序可在一块数据上放置的声 明或保留。只要数据被锁定,数据库服务器就保证其他程序不可修改它。当另一程序请求 该数据时,数据库服务器或者让该程序等待,或者向它返回错误。 要控制锁定对您的数据访问的影响,请使用 SQL 语句的组合:SET LOCK MODE 与或者 SET ISOLATION 或者 SET TRANSACTION。在从程序内阅读关于游标的使用的讨论之 后,您可了解这些语句的详细信息。在 SQL 编程 和 通过 SQL 程序修改数据 中讨论游 标。要获取关于锁定和并发的更多信息,请参阅 对多用户环境编程。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论