System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、用户依赖于应用和服务来促进对存储在各种数据储存库(例如,数据库)中的数据的控制。分布式计算系统(例如,云计算平台)托管支持对数据的网络访问的数据库管理系统。数据库管理系统(dbms)可以是分布式计算系统中的信息管理系统的一部分,该信息管理系统提供实现创建、读取、更新和/或删除(crud)操作的不同类型的数据控制工具。dbms可以作为信息管理系统的一部分操作以提供数据存储、管理、迁移、编排和操纵服务。特别地,dbms执行计算任务以促进数据库对各种企业、部门或政府监管隐私策略的合规性。例如,dbms支持包括用户发起的删除操作和请求移除用户请求移除的隐私数据的数据库操作。
2、常规地,数据库管理系统不被配置有用于支持在数据库的备份副本被恢复时维护数据库合规性的计算基础结构和逻辑。例如,通常dbms被实现为将数据库的状态操作地恢复到备份副本,而不考虑延迟执行备份的时间的隐私数据移除请求。操作-备份-恢复模型无法确保隐私合规性,因为在数据库的备份副本被恢复时隐私数据被恢复并且不被系统地标识或删除。这样,具有用于执行用于促进隐私合规性的操作的替代基础的更全面的数据库管理系统可以改进数据库管理系统中的计算操作和接口。
技术实现思路
1、本文描述的技术的各个方面通常涉及用于提供隐私合规性通知等的系统、方法和计算机存储介质。隐私合规性通知是数据库与隐私策略的合规性级别的指示。隐私合规性通知具体可以在将数据库恢复到数据库的备份副本之后生成。隐私合规性通知可以是与用于递送消息
2、在操作上,数据库事务日记包括在数据库上或针对数据库执行的数据库操作的事务日志。隐私日记与数据库事务日记分离并且大小小于数据库事务日记,使得隐私日记可以包括数据库事务日记中包括的信息的子集。数据库支持多个基于隐私的第一类数据实体(即,计算中的第一类公民),其对应于具有与数据库语言语法中的数据操作相关联的隐私系统级元数据属性的数据库实体。通过生成隐私合规性通知并且将其发送到数据库管理员,基于标识出自从数据库被恢复到数据库的备份副本以来隐私日记中的隐私数据库操作尚未对数据库执行,本公开的各方面允许以计算高效的方式通过备份恢复操作来确保隐私合规性。具体地,本公开的各方面包括利用隐私系统级元数据来基于隐私日记与恢复的备份副本的数据库事务日记的比较来标识尚未对数据库的备份副本执行的隐私数据库操作。
3、常规地,数据库管理系统不被配置有用于支持在数据库的备份副本被恢复时维护数据库合规性的计算基础结构和逻辑。对常规数据库管理系统的限制的技术解决方案提供了隐私合规性通知。隐私合规性通知可以被生成并且包括基于标识自从数据库被恢复到数据库的备份副本以来隐私日记中的隐私数据库操作尚未对数据库执行的信息。因此,本公开的各方面允许以计算高效的方式通过备份恢复操作来确保隐私合规性。
4、在操作中,计算设备可以在数据库管理引擎处访问支持具有与数据库语言语法中的数据操作相关联的隐私系统级元数据属性的多个基于隐私的第一类数据实体的数据库。计算设备可以对数据库执行与基于隐私的第一类数据实体和隐私系统级元数据属性相关联的数据库操作。计算设备可以基于执行数据库操作来将数据库操作记录在隐私日记中。例如,隐私日记被配置为将数据库操作记录为与基于隐私的第一类数据实体和隐私系统级元数据相关联的隐私数据库操作。计算设备将数据库恢复到数据库的备份副本,并且基于恢复,在隐私日记中标识自从恢复以来尚未对数据库执行(即,重新执行)的隐私数据库操作。基于标识自从恢复以来尚未对数据库执行的隐私数据库操作,计算设备生成与数据库相关联的隐私合规性通知。
5、另外,数据库管理系统操作以在数据库管理引擎处访问支持多个基于隐私的第一类数据实体的数据库。基于隐私的第一类数据实体是具有与数据定义语言语法中的数据操作相关联的隐私系统级元数据属性的数据库实体。数据库管理系统操作以生成与被配置为记录数据库操作的数据库事务日记和被配置为将数据库操作记录为隐私数据库操作的隐私日记相关联的数据库的备份副本。
6、数据库管理系统操作以对数据库执行与基于隐私的第一类数据实体和隐私系统级元数据属性相关联的数据库操作。数据库管理系统操作以基于执行数据库操作,在数据库事务日记和隐私日记中记录数据库操作。数据库操作被记录在隐私日记中作为隐私数据库操作。数据库管理系统还操作以检测数据库中的错误,并且基于检测到数据库中的错误,将数据库恢复到数据库的备份副本。数据库管理系统还操作以基于将数据库恢复到备份副本来确定自从恢复以来是否尚未对数据库执行任何隐私数据库操作。数据库管理系统确定尚未执行隐私数据库操作,并且基于确定自从恢复以来尚未对数据库执行隐私数据库操作来生成与数据库相关联的隐私合规性通知。
7、提供本
技术实现思路
是为了以简化形式介绍以下在具体实施方式中进一步描述的概念的选择。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用作确定所要求保护的主题的范围的辅助。
【技术保护点】
1.一种计算机化系统,包括:
2.根据权利要求1所述的系统,其中所述数据库操作包括数据定义语言(DDL)命令、关系数据库实体和用于所述隐私系统级元数据属性的值。
3.根据权利要求1所述的系统,其中第一基于隐私的第一类数据实体是与隐私策略中定义的隐私管理操作相关联的隐私类型;并且
4.根据权利要求1所述的系统,其中将所述数据库操作记录在所述隐私日记中包括将指针记录在所述隐私日记中,所述指针指向数据库事务日记中对应于所述数据库操作的条目。
5.根据权利要求1所述的系统,其中标识自从所述恢复以来尚未对所述数据库执行的所述隐私数据库操作是基于检测到所述数据库的数据库事务日记中的回放数据库操作中的错误,其中所述隐私日记包括所述数据库事务日记中的数据库操作的子集。
6.根据权利要求1所述的系统,其中标识自从所述恢复以来尚未对所述数据库执行的所述隐私数据库操作是基于:
7.根据权利要求1所述的系统,其中所述隐私合规性通知指示所述数据库不合规,因为自从所述恢复以来尚未对所述数据库执行所述隐私数据库操作。
8.一个
9.根据权利要求8所述的介质,其中所述数据库操作包括数据定义语言(DDL)命令、关系数据库实体和用于所述隐私系统级元数据属性的值。
10.根据权利要求8所述的介质,其中第一基于隐私的第一类数据实体是与隐私策略中定义的隐私管理操作相关联的隐私类型,并且其中第二基于隐私的第一类数据实体跟踪与数据库操作相关联的隐私元数据,其中所述隐私元数据与对应的数据库操作一起存储在所述隐私日记中。
11.根据权利要求8所述的介质,其中将所述数据库操作记录在所述隐私日记中包括将指针记录在所述隐私日记中,所述指针指向所述数据库事务日记中对应于所述数据库操作的条目。
12.根据权利要求8所述的介质,其中确定自从所述恢复以来尚未对所述数据库执行所述隐私数据库操作是基于:
13.根据权利要求8所述的介质,其中所述指令还使所述处理器:
14.根据权利要求8所述的介质,其中所述指令还使所述处理器:
...【技术特征摘要】
【国外来华专利技术】
1.一种计算机化系统,包括:
2.根据权利要求1所述的系统,其中所述数据库操作包括数据定义语言(ddl)命令、关系数据库实体和用于所述隐私系统级元数据属性的值。
3.根据权利要求1所述的系统,其中第一基于隐私的第一类数据实体是与隐私策略中定义的隐私管理操作相关联的隐私类型;并且
4.根据权利要求1所述的系统,其中将所述数据库操作记录在所述隐私日记中包括将指针记录在所述隐私日记中,所述指针指向数据库事务日记中对应于所述数据库操作的条目。
5.根据权利要求1所述的系统,其中标识自从所述恢复以来尚未对所述数据库执行的所述隐私数据库操作是基于检测到所述数据库的数据库事务日记中的回放数据库操作中的错误,其中所述隐私日记包括所述数据库事务日记中的数据库操作的子集。
6.根据权利要求1所述的系统,其中标识自从所述恢复以来尚未对所述数据库执行的所述隐私数据库操作是基于:
7.根据权利要求1所述的系统,其中所述隐私合规性通知指示所述数据库不合规,因为自从所述恢复以来尚未对所述数据库执行所述隐私数据库操作。
【专利技术属性】
技术研发人员:O·戈兰,A·费尔伯格尔,A·派因斯,A·阿提亚斯,E·卢茨基,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。