[发明专利]数据库系统中的日记表有效
申请号: | 202080004253.X | 申请日: | 2020-05-13 |
公开(公告)号: | CN112534396B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 伊斯特凡·切里;托尔斯滕·格拉布斯;蒂埃里·克吕安斯;苏布兰马尼安·莫拉利达尔;本诺特·戴奇维勒 | 申请(专利权)人: | 斯诺弗雷克公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00;G06F15/16;G06F17/40 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陆建萍;杨明钊 |
地址: | 美国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 系统 中的 日记 | ||
用于在包括快照和日志表的日记表中储存数据库数据的系统、方法和设备。方法包括定义包括快照和日志表的日记表,快照包括日记表中的数据在时间点处的最新表示。方法包括将时间戳分配给快照,时间戳指示快照是何时生成的。方法包括接收在日记表上执行事务以修改日记表中的数据的请求,事务包括插入、删除、更新或合并中的一个或更多个。方法包括将新行插入日志表中来代替在日记表的快照上执行事务,新行包括基于事务请求对日记表做出的更改的指示。
相关申请的交叉引用
本申请要求于2019年5月13日提交并且通过引用以其整体并入本文的申请序列号为16/410,695的美国专利申请的优先权。
技术领域
本公开涉及用于数据库的系统、方法和设备,并且更具体地涉及具有日志表(logtable)的数据库表储存设备。
背景
数据库广泛用于计算应用中的数据储存和访问。数据库储存的目标是以有组织的方式提供大量信息,使得可以对其进行访问、管理和更新。在数据库中,数据可以组织成行、列和表。不同的数据库储存系统可用于储存不同类型的内容,例如书目、全文、数字和/或图像内容。此外,在计算中,可以根据数据库的组织方法对不同的数据库系统进行分类。有许多不同类型的数据库,包括关系数据库、分布式数据库、云数据库、面向对象的数据库和其它数据库。
各种实体和公司使用数据库以用于储存可能需要访问或分析的信息。在示例中,零售公司可以将所有销售事务的列表储存在数据库中。数据库可以包括关于事务何时发生、事务在哪里发生、事务的总成本、事务中购买的所有物品的标识符和/或描述等的信息。同一零售公司还可以在同一数据库中储存例如员工信息(可能包括员工姓名、员工联系信息、员工工作履历、员工工资标准等)。根据该零售公司的需求,员工信息和事务信息可以储存在同一数据库的不同表中。当零售公司想要得知储存在数据库中的信息时,零售公司可能需要“查询”其数据库。该零售公司可能希望找到关于例如在特定商店工作的所有员工的姓名、在特定日期工作的所有员工的姓名、在特定时间范围内针对特定产品进行的所有事务的名称等的数据。
当零售商店要查询其数据库以从数据库中提取某些经组织的信息时,将对数据库数据执行查询语句。查询根据指示查询应当返回什么信息的一个或更多个查询判断返回某些数据。查询从数据库提取特定的数据,并将该数据格式化为可读的形式。查询可以用数据库理解的语言(例如结构化查询语言(“SQL”))来编写,因此数据库系统可以确定应该定位什么数据以及如何返回该数据。查询可以请求储存在数据库中的任何相关信息。如果能够找到适当的数据来响应查询,则数据库有可能揭示复杂的趋势和活动。只能通过使用成功执行的查询来利用该能力。
传统的数据库管理要求公司提供基础架构和资源来管理数据中心中的数据库。传统数据库的管理可能代价非常昂贵,并且要求由拥有广泛技术技能组合的多个人员进行监督。传统的关系数据库管理系统(RDMS)要求大量的计算和储存资源并且具有有限的可扩展性。大量数据可以跨多个计算设备储存。服务器可以管理数据,使得客户可以通过本地(on-premises)操作对其进行访问。对于希望拥有内部数据库服务器的实体,该实体必须在用于数据库的硬件和基础架构连同用于储存数据库基础架构的大量物理空间的资本投资上花费大量资源。此外,在断电或其它灾难情况期间,数据库可能非常容易丢失数据。这样的传统的数据库系统具有大量的缺点,基于云的数据库系统可以减轻这些缺点。
可以通过云平台部署和交付云数据库系统,该云平台允许组织和最终用户储存、管理和检索来自云的数据。一些云数据库系统包括通过在计算云之上安装数据库软件来实现的传统数据库架构。数据库可以通过Web浏览器或用于应用和服务集成的应用程序编程接口(API)来访问。一些云数据库系统由供应商运营,该供应商代表客户端直接管理数据库安装、部署和资源分配任务的后端过程。客户端可以具有多个最终用户,这些最终用户通过Web浏览器和/或API访问数据库。云数据库可以通过降低丢失数据库数据的风险并且允许跨多个地理区域的多个用户访问数据来为一些客户端提供大量好处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯诺弗雷克公司,未经斯诺弗雷克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080004253.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变速装置及其控制方法、转向系统及其控制方法
- 下一篇:电子设备及离心风扇