Methods and apparatus for synchronizing network management data
    3.
    发明授权
    Methods and apparatus for synchronizing network management data 有权
    用于同步网络管理数据的方法和装置

    公开(公告)号:US07689565B1

    公开(公告)日:2010-03-30

    申请号:US11477026

    申请日:2006-06-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: A system receives a dataset for storing in a staging database. The dataset contains network management data collected from a managed resource. The system stores the dataset in the staging database, and maintains a changeset identifying changes made to the staging database during the step of storing the dataset. The system synchronizes the staging database and the production database with each other using the changeset.

    摘要翻译: 系统接收用于存储在暂存数据库中的数据集。 数据集包含从受管资源收集的网络管理数据。 系统将数据集存储在暂存数据库中,并维护在存储数据集步骤期间标识对分段数据库所做更改的更改集。 系统使用变更集将彼此之间的分段数据库和生产数据库进行同步。

    Generic method and apparatus for database sanitizing
    4.
    发明授权
    Generic method and apparatus for database sanitizing 有权
    用于数据库清理的通用方法和设备

    公开(公告)号:US08719233B2

    公开(公告)日:2014-05-06

    申请号:US12257710

    申请日:2008-10-24

    IPC分类号: G06F7/00

    摘要: A method of generating a test database from a deployed database by “sanitizing”, or removing sensitive data, is employed for recreating problem scenarios from a customer site, verifying compatibility of customer data with database version updates, and for performance testing using actual, rather than generated, database structures. In database management operations, in can be beneficial to use data generated from actual operational scenarios rather than artificially generated data created from a test pattern. Data generated from actual operation, such has at a customer site, assures compatibility with the relation patterns and record volumes employed by the customer (user). However, databases often contain sensitive information that would be inappropriate, illegal, or vulnerable in a testing environment. Accordingly, the generated test database overwrites sensitive data values with benign, or generic values while preserving the structure and relations of the data stored.

    摘要翻译: 通过“清理”或删除敏感数据从部署的数据库生成测试数据库的方法用于从客户站点重新创建问题场景,验证客户数据与数据库版本更新的兼容性,以及使用实际的 比生成数据库结构。 在数据库管理操作中,可以有益于使用从实际操作场景生成的数据,而不是从测试模式创建的人为生成数据。 从实际操作生成的数据,例如在客户现场,确保与客户(用户)使用的关系模式和记录体积的兼容性。 然而,数据库通常包含在测试环境中不适当,非法或易受攻击的敏感信息。 因此,生成的测试数据库会在保存存储的数据的结构和关系的同时,以良性或通用值覆盖敏感数据值。

    Methods and apparatus for managing contents of a database
    5.
    发明授权
    Methods and apparatus for managing contents of a database 有权
    用于管理数据库内容的方法和装置

    公开(公告)号:US07577681B1

    公开(公告)日:2009-08-18

    申请号:US11169458

    申请日:2005-06-29

    IPC分类号: G06F17/30

    摘要: Techniques herein involve anticipating the application of a command to modify objects having associated object data stored in a relational database. Prior to receipt of an object modification command that causes a modification to a respective object and/or an object hierarchy, a computer process generates a set of operational instructions to carry out the object modification command. Generally, the computer process analyzes a structure for storing object data in a relational database to identify information in the relational database that will be impacted as a result of executing a corresponding object modification command. Based on analysis of the structure, the computer process generates the set of operational instructions. The execution of the set of operational instructions to carry out the command causes the respective object and/or object hierarchy to be modified as well as causes a corresponding modification to contents of a relational database storing respective object data.

    摘要翻译: 这里的技术涉及预期应用命令来修改具有存储在关系数据库中的相关联对象数据的对象。 在接收到对相应对象和/或对象分层进行修改的对象修改命令之前,计算机进程生成一组操作指令以执行对象修改命令。 通常,计算机进程分析用于在关系数据库中存储对象数据的结构,以识别关系数据库中作为执行相应对象修改命令的结果将受到影响的信息。 基于结构分析,计算机进程生成一组操作指令。 用于执行该命令的操作指令集的执行使得相应的对象和/或对象层次被修改,并且对存储相应对象数据的关系数据库的内容进行相应的修改。

    Methods and apparatus for synchronizing content
    6.
    发明授权
    Methods and apparatus for synchronizing content 有权
    用于同步内容的方法和装置

    公开(公告)号:US07447709B1

    公开(公告)日:2008-11-04

    申请号:US11169464

    申请日:2005-06-29

    IPC分类号: G06F12/00

    摘要: A computer process initiates a pre-analysis of managed objects and corresponding structures for storing object data in a relational database. The pre-analysis yields a set of operational instructions (e.g., a “stored” database procedure) that can be applied at run time to more efficiently initiate a modification to objects and corresponding object data stored in a relational database. After execution of a stored procedure to modify contents of an object and respective contents in a relational database, a synchronizer utilizes an identifier to access a log that stores changes associated with a managed object to which the stored procedure was applied. Based on contents of the log, the synchronizer identifies changes to one or more managed objects and identifies corresponding processes that rely on use of the affected managed objects. The synchronizer then notifies corresponding processes utilizing the affected managed objects of the changes to the relational database and/or managed objects.

    摘要翻译: 计算机进程发起管理对象的预分析和用于将对象数据存储在关系数据库中的对应结构。 预分析产生一组操作指令(例如,“存储的”数据库过程),其可以在运行时应用以更有效地启动对存储在关系数据库中的对象和对应对象数据的修改。 在执行存储过程以修改对象的内容和关系数据库中的相应内容之后,同步器利用标识符来访问存储与应用了存储过程的被管理对象相关联的改变的日志。 基于日志的内容,同步器识别对一个或多个受管对象的更改,并标识依赖于使用受影响的受管对象的相应进程。 同步器然后利用受影响的被管理对象通知关系数据库和/或被管理对象的改变的相应进程。

    GENERIC DATABASE SANITIZER
    7.
    发明申请
    GENERIC DATABASE SANITIZER 有权
    一般数据库SANITIZER

    公开(公告)号:US20090319588A1

    公开(公告)日:2009-12-24

    申请号:US12257710

    申请日:2008-10-24

    IPC分类号: G06F12/02 G06F17/30

    摘要: A method of generating a test database from a deployed database by “sanitizing”, or removing sensitive data, is employed for recreating problem scenarios from a customer site, verifying compatibility of customer data with database version updates, and for performance testing using actual, rather than generated, database structures. In database management operations, in can be beneficial to use data generated from actual operational scenarios rather than artificially generated data created from a test pattern. Data generated from actual operation, such has at a customer site, assures compatibility with the relation patterns and record volumes employed by the customer (user). However, databases often contain sensitive information that would be inappropriate, illegal, or vulnerable in a testing environment. Accordingly, the generated test database overwrites sensitive data values with benign, or generic values while preserving the structure and relations of the data stored.

    摘要翻译: 通过“清理”或删除敏感数据从部署的数据库生成测试数据库的方法用于从客户站点重新创建问题场景,验证客户数据与数据库版本更新的兼容性,以及使用实际的 比生成数据库结构。 在数据库管理操作中,可以有益于使用从实际操作场景生成的数据,而不是从测试模式创建的人为生成数据。 从实际操作生成的数据,例如在客户现场,确保与客户(用户)使用的关系模式和记录体积的兼容性。 然而,数据库通常包含在测试环境中不适当,非法或易受攻击的敏感信息。 因此,生成的测试数据库会在保存存储的数据的结构和关系的同时,以良性或通用值覆盖敏感数据值。

    Network configuration history tracking
    8.
    发明授权
    Network configuration history tracking 有权
    网络配置历史跟踪

    公开(公告)号:US07984131B1

    公开(公告)日:2011-07-19

    申请号:US11769790

    申请日:2007-06-28

    摘要: A SAN management application maintains configuration information in a near real-time (RT) manner for timely and accurate responses to queries. A database manager responsive to the management application aggregates information concerning both current and historical configurations by combining current and historical information sets as a common (DB) database portal responsive to an individual query for configuration data from both current and historical data. The common portal avoids redundant and duplicative entries between the current and historical information sets, and is responsive to the management application for maintaining each change on only one of the current and historical information sets. Configuration changes add, update and move data items between the current and historical information sets, but need not store a configuration change in both the current and history information sets.

    摘要翻译: SAN管理应用程序以近实时(RT)方式维护配置信息,以及时和准确地响应查询。 响应于管理应用的数据库管理器通过将当前历史信息集合和历史信息集合合并为响应于来自当前和历史数据的配置数据的单独查询的公共(DB)数据库门户来聚合关于当前和历史配置的信息。 公共门户避免了当前和历史信息集之间的冗余和重复条目,并响应于管理应用程序,以便仅对当前和历史信息集中的一个进行维护。 配置更改在当前和历史信息集之间添加,更新和移动数据项,但不需要在当前和历史信息集中存储配置更改。

    Automatic generation of routines and/or schemas for database management
    9.
    发明授权
    Automatic generation of routines and/or schemas for database management 有权
    自动生成用于数据库管理的例程和/或模式

    公开(公告)号:US07720884B1

    公开(公告)日:2010-05-18

    申请号:US11731582

    申请日:2007-03-30

    IPC分类号: G06F7/00 G06F17/30 G06F15/173

    CPC分类号: G06F17/30306 G06F17/30292

    摘要: A database environment includes a staging database and master database. Among other functions, the staging database provides a location to store data prior to be copied over the master database. Each time the database environment is modified (e.g., a developer specifies a different configuration associated with the staging database and/or the master database), a database administrator initiates execution of an auto-repository process to automatically generate a corresponding new set of routines enabling management of the database environment. Accordingly, each time there are changes to (one or more schemas associated with) the database environment, there is no need for a programmer to manually modify the corresponding management routines based on the changes. Instead, the auto-repository process automatically generates the corresponding set of custom routines to enable management of the database environment.

    摘要翻译: 数据库环境包括分段数据库和主数据库。 除了其他功能之外,登台数据库还提供了一个位置,以便在通过主数据库复制之前存储数据。 每次修改数据库环境(例如,开发人员指定与分段数据库和/或主数据库相关联的不同配置)时,数据库管理员将启动自动存储库进程的执行,以自动生成相应的新的一组例程,以启用 管理数据库环境。 因此,每当对数据库环境进行(与一个或多个模式相关联)的改变时,程序员不需要基于这些改变手动地修改相应的管理例程。 相反,自动存储库过程自动生成相应的一组自定义例程,以实现对数据库环境的管理。

    Configuring agent services operable by agents in a storage area network
    10.
    发明授权
    Configuring agent services operable by agents in a storage area network 有权
    配置由存储区域网络中的代理可操作的代理服务

    公开(公告)号:US08898261B1

    公开(公告)日:2014-11-25

    申请号:US11772552

    申请日:2007-07-02

    IPC分类号: G06F15/177

    摘要: Data structures, methods, and apparatus useful in configuring agent services operating in a storage area network are provided. The data structures may include a list of agent types for which agent services are configurable for operation by agents of those agent types in a storage area network; for each agent type in the list of agent types, a corresponding list of configurable agent services operable by agents of the agent type; for each configurable agent service in each list of configurable agent services, a corresponding list of configurable parameters for the configurable agent service; and for each configurable parameter in each list of configurable parameters, at least one parameter value associated with the configurable parameter. Procedures and apparatus are provided for configuring agent services by updating elements of the data structures and providing the updated elements to the agent services.

    摘要翻译: 提供了用于配置在存储区域网络中运行的代理服务的数据结构,方法和装置。 数据结构可以包括代理服务可配置为用于由存储区域网络中的那些代理类型的代理进行操作的代理类型的列表; 对于代理类型列表中的每个代理类型,可由代理类型的代理可操作的可配置代理服务的相应列表; 对于可配置代理服务的每个列表中的每个可配置代理服务,可配置代理服务的可配置参数的相应列表; 并且对于可配置参数的每个列表中的每个可配置参数,至少一个与所述可配置参数相关联的参数值。 提供了通过更新数据结构的元素并将更新的元素提供给代理服务来配置代理服务的过程和装置。