会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method for recording transaction log, and database engine
    • 记录事务日志和数据库引擎的方法
    • US09189487B2
    • 2015-11-17
    • US14721600
    • 2015-05-26
    • Huawei Technologies Co., Ltd.
    • Wei YuHuijun LiuYuanyuan Nie
    • G06F17/30G06F11/14
    • G06F17/30097G06F11/1469G06F17/30G06F17/30109G06F17/30368G06F17/30371G06F17/30575G06F2201/80
    • A method for recording a transaction log, and a database engine, and pertains to the field of database technologies. The method includes receiving an structured query language (SQL) request; modifying, according to the SQL request, a data page corresponding to the SQL request; generating a corresponding transaction log for the modifying; partitioning the transaction log to obtain a plurality of log segments; and writing the plurality of log segments into a plurality of log buffers, and writing the log segments in the plurality of log buffers into a log file in parallel. According to the present invention, not only lock granularities of the log buffers of the transaction log are reduced, but also a speed at which a log file is written into a magnetic disk is greatly increased, thereby improving performance of a database system and enhancing user experience.
    • 用于记录事务日志的方法和数据库引擎,并且涉及数据库技术领域。 该方法包括接收结构化查询语言(SQL)请求; 根据SQL请求修改与SQL请求对应的数据页; 生成相应的事务日志进行修改; 划分事务日志以获得多个日志段; 以及将所述多个日志段写入到多个日志缓冲器中,并且将所述多个日志缓冲器中的日志段并行地写入日志文件。 根据本发明,不仅减少了事务日志的日志缓冲器的粒度,而且大大增加了将日志文件写入磁盘的速度,从而提高了数据库系统的性能并增强了用户 经验。
    • 2. 发明申请
    • Database System Lock Operation Method and Device
    • 数据库系统锁定操作方法和设备
    • US20140372396A1
    • 2014-12-18
    • US14323546
    • 2014-07-03
    • Huawei Technologies Co., Ltd.
    • Yuanyuan NieHuijun LiuChuanting Wang
    • G06F17/30
    • G06F17/30371G06F17/30362
    • A database system lock operation method is provided that includes: acquiring, by a first processing node, a lock operand of a target lock; using, by the first processing node, the target lock to perform a lock acquiring operation on a target data object; when the lock operand meets a condition for a successful lock acquiring operation, determining, by the first processing node, that the lock acquiring operation is successful, and updating a value of a data bit that is in the lock operand and used to indicate a state of the target lock on the first processing node to a value that is used to indicate that the state of the target lock on the first processing node is lock held. Accordingly, the embodiments of the present invention further disclose a node device. The embodiments of the present invention can improve performance of a database system.
    • 提供了一种数据库系统锁操作方法,包括:由第一处理节点获取目标锁的锁操作数; 由所述第一处理节点使用所述目标锁来对目标数据对象执行锁获取操作; 当锁定操作数满足成功锁定获取操作的条件时,由第一处理节点确定锁获取操作成功,并且更新在锁操作数中的数据位的值并用于指示状态 的第一处理节点上的目标锁的状态被锁定到用于指示第一处理节点上的目标锁的状态被锁定的值。 因此,本发明的实施例进一步公开了节点设备。 本发明的实施例可以提高数据库系统的性能。
    • 6. 发明申请
    • Method, Apparatus, and System for Storing Execution Plan
    • 存储执行计划的方法,设备和系统
    • US20160239542A1
    • 2016-08-18
    • US15136472
    • 2016-04-22
    • Huawei Technologies Co., Ltd.
    • Wei YuJijun WenHuijun Liu
    • G06F17/30H04L29/08
    • G06F16/24542H04L67/2842
    • A method, apparatus, and system for storing an execution plan, and relate to the field of databases, which may improve a cache hit rate of an execution plan and reduce system overheads. The method includes sending, by the client, a structured query language (SQL) request and generated location information to the database server, and according to the received SQL request and the received location information, generating and executing, by the database server, an execution plan corresponding to the SQL request, and saving the execution plan to a cache indicated by the location information. The location information may indicate a location of a cache of a client or a cache of a database server.
    • 一种用于存储执行计划并涉及数据库领域的方法,装置和系统,其可以提高执行计划的高速缓存命中率并减少系统开销。 该方法包括由客户端向数据库服务器发送结构化查询语言(SQL)请求和生成的位置信息,并且根据接收的SQL请求和接收的位置信息,由数据库服务器生成和执行执行 计划对应于SQL请求,并将执行计划保存到由位置信息指示的高速缓存。 位置信息可以指示客户机的高速缓存或数据库服务器的高速缓存的位置。
    • 7. 发明授权
    • Database system lock operation method and device
    • 数据库系统锁定操作方法和装置
    • US09449041B2
    • 2016-09-20
    • US14323546
    • 2014-07-03
    • Huawei Technologies Co., Ltd.
    • Yuanyuan NieHuijun LiuChuanting Wang
    • G06F17/30
    • G06F17/30371G06F17/30362
    • A database system lock operation method is provided that includes: acquiring, by a first processing node, a lock operand of a target lock; using, by the first processing node, the target lock to perform a lock acquiring operation on a target data object; when the lock operand meets a condition for a successful lock acquiring operation, determining, by the first processing node, that the lock acquiring operation is successful, and updating a value of a data bit that is in the lock operand and used to indicate a state of the target lock on the first processing node to a value that is used to indicate that the state of the target lock on the first processing node is lock held. Accordingly, the embodiments of the present invention further disclose a node device. The embodiments of the present invention can improve performance of a database system.
    • 提供了一种数据库系统锁操作方法,包括:由第一处理节点获取目标锁的锁操作数; 由所述第一处理节点使用所述目标锁来对目标数据对象执行锁获取操作; 当锁定操作数满足成功锁定获取操作的条件时,由第一处理节点确定锁获取操作成功,并且更新在锁操作数中的数据位的值并用于指示状态 的第一处理节点上的目标锁的状态被锁定到用于指示第一处理节点上的目标锁的状态被锁定的值。 因此,本发明的实施例进一步公开了节点设备。 本发明的实施例可以提高数据库系统的性能。
    • 8. 发明申请
    • Method for Recording Transaction Log, and Database Engine
    • 记录事务日志和数据库引擎的方法
    • US20150254264A1
    • 2015-09-10
    • US14721600
    • 2015-05-26
    • Huawei Technologies Co., Ltd.
    • Wei YuHuijun LiuYuanyuan Nie
    • G06F17/30G06F11/14
    • G06F17/30097G06F11/1469G06F17/30G06F17/30109G06F17/30368G06F17/30371G06F17/30575G06F2201/80
    • A method for recording a transaction log, and a database engine, and pertains to the field of database technologies. The method includes receiving an structured query language (SQL) request; modifying, according to the SQL request, a data page corresponding to the SQL request; generating a corresponding transaction log for the modifying; partitioning the transaction log to obtain a plurality of log segments; and writing the plurality of log segments into a plurality of log buffers, and writing the log segments in the plurality of log buffers into a log file in parallel. According to the present invention, not only lock granularities of the log buffers of the transaction log are reduced, but also a speed at which a log file is written into a magnetic disk is greatly increased, thereby improving performance of a database system and enhancing user experience.
    • 用于记录事务日志的方法和数据库引擎,并且涉及数据库技术领域。 该方法包括接收结构化查询语言(SQL)请求; 根据SQL请求修改与SQL请求对应的数据页; 生成相应的事务日志进行修改; 划分事务日志以获得多个日志段; 以及将所述多个日志段写入到多个日志缓冲器中,并且将所述多个日志缓冲器中的日志段并行地写入日志文件。 根据本发明,不仅减少了事务日志的日志缓冲器的粒度,而且大大增加了将日志文件写入磁盘的速度,从而提高了数据库系统的性能并增强了用户 经验。
    • 9. 发明授权
    • Database management method and system
    • 数据库管理方法和系统
    • US09460186B2
    • 2016-10-04
    • US14956666
    • 2015-12-02
    • Huawei Technologies Co., Ltd.
    • Huijun LiuZhongqing XuJunnan Gao
    • G06F17/30
    • G06F17/30584G06F17/30463G06F17/30477G06F17/30554
    • A database management method and system. The method includes dividing, by a database system, a data partition into a physical partition layer and a logical partition layer, wherein the logical partition segment and the physical partition segment are mapped to each other using a mapping relationship; receiving, by the database system, a data operation instruction of a user, and determining a logical partition segment to which a data record that is requested for operation by the data operation instruction belongs; determining, according to the data operation instruction and the mapping relationship, a physical partition segment that is corresponding to the determined logical partition segment and at the physical partition layer to perform an operation on the data record that is requested for operation by the data operation instruction.
    • 数据库管理方法和系统。 该方法包括将数据库系统划分为物理分区层和逻辑分区层,其中使用映射关系将逻辑分区段和物理分区段映射到彼此; 由数据库系统接收用户的数据操作指令,并且确定由数据操作指令所请求操作的数据记录所属的逻辑分区段; 根据数据操作指令和映射关系,确定与所确定的逻辑分区段相对应的物理分区段,并在物理分区层处对由数据操作指令请求操作的数据记录执行操作 。