周嘉丽 师靓

摘 要:本文从阐释RBAC模型的基本原理入手,针对异地数据库实时通信方案的设计思路进行分析,采用SQL语言分别完成消息规则格式、删除记录、修改记录、插入记录的编写,并基于WinSock程序实现通信。检测结果表明,基于RBAC模型能够有效实现异地数据库的实时通信与数据更新,具备良好应用价值。
关键词:异地数据库;实时通信;分布式站点
引言
当前分布式数据库已基本普及,多数企事业单位均通过构建异地数据库进行数据的保存,保障数据完整性与安全性。但在数据传输的过程中,如何保障通信的实时性与数据精度、实现数据库的同步更新,成为当前亟待解决的问题。
1 RBAC模型原理与实时通信方案
1.1 RBAC模型的基本原理
分布式数据库主要通过传输网络将原数据库中的数据分散存储在相应节点上,扩大数据库容量与并发访问量,在此模式下催生了一种基于角色的访问控制模型(RBAC),用于识别访问信息系统的人员、数据等是否具备合法性,以此实现访问控制与权限管理。RBAC模型由用户、角色、权限三个模块组成,利用角色实现用户与权限间的连接,依据角色的工作职责授予其相应访问权限,再完成角色的分配。该模型实现了系统用户与访问权限间的有效对接,在用户职责发生变动的条件下可通过逻辑分离进行角色权限的修改,减少授权流程及对系统运行状态造成的影响,为系统与数据安全提供保障[1]。
1.2实时通信方案设计
在……