Graph traversal operator and extensible framework inside a column store
    2.
    发明授权
    Graph traversal operator and extensible framework inside a column store 有权
    在列存储中绘制遍历运算符和可扩展框架

    公开(公告)号:US09547728B2

    公开(公告)日:2017-01-17

    申请号:US14308154

    申请日:2014-06-18

    IPC分类号: G06F17/30

    摘要: A system, computer-implemented method, and a computer-readable storage medium for a traversal of a property graph, are provided. The edge table of the property graph is divided into a plurality of fragments. A first fragment is selected for traversal using a set of selected vertices, where the traversal identifies a set of edges. Based on the set of edges, a set of adjacent vertices is determined during the traversal. A set of discovered vertices in the property graph is determined based on the set of selected vertices and the set of adjacent vertices.

    摘要翻译: 提供了一种用于遍历属性图的系统,计算机实现的方法和计算机可读存储介质。 属性图的边缘表被分成多个片段。 使用一组选定的顶点选择第一个片段进行遍历,其中遍历标识一组边。 基于该组边缘,在遍历期间确定一组相邻顶点。 基于所选顶点的集合和相邻顶点的集合来确定属性图中的一组已发现的顶点。

    Schema evolution via transition information
    3.
    发明授权
    Schema evolution via transition information 有权
    通过转换信息进行模式演进

    公开(公告)号:US09471617B2

    公开(公告)日:2016-10-18

    申请号:US14273032

    申请日:2014-05-08

    IPC分类号: G06F17/30 G06F11/07

    摘要: Disclosed herein are system, method, and computer program product embodiments for transforming data from a first version, for example an initial version of a database, to a second version, for example a subsequent version of a database. An embodiment operates by modifying the metadata of the data to include transformational clauses, each of which describes how a portion of the data in the first version is transformed to data required by the second version.

    摘要翻译: 本文公开了用于将数据从第一版本(例如数据库的初始版本)转换为第二版本(例如数据库的后续版本)的系统,方法和计算机程序产品实施例。 实施例通过修改数据的元数据来操作以包括转换子句,每个变换子句描述了第一版本中的一部分数据如何被转换为第二版本所需的数据。

    Detecting renaming operations
    4.
    发明授权
    Detecting renaming operations 有权
    检测重命名操作

    公开(公告)号:US09460142B2

    公开(公告)日:2016-10-04

    申请号:US14273153

    申请日:2014-05-08

    IPC分类号: G06F17/30 G06F11/07

    摘要: System, method, and computer program product embodiments transform data from a first version, for example an initial version of a database, to a second version, for example a subsequent version of a database. An embodiment includes modifying the metadata of the data to include transformational clauses, each of which describes how a portion of the data in the first version is transformed to data in the second version. Another exemplary embodiment includes differentiating between rename and add/delete operations to reduce the amount of transformational clauses included in the metadata. For example, rename operations can be identified by ignoring commonly-named columns between two versions, and identifying columns where the name has changed between the two versions while the data type has not changed.

    摘要翻译: 系统,方法和计算机程序产品实施例将来自第一版本(例如数据库的初始版本)的数据转换为第二版本,例如数据库的后续版本。 一个实施例包括修改数据的元数据以包括变换子句,每个子句描述第一版本中的一部分数据如何被转换成第二版本中的数据。 另一个示例性实施例包括区分重命名和添加/删除操作以减少包含在元数据中的变换子句的数量。 例如,重命名操作可以通过忽略两个版本之间的常用列来识别,并且在数据类型未更改时识别名称在两个版本之间发生更改的列。

    Replication mechanisms for database environments
    5.
    发明授权
    Replication mechanisms for database environments 有权
    数据库环境的复制机制

    公开(公告)号:US09411866B2

    公开(公告)日:2016-08-09

    申请号:US13719737

    申请日:2012-12-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: Data replication in a database includes identifying a source database system. The source database includes a main index file and a delta log file. To create a replica, one or more symbolic links to the source database system are generated. The symbolic links identify a path to a physical location of the source database. A replica of the source database is generated based on the symbolic links. The replica includes a copy of the main index file and delta log file. Information associated with the replica and the symbolic links is stored in a recovery log. Replica are provided transparently to most database engine components by re-using partitioning infrastructure. Components “see” replica as tables with a single partition; that partition is a local replica.

    摘要翻译: 数据库中的数据复制包括识别源数据库系统。 源数据库包括主索引文件和增量日志文件。 要创建副本,将生成到源数据库系统的一个或多个符号链接。 符号链接标识到源数据库的物理位置的路径。 基于符号链接生成源数据库的副本。 副本包括主索引文件和增量日志文件的副本。 与副本和符号链接相关联的信息存储在恢复日志中。 通过重新使用分区基础架构,对大多数数据库引擎组件透明地提供副本。 组件“将”副本视为具有单个分区的表; 该分区是本地副本。

    Processing diff-queries on property graphs
    6.
    发明授权
    Processing diff-queries on property graphs 有权
    处理属性图上的差异查询

    公开(公告)号:US09405855B2

    公开(公告)日:2016-08-02

    申请号:US14227065

    申请日:2014-03-27

    IPC分类号: G06F17/30

    摘要: A system, computer-implemented method, and a computer-readable medium for determining why a query returns a null set in a database management system. When the database management system receives a query graph, database management system compares the query graph to the data graph. Based on the comparison, database management system identifies a discovered component of the query graph and a missing component of the query graph, wherein the missing query component indicates a reason for the null set.

    摘要翻译: 用于确定查询为什么返回数据库管理系统中的空集合的系统,计算机实现的方法和计算机可读介质。 当数据库管理系统接收到查询图时,数据库管理系统将查询图与数据图进行比较。 基于比较,数据库管理系统识别查询图的已发现组件和查询图的缺失组件,其中丢失的查询组件指示空集合的原因。

    Hash table and radix sort based aggregation
    7.
    发明授权
    Hash table and radix sort based aggregation 有权
    哈希表和基于分类的聚合

    公开(公告)号:US09213732B2

    公开(公告)日:2015-12-15

    申请号:US13729111

    申请日:2012-12-28

    IPC分类号: G06F7/00 G06F17/30

    摘要: Aggregation of an in-memory database includes receiving, by at least one processor having a plurality of threads, input having records stored in random access memory, distributing, by the at least one processor, the input into portions, one of the plurality of threads having an assigned portion, aggregating, by the at least one processor, the records in the assigned portion based on locality of keys in the records and outputting, by the at least one processor, the aggregated records into a global hash table.

    摘要翻译: 存储器内数据库的聚合包括由具有多个线程的至少一个处理器接收具有存储在随机存取存储器中的记录的输入,由至少一个处理器将输入分配成多个线程中的一个线程 具有分配部分,由所述至少一个处理器根据所述记录中的键的位置聚合所述分配部分中的记录,并且由所述至少一个处理器将所述聚合记录输出到全局散列表中。

    Auditable abrogation of privacy enhancements in columnar in-memory databases
    8.
    发明授权
    Auditable abrogation of privacy enhancements in columnar in-memory databases 有权
    可审查的废除在柱状内存数据库中的隐私增强

    公开(公告)号:US09201912B2

    公开(公告)日:2015-12-01

    申请号:US13926622

    申请日:2013-06-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/303 G06F17/30569

    摘要: Disclosed herein are system, method, and computer program product embodiments for the auditable abrogation of columnar in-memory databases. An embodiment operates by retrieving column-oriented data of a column-oriented database associated with an auditing request to access the column-oriented data. The column-oriented data is transformed into corresponding row-oriented data and stored in a row-oriented database independent of the column-oriented database. A response to the auditing request is processed based on the row-oriented data, wherein the processing is performed independent of the column-oriented database, and the response is provided to the auditing request.

    摘要翻译: 这里公开了用于可审查地废弃柱状存储器内数据库的系统,方法和计算机程序产品实施例。 一个实施例通过检索与审核请求相关联的面向列的数据库的面向列的数据以访问面向列的数据来操作。 面向列的数据被转换成相应的面向行的数据,并且存储在独立于面向列的数据库的面向行的数据库中。 基于面向行数据处理对审核请求的响应,其中独立于面向列的数据库执行处理,并且将响应提供给审计请求。

    Intelligent Unmasking in an In-Memory Database
    9.
    发明申请
    Intelligent Unmasking in an In-Memory Database 有权
    内存数据库中的智能取消显示

    公开(公告)号:US20150331911A1

    公开(公告)日:2015-11-19

    申请号:US14276643

    申请日:2014-05-13

    申请人: ZHIQIANG WU

    发明人: ZHIQIANG WU

    IPC分类号: G06F17/30

    摘要: Database data is unmasked in order to facilitate its efficient handling by a database engine. In response to a request for data of a masked table including a masked element, an engine identifies a mask interval, and then performs a first join with unmasked elements sharing a common key. The table resulting from this first join is then grouped according to a highest level location of the mask. A second join is then performed between the results of this grouping and the mask interval, to produce a corresponding unmasked table including a plurality of unmasked elements corresponding to the masked element. Unmasking according to embodiments may be particularly useful in leveraging processing power of an in-memory database engine, allowing it to efficiently perform batch processing of requests for masked data received from software of an overlying application layer.

    摘要翻译: 数据库数据被隐藏,以便于数据库引擎的有效处理。 响应于对包含掩蔽元素的掩蔽表的数据的请求,引擎识别掩码间隔,然后执行与共享公共密钥的未屏蔽元素的第一连接。 然后,根据该第一连接产生的表根据掩码的最高级别位置进行分组。 然后在该分组的结果和屏蔽间隔之间执行第二连接,以产生包括对应于被屏蔽元素的多个未屏蔽元素的对应的未屏蔽表。 根据实施例的拆卸可以特别适用于利用内存中数据库引擎的处理能力,从而允许其有效地执行对从覆盖的应用层的软件接收的屏蔽数据的请求的批处理。

    Externalizing enterprise workspaces using content plug-in
    10.
    发明授权
    Externalizing enterprise workspaces using content plug-in 有权
    使用内容插件外部化企业工作区

    公开(公告)号:US09165273B2

    公开(公告)日:2015-10-20

    申请号:US13597632

    申请日:2012-08-29

    IPC分类号: G06F15/16 G06Q10/06

    CPC分类号: G06Q10/0631

    摘要: The present disclosure describes methods, systems, and computer program products for externalizing an enterprise workspace to business applications. One computer-implemented method includes indicating data within an application to be included in a new module, initiating a command to create the new module using the indicated data, transmitting the command to create the new module to an external server, receiving from the external server a list of available enterprise workspaces for adding the new module, selecting at least one available enterprise workspace from the list of available enterprise workspaces, transmitting the selected enterprise workspace to the external server, and receiving a confirmation of the new module creation.

    摘要翻译: 本公开描述了用于将企业工作空间外部化为业务应用的方法,系统和计算机程序产品。 一种计算机实现的方法包括指示要包括在新模块中的应用内的数据,发起使用所指示的数据创建新模块的命令,向外部服务器发送创建新模块的命令,从外部服务器接收 可用的企业工作区列表,用于添加新模块,从可用的企业工作区列表中选择至少一个可用的企业工作区,将选定的企业工作区传输到外部服务器,以及接收新模块创建的确认。