[发明专利]对存储在单个数据库中的信息对象进行分割的管理的方法有效
| 申请号: | 201580058828.5 | 申请日: | 2015-10-22 |
| 公开(公告)号: | CN107148625B | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 奥迪·哈利科维奇·德鲁特;谢尔盖·杰奥尔杰维奇·努拉利耶夫;维克托·格里戈里耶维奇·索斯诺夫斯基 | 申请(专利权)人: | 1C有限责任公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;田喜庆 |
| 地址: | 俄罗斯*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储 单个 数据库 中的 信息 对象 进行 分割 管理 方法 | ||
本发明涉及将存储在单个数据库中的信息对象分割为单独片段的自动管理方法。对存储在单个数据库中的信息对象进行分割的自动管理方法包括:创建元数据对象,“共享属性”;设定“共享对象”参数;设定名为“会话参数”的元数据对象,名为“会话参数”的元数据对象将租户和/或租户组ID与当前分隔符值一起存储;识别具体的租户并定义每个分隔符元数据对象的当前值;向每个租户分配包含具有添加的“共享属性”的元数据对象的隔离的数据区域;当将数据写入具有“共享属性”元数据对象的分割信息对象时,将“共享属性”值写入对应的列;生成查询以便从分配给租户的数据区域获得数据。分隔符引用分割信息对象并提供完整的和部分的数据分割。
技术领域
本发明涉及以隔离方式为来自多个组织的租户提供服务的多租户架构,并且更具体地,涉及将存储在单个数据库中的信息对象分割为单独片段的自动管理的方法。
多租户可用于在单个服务中(装置或部署)以隔离方式为来自各种组织的租户(即独立订户)提供服务。关键是确保订户保持互相隔离。
背景技术
已知的现有技术包括解决方案US 2013/086322A1,其描述了通过添加一个或多个字段(列)用作分隔符来分割表格数据的方法。
然而,由于每次一个或多个新的分隔符列必须被添加至每个表格或目录,因此该方法倾向于相当耗时。
发明内容
本发明的目的是创建一种用于灵活管理数据分割的机制和方法,即通过使对于相同的应用解决方案启用或禁用数据分割,例如,以确保它可以在本地(“桌面”)模式下工作,并且可以在多个订户访问相同的网络服务(“云分割”)的模式下工作,而对于应用解决方案本身的架构没有显著修改。
本发明的技术成果提供完整的和部分的数据分割。例如,一些数据可由所有组织(例如,银行的目录)共享,而诸如业务或财务数据的其他数据是租户特定的并且仅为特定组织显示和可用。
定义
配置是基于1C平台的应用解决方案,并且是算法、表格和数据结构的组合。任何配置的主要目的是正确的记录保存,例如用于会计目的。1C平台是一组用于存储特定于主题区域的数据的专用对象:常量、目录、文档和账户的图表。
属性是显示在应用解决方案中的要填写的目录或文档的字段。每个属性都以指定其存储的值类型以及用户可以如何使用它的性质为特征。
分隔符(共享属性)是使能够为多个配置对象(目录、文档、账户的图表、常量等)使用单个属性的元数据对象(配置对象)。配置开发人员可添加和配置“共享属性”,以避免对标准配置对象的修改。换句话说,开发人员可为所有或一些对象设定和管理共享属性,而不是为每个现有目录(在现有技术中被称为“表格”)添加分隔符列。“共享属性”对象具有某些预定义的性质,诸如名称、内容(对象或目录的列表,其中要使用共享属性)、值、分割数据的使用。
元数据是描述相关数据布局及其与数据库的交互的配置对象。
会话参数是共享配置对象。某个当前值被设定并存储在当前的1C:企业会话中。例如,会话参数可用来限制对入门级的数据的访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于1C有限责任公司,未经1C有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580058828.5/2.html,转载请声明来源钻瓜专利网。





