会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明申请
    • System and method for optimally configuring software systems for a NUMA platform
    • 用于为NUMA平台优化配置软件系统的系统和方法
    • US20060206489A1
    • 2006-09-14
    • US11077579
    • 2005-03-11
    • James FinnieTaavi BurnsMatthew HurasSunil KamathLan PhamKevin RoseAamer SachedinaRoger Zheng
    • James FinnieTaavi BurnsMatthew HurasSunil KamathLan PhamKevin RoseAamer SachedinaRoger Zheng
    • G06F17/30
    • G06F9/5016G06F9/5061
    • A method and system for improving memory access patterns of software systems on NUMA systems discovers NUMA system resources, where the NUMA system resources comprises a plurality of NUMA nodes; determines a plurality of database threads, processes, and objects for a database configuration; and generates a policy which assigns the plurality of database threads, processes, and objects to the plurality of NUMA nodes, wherein the generating is performed prior to initialization of the plurality of database threads, processes, and objects. The assignment of the database threads, processes, or objects to NUMA nodes is such that the amount of remote memory accesses is reduced. When the database thread, process, or object initializes, the database server queries the policy for its assigned NUMA node(s). The database thread, process, or object is then bound to the assigned NUMA node(s). In this manner, the costs from remote memory accesses are significantly reduced.
    • 用于改进NUMA系统上的软件系统的存储器访问模式的方法和系统发现NUMA系统资源,其中NUMA系统资源包括多个NUMA节点; 确定数据库配置的多个数据库线程,进程和对象; 并且生成将多个数据库线程,进程和对象分配给多个NUMA节点的策略,其中在多个数据库线程,进程和对象的初始化之前执行生成。 将数据库线程,进程或对象分配给NUMA节点使得远程内存访问量减少。 当数据库线程,进程或对象初始化时,数据库服务器向其分配的NUMA节点查询策略。 然后将数据库线程,进程或对象绑定到已分配的NUMA节点。 以这种方式,远程存储器访问的成本显着降低。
    • 13. 发明申请
    • System and method for discriminatory replaying of log files during tablespace recovery in a database management system
    • 在数据库管理系统中的表空间恢复期间,用于区分性地重播日志文件的系统和方法
    • US20050278393A1
    • 2005-12-15
    • US10425804
    • 2003-04-29
    • Matthew HurasDale McInnisEffi OfarMichael WinerRoger Zheng
    • Matthew HurasDale McInnisEffi OfarMichael WinerRoger Zheng
    • G06F17/30
    • G06F17/30368Y10S707/99953
    • A system and an associated method selectively process log files for enhancing performance of tablespace recovery by processing only those log files required, and for selecting which log file to process during recovery for both redo and rollback phases of recovery. The system and method skip the processing of log files that do not contain records of interest for the tablespace being recovered and determines whether a log file contains anything that needs to be played, in particular for the recovery of a subsystem in the database, such as a tablespace. Pre processing of the log files is not done, rather including tablespace ID correlated with log file ID information is collected while the log files are created. The cross-correlated information is used during tablespace recovery to selectively determine which of the log files to process. Some log files may be skipped in cases where not all of the database system is being recovered. A sub set of the database can be recovered, such as a tablespace, and which log files to process is determined based on a lock instruction.
    • 系统和相关方法通过仅处理所需的日志文件,并选择在恢复期间进行恢复时要处理的日志文件来选择性地处理日志文件以增强表空间恢复的性能。 系统和方法跳过不包含要恢复的表空间的感兴趣记录的日志文件的处理,并确定日志文件是否包含任何需要播放的内容,特别是用于恢复数据库中的子系统,例如 一个表空间。 日志文件的预处理未完成,而在创建日志文件时收集与日志文件ID信息相关的表空间ID。 在表空间恢复期间使用交叉相关信息来选择性地确定要处理哪些日志文件。 在没有全部数据库系统正在恢复的情况下,可能会跳过某些日志文件。 可以恢复数据库的子集,例如表空间,以及基于锁定指令确定要处理哪些日志文件。
    • 14. 发明申请
    • Dynamic Cluster Database Architecture
    • 动态群集数据库架构
    • US20080016028A1
    • 2008-01-17
    • US11780446
    • 2007-07-19
    • Mark WILDINGMatthew Huras
    • Mark WILDINGMatthew Huras
    • G06F17/30
    • G06F17/30575G06F17/30362Y10S707/99931Y10S707/99938Y10S707/99953
    • distributed database management system implemented on a cluster of computers. The cluster including disks organized as data nodes. The data nodes being locally connected to one or more computers in the cluster. The distributed database management system includes a distributed database manager layer having a lock manager, a resource manager, and an architecture manager. The lock manager serializes access to the data nodes in the cluster. The resource manager maintains a data representation of the resources of each computer in the cluster and makes the data available to other computers in the cluster to facilitate access to the resources by the other computers. The architecture manager defines logical ownership relationships between data nodes and computers in the cluster to permit the architecture of the database to be dynamically reconfigured to provide improved performance.
    • 分布式数据库管理系统在一组计算机上实现。 集群包括组织为数据节点的磁盘。 数据节点本地连接到集群中的一台或多台计算机。 分布式数据库管理系统包括具有锁管理器,资源管理器和架构管理器的分布式数据库管理器层。 锁定管理器将访问集群中的数据节点序列化。 资源管理器维护集群中每台计算机的资源的数据表示,并使数据可用于集群中的其他计算机,以便其他计算机访问资源。 架构管理员定义集群中数据节点和计算机之间的逻辑所有权关系,以允许动态重新配置数据库的架构以提供改进的性能。
    • 16. 发明申请
    • Application configuration in distributed storage systems
    • 分布式存储系统中的应用程序配置
    • US20070038678A1
    • 2007-02-15
    • US11198592
    • 2005-08-05
    • James AllenMatthew HurasThomas MathewsLance Russell
    • James AllenMatthew HurasThomas MathewsLance Russell
    • G06F17/30
    • G06F9/5011
    • A method and system for enabling dynamic matching of storage utilization characteristics of a host system application with the characteristics of the available storage pools of an attached distributed storage system, in order to provide an optimal match between the application and selected storage pool. An abstraction manager is provided, enhanced with a storage device configuration utility/module, which performs a series of tasks to (1) obtain/collect the correct configuration information from each connected storage device or storage pools and/or (2) calculate the configuration information when the information is not readily available. The storage device configuration module then normalizes, collates and matches the configuration information to the various applications running on the host system and/or outputs the information to a user/administrator of the host system via a software interface. By using the collected/calculated configuration information, applications are assigned to an optimal storage pool in an intelligent and efficient manner.
    • 一种用于使主机系统应用程序的存储利用特性与附加分布式存储系统的可用存储池的特征能够动态匹配的方法和系统,以便提供应用程序和所选存储池之间的最佳匹配。 提供抽象管理器,增强了存储设备配置实用程序/模块,执行一系列任务以(1)从每个连接的存储设备或存储池获取/收集正确的配置信息和/或(2)计算配置 当信息不容易获得时的信息。 然后,存储设备配置模块将配置信息规范化,整理和匹配到主机系统上运行的各种应用和/或经由软件接口将信息输出到主机系统的用户/管理员。 通过使用收集/计算的配置信息,应用程序以智能和有效的方式分配给最佳存储池。