WO2010107523A3 - Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment - Google Patents

Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment Download PDF

Info

Publication number
WO2010107523A3
WO2010107523A3 PCT/US2010/023260 US2010023260W WO2010107523A3 WO 2010107523 A3 WO2010107523 A3 WO 2010107523A3 US 2010023260 W US2010023260 W US 2010023260W WO 2010107523 A3 WO2010107523 A3 WO 2010107523A3
Authority
WO
WIPO (PCT)
Prior art keywords
execution
interpretation
computing environment
available computing
computer process
Prior art date
Application number
PCT/US2010/023260
Other languages
French (fr)
Other versions
WO2010107523A2 (en
Inventor
Eric Friedman
Peter Pawlowski
Original Assignee
Aster Data Systems, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aster Data Systems, Inc. filed Critical Aster Data Systems, Inc.
Priority to EP10753834A priority Critical patent/EP2409245A4/en
Publication of WO2010107523A2 publication Critical patent/WO2010107523A2/en
Publication of WO2010107523A3 publication Critical patent/WO2010107523A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • G06F16/24532Query optimisation of parallel queries

Abstract

Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment is disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution is limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.
PCT/US2010/023260 2009-03-18 2010-02-05 Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment WO2010107523A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP10753834A EP2409245A4 (en) 2009-03-18 2010-02-05 Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/406,875 2009-03-18
US12/406,875 US20100241893A1 (en) 2009-03-18 2009-03-18 Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment

Publications (2)

Publication Number Publication Date
WO2010107523A2 WO2010107523A2 (en) 2010-09-23
WO2010107523A3 true WO2010107523A3 (en) 2010-11-18

Family

ID=42738531

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/023260 WO2010107523A2 (en) 2009-03-18 2010-02-05 Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment

Country Status (3)

Country Link
US (3) US20100241893A1 (en)
EP (1) EP2409245A4 (en)
WO (1) WO2010107523A2 (en)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8713038B2 (en) 2009-04-02 2014-04-29 Pivotal Software, Inc. Integrating map-reduce into a distributed relational database
US9665620B2 (en) 2010-01-15 2017-05-30 Ab Initio Technology Llc Managing data queries
US8359316B2 (en) * 2010-03-01 2013-01-22 International Business Machines Corporation Database table look-up
US9177017B2 (en) * 2010-09-27 2015-11-03 Microsoft Technology Licensing, Llc Query constraint encoding with type-based state machine
US9489183B2 (en) 2010-10-12 2016-11-08 Microsoft Technology Licensing, Llc Tile communication operator
US9430204B2 (en) 2010-11-19 2016-08-30 Microsoft Technology Licensing, Llc Read-only communication operator
US9507568B2 (en) 2010-12-09 2016-11-29 Microsoft Technology Licensing, Llc Nested communication operator
US9395957B2 (en) 2010-12-22 2016-07-19 Microsoft Technology Licensing, Llc Agile communication operator
US8713039B2 (en) 2010-12-23 2014-04-29 Microsoft Corporation Co-map communication operator
EP2668598A4 (en) * 2011-01-25 2015-11-04 Hewlett Packard Development Co Analytical data processing
US20120239612A1 (en) * 2011-01-25 2012-09-20 Muthian George User defined functions for data loading
US8856151B2 (en) 2011-01-25 2014-10-07 Hewlett-Packard Development Company, L.P. Output field mapping of user defined functions in databases
US9355145B2 (en) 2011-01-25 2016-05-31 Hewlett Packard Enterprise Development Lp User defined function classification in analytical data processing systems
US8538954B2 (en) * 2011-01-25 2013-09-17 Hewlett-Packard Development Company, L.P. Aggregate function partitions for distributed processing
US8612368B2 (en) * 2011-03-01 2013-12-17 International Business Machines Corporation Systems and methods for processing machine learning algorithms in a MapReduce environment
US9116955B2 (en) * 2011-05-02 2015-08-25 Ab Initio Technology Llc Managing data queries
US9569511B2 (en) * 2011-08-25 2017-02-14 Salesforce.Com, Inc. Dynamic data management
US9361323B2 (en) * 2011-10-04 2016-06-07 International Business Machines Corporation Declarative specification of data integration workflows for execution on parallel processing platforms
US8452792B2 (en) 2011-10-28 2013-05-28 Microsoft Corporation De-focusing over big data for extraction of unknown value
US10007698B2 (en) * 2011-11-28 2018-06-26 Sybase, Inc. Table parameterized functions in database
US11216454B1 (en) * 2011-12-19 2022-01-04 Actian Sub Iii, Inc. User defined functions for database query languages based on call-back functions
US9436740B2 (en) 2012-04-04 2016-09-06 Microsoft Technology Licensing, Llc Visualization of changing confidence intervals
CN103379114B (en) 2012-04-28 2016-12-14 国际商业机器公司 For the method and apparatus protecting private data in Map Reduce system
US8984515B2 (en) 2012-05-31 2015-03-17 International Business Machines Corporation System and method for shared execution of mixed data flows
US9607045B2 (en) 2012-07-12 2017-03-28 Microsoft Technology Licensing, Llc Progressive query computation using streaming architectures
US9524184B2 (en) 2012-07-31 2016-12-20 Hewlett Packard Enterprise Development Lp Open station canonical operator for data stream processing
US9311380B2 (en) 2013-03-29 2016-04-12 International Business Machines Corporation Processing spatial joins using a mapreduce framework
US9317472B2 (en) * 2013-06-07 2016-04-19 International Business Machines Corporation Processing element data sharing
US9514214B2 (en) * 2013-06-12 2016-12-06 Microsoft Technology Licensing, Llc Deterministic progressive big data analytics
US9436692B1 (en) * 2013-06-25 2016-09-06 Emc Corporation Large scale video analytics architecture
CN104346344A (en) * 2013-07-24 2015-02-11 北大方正集团有限公司 Compiled book manufacturing method and device
US10162829B2 (en) * 2013-09-03 2018-12-25 Adobe Systems Incorporated Adaptive parallel data processing
US9372766B2 (en) 2014-02-11 2016-06-21 Saudi Arabian Oil Company Circumventing load imbalance in parallel simulations caused by faulty hardware nodes
US10459767B2 (en) 2014-03-05 2019-10-29 International Business Machines Corporation Performing data analytics utilizing a user configurable group of reusable modules
GB2532469A (en) 2014-11-20 2016-05-25 Ibm Self-optimizing table distribution with transparent replica cache
US10417281B2 (en) 2015-02-18 2019-09-17 Ab Initio Technology Llc Querying a data source on a network
KR20170020090A (en) * 2015-08-13 2017-02-22 엘지전자 주식회사 Mobile terminal and method of controlling the same
JP6832292B2 (en) * 2015-10-23 2021-02-24 オラクル・インターナショナル・コーポレイション Systems and methods for providing sandbox support for multidimensional database environments
US10740328B2 (en) 2016-06-24 2020-08-11 Microsoft Technology Licensing, Llc Aggregate-query database system and processing
US11860940B1 (en) 2016-09-26 2024-01-02 Splunk Inc. Identifying buckets for query execution using a catalog of buckets
US20180095914A1 (en) 2016-10-03 2018-04-05 Ocient Llc Application direct access to sata drive
EP3555774B8 (en) 2016-12-14 2024-03-27 Ocient Inc. Efficient database management system utilizing silo and manifest
WO2018112074A1 (en) 2016-12-14 2018-06-21 Ocient Llc System and method for utilizing a designated leader within a database management system
US10552435B2 (en) 2017-03-08 2020-02-04 Microsoft Technology Licensing, Llc Fast approximate results and slow precise results
US10235268B2 (en) 2017-05-18 2019-03-19 International Business Machines Corporation Streams analysis tool and method
US10747765B2 (en) 2017-05-30 2020-08-18 Ocient Inc. System and method for optimizing large database management systems with multiple optimizers
US11921672B2 (en) 2017-07-31 2024-03-05 Splunk Inc. Query execution at a remote heterogeneous data store of a data fabric service
US20200050612A1 (en) * 2017-07-31 2020-02-13 Splunk Inc. Supporting additional query languages through distributed execution of query engines
US11182125B2 (en) 2017-09-07 2021-11-23 Ocient Inc. Computing device sort function
US11676062B2 (en) * 2018-03-06 2023-06-13 Samsung Electronics Co., Ltd. Dynamically evolving hybrid personalized artificial intelligence system
US11709835B2 (en) 2018-10-15 2023-07-25 Ocient Holdings LLC Re-ordered processing of read requests
US11249916B2 (en) 2018-10-15 2022-02-15 Ocient Holdings LLC Single producer single consumer buffering in database systems
US11880368B2 (en) 2018-10-15 2024-01-23 Ocient Holdings LLC Compressing data sets for storage in a database system
US11886436B2 (en) 2018-10-15 2024-01-30 Ocient Inc. Segmenting a partition of a data set based on a data storage coding scheme
US11256696B2 (en) 2018-10-15 2022-02-22 Ocient Holdings LLC Data set compression within a database system
US11093223B2 (en) 2019-07-18 2021-08-17 Ab Initio Technology Llc Automatically converting a program written in a procedural programming language into a dataflow graph and related systems and methods
US11093500B2 (en) 2019-10-28 2021-08-17 Ocient Holdings LLC Enforcement of minimum query cost rules required for access to a database system
US11106679B2 (en) 2019-10-30 2021-08-31 Ocient Holdings LLC Enforcement of sets of query rules for access to data supplied by a plurality of data providers
US11609911B2 (en) 2019-12-19 2023-03-21 Ocient Holdings LLC Selecting a normalized form for conversion of a query expression
US11922222B1 (en) 2020-01-30 2024-03-05 Splunk Inc. Generating a modified component for a data intake and query system using an isolated execution environment image
US11853364B2 (en) 2020-01-31 2023-12-26 Ocient Holdings LLC Level-based queries in a database system and methods for use therewith
US11061910B1 (en) 2020-01-31 2021-07-13 Ocient Holdings LLC Servicing concurrent queries via virtual segment recovery
US11599463B2 (en) 2020-03-25 2023-03-07 Ocient Holdings LLC Servicing queries during data ingress
US11238041B2 (en) 2020-03-25 2022-02-01 Ocient Holdings LLC Facilitating query executions via dynamic data block routing
US11580102B2 (en) 2020-04-02 2023-02-14 Ocient Holdings LLC Implementing linear algebra functions via decentralized execution of query operator flows
US11294916B2 (en) 2020-05-20 2022-04-05 Ocient Holdings LLC Facilitating query executions via multiple modes of resultant correctness
US11775529B2 (en) 2020-07-06 2023-10-03 Ocient Holdings LLC Recursive functionality in relational database systems
US11321288B2 (en) 2020-08-05 2022-05-03 Ocient Holdings LLC Record deduplication in database systems
US11755589B2 (en) 2020-08-05 2023-09-12 Ocient Holdings LLC Delaying segment generation in database systems
US11880716B2 (en) 2020-08-05 2024-01-23 Ocient Holdings LLC Parallelized segment generation via key-based subdivision in database systems
US11822532B2 (en) 2020-10-14 2023-11-21 Ocient Holdings LLC Per-segment secondary indexing in database systems
US11507578B2 (en) 2020-10-19 2022-11-22 Ocient Holdings LLC Delaying exceptions in query execution
US11675757B2 (en) 2020-10-29 2023-06-13 Ocient Holdings LLC Maintaining row durability data in database systems
US11297123B1 (en) 2020-12-11 2022-04-05 Ocient Holdings LLC Fault-tolerant data stream processing
US11314743B1 (en) 2020-12-29 2022-04-26 Ocient Holdings LLC Storing records via multiple field-based storage mechanisms
US11645273B2 (en) 2021-05-28 2023-05-09 Ocient Holdings LLC Query execution utilizing probabilistic indexing
US11803544B2 (en) 2021-10-06 2023-10-31 Ocient Holdings LLC Missing data-based indexing in database systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050278287A1 (en) * 2004-06-10 2005-12-15 International Business Machines Corporation Query meaning determination through a grid service
US20090049235A1 (en) * 2007-08-15 2009-02-19 International Business Machines Corporation Enabling parallel access volumes in virtual machine environments
US20090064115A1 (en) * 2007-09-05 2009-03-05 Sheynin Yuriy E Enabling graphical notation for parallel programming
US20090083219A1 (en) * 2003-07-07 2009-03-26 Netezza Corporation SQL code generation for heterogeneous environment

Family Cites Families (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2009100A (en) * 1931-01-08 1935-07-23 Bendix Brake Co Brake
US5313629A (en) * 1989-10-23 1994-05-17 International Business Machines Corporation Unit of work for preserving data integrity of a data-base by creating in memory a copy of all objects which are to be processed together
US5765146A (en) * 1993-11-04 1998-06-09 International Business Machines Corporation Method of performing a parallel relational database query in a multiprocessor environment
US7315860B1 (en) 1994-09-01 2008-01-01 Computer Associates Think, Inc. Directory service system and method with tolerance for data entry storage and output
US6052681A (en) 1994-09-01 2000-04-18 Datacraft Technologies Pty. Ltd. X.500 system and methods
US5943663A (en) * 1994-11-28 1999-08-24 Mouradian; Gary C. Data processing method and system utilizing parallel processing
US5708828A (en) * 1995-05-25 1998-01-13 Reliant Data Systems System for converting data from input data environment using first format to output data environment using second format by executing the associations between their fields
US5613071A (en) * 1995-07-14 1997-03-18 Intel Corporation Method and apparatus for providing remote memory access in a distributed memory multiprocessor system
US5634053A (en) * 1995-08-29 1997-05-27 Hughes Aircraft Company Federated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databases
US6067542A (en) * 1995-10-20 2000-05-23 Ncr Corporation Pragma facility and SQL3 extension for optimal parallel UDF execution
US5905982A (en) * 1997-04-04 1999-05-18 International Business Machines Corporation Handling null values in SQL queries over object-oriented data
US6112198A (en) * 1997-06-30 2000-08-29 International Business Machines Corporation Optimization of data repartitioning during parallel query optimization
US6604096B1 (en) * 1997-10-14 2003-08-05 International Business Machines Corporation Apparatus and method for locally caching query explain data
US6618718B1 (en) * 1997-10-14 2003-09-09 International Business Machines Corporation Apparatus and method for dynamically generating query explain data
JP2001527244A (en) * 1997-12-22 2001-12-25 リンダ ジー デミシェル Method and apparatus for efficiently partitioning query execution in object-relational mapping between client and server
US6202067B1 (en) * 1998-04-07 2001-03-13 Lucent Technologies, Inc. Method and apparatus for correct and complete transactions in a fault tolerant distributed database system
US6625593B1 (en) * 1998-06-29 2003-09-23 International Business Machines Corporation Parallel query optimization strategies for replicated and partitioned tables
US6339769B1 (en) * 1998-09-14 2002-01-15 International Business Machines Corporation Query optimization by transparently altering properties of relational tables using materialized views
US6609128B1 (en) 1999-07-30 2003-08-19 Accenture Llp Codes table framework design in an E-commerce architecture
US6477580B1 (en) 1999-08-31 2002-11-05 Accenture Llp Self-described stream in a communication services patterns environment
US6615199B1 (en) 1999-08-31 2003-09-02 Accenture, Llp Abstraction factory in a base services pattern environment
US6578068B1 (en) 1999-08-31 2003-06-10 Accenture Llp Load balancer in environment services patterns
AU7339700A (en) * 1999-11-16 2001-05-30 Searchcraft Corporation Method for searching from a plurality of data sources
US20020029207A1 (en) 2000-02-28 2002-03-07 Hyperroll, Inc. Data aggregation server for managing a multi-dimensional database and database management system having data aggregation server integrated therein
US6457020B1 (en) * 2000-03-20 2002-09-24 International Business Machines Corporation Query optimization using a multi-layered object cache
AU2001257077A1 (en) 2000-04-17 2001-10-30 Brio Technology, Inc. Analytical server including metrics engine
US7062483B2 (en) * 2000-05-18 2006-06-13 Endeca Technologies, Inc. Hierarchical data-driven search and navigation system and method for information retrieval
US20020059204A1 (en) * 2000-07-28 2002-05-16 Harris Larry R. Distributed search system and method
WO2002021749A2 (en) 2000-09-08 2002-03-14 Plumtree Software Providing a personalized web page by accessing different servers
IL141599A0 (en) * 2001-02-22 2002-03-10 Infocyclone Inc Information retrieval system
US6961723B2 (en) * 2001-05-04 2005-11-01 Sun Microsystems, Inc. System and method for determining relevancy of query responses in a distributed network search mechanism
US7039647B2 (en) * 2001-05-10 2006-05-02 International Business Machines Corporation Drag and drop technique for building queries
US7263514B2 (en) * 2001-05-17 2007-08-28 International Business Machines Corporation Efficient object query processing technique on object's dynamic properties via pushdown
US6775662B1 (en) * 2001-05-21 2004-08-10 Oracle International Corporation Group pruning from cube, rollup, and grouping sets
US6968344B2 (en) * 2001-07-26 2005-11-22 Tata Consultancy Services Limited Method and apparatus for object-oriented access to a relational database management system (RDBMS) based on any arbitrary predicate
WO2003065252A1 (en) 2002-02-01 2003-08-07 John Fairweather System and method for managing memory
US6925463B2 (en) 2002-04-15 2005-08-02 International Business Machines Corporation Method and system for query processing by combining indexes of multilevel granularity or composition
US7149733B2 (en) * 2002-07-20 2006-12-12 Microsoft Corporation Translation of object queries involving inheritence
US7676452B2 (en) * 2002-07-23 2010-03-09 International Business Machines Corporation Method and apparatus for search optimization based on generation of context focused queries
CA2545230C (en) * 2002-11-11 2014-01-28 Transparensee Systems, Inc. Search method and system and systems using the same
US7293024B2 (en) * 2002-11-14 2007-11-06 Seisint, Inc. Method for sorting and distributing data among a plurality of nodes
US7299225B2 (en) * 2002-11-26 2007-11-20 International Business Machines Corporation High performance predicate push-down for non-matching predicate operands
US7136850B2 (en) 2002-12-20 2006-11-14 International Business Machines Corporation Self tuning database retrieval optimization using regression functions
WO2004063928A1 (en) * 2003-01-14 2004-07-29 Accelia, Inc. Database load reducing system and load reducing program
US7599912B2 (en) * 2003-01-14 2009-10-06 At&T Intellectual Property I, L.P. Structured query language (SQL) query via common object request broker architecture (CORBA) interface
US7668801B1 (en) * 2003-04-21 2010-02-23 At&T Corp. Method and apparatus for optimizing queries under parametric aggregation constraints
CA2429910A1 (en) 2003-05-27 2004-11-27 Cognos Incorporated System and method of query transformation
US20050027690A1 (en) 2003-07-29 2005-02-03 International Business Machines Corporation Dynamic selection of optimal grouping sequence at runtime for grouping sets, rollup and cube operations in SQL query processing
US20070136251A1 (en) * 2003-08-21 2007-06-14 Idilia Inc. System and Method for Processing a Query
US7565370B2 (en) * 2003-08-29 2009-07-21 Oracle International Corporation Support Vector Machines in a relational database management system
US7617205B2 (en) * 2005-03-30 2009-11-10 Google Inc. Estimating confidence for query revision models
US7539660B2 (en) * 2003-10-23 2009-05-26 International Business Machines Corporation Method and system for generating SQL joins to optimize performance
US7277873B2 (en) * 2003-10-31 2007-10-02 International Business Machines Corporaton Method for discovering undeclared and fuzzy rules in databases
US7657516B2 (en) * 2003-12-01 2010-02-02 Siebel Systems, Inc. Conversion of a relational database query to a query of a multidimensional data source by modeling the multidimensional data source
US7447678B2 (en) * 2003-12-31 2008-11-04 Google Inc. Interface for a universal search engine
US7321891B1 (en) * 2004-02-19 2008-01-22 Ncr Corp. Processing database queries
US7627567B2 (en) * 2004-04-14 2009-12-01 Microsoft Corporation Segmentation of strings into structured records
US7676453B2 (en) * 2004-04-22 2010-03-09 Oracle International Corporation Partial query caching
US7440935B2 (en) * 2004-05-05 2008-10-21 International Business Machines Corporation Method and system for query directives and access plan hints
US7296007B1 (en) * 2004-07-06 2007-11-13 Ailive, Inc. Real time context learning by software agents
US7660811B2 (en) * 2004-07-09 2010-02-09 Microsoft Corporation System that facilitates database querying
US7668806B2 (en) * 2004-08-05 2010-02-23 Oracle International Corporation Processing queries against one or more markup language sources
US20090300037A1 (en) 2004-08-12 2009-12-03 Amdocs (Israel) Ltd. Enhanced database structure configuration
US7478080B2 (en) * 2004-09-30 2009-01-13 International Business Machines Corporation Canonical abstraction for outerjoin optimization
US7617186B2 (en) * 2004-10-05 2009-11-10 Omniture, Inc. System, method and computer program for successive approximation of query results
US7542990B2 (en) * 2004-10-26 2009-06-02 Computer Associates Think, Inc. System and method for providing a relational application domain model
US7640237B2 (en) * 2005-01-11 2009-12-29 International Business Machines Corporation System and method for database query with on demand database query reduction
US7668807B2 (en) * 2005-02-24 2010-02-23 International Business Machines Corporation Query rebinding for high-availability database systems
US7565345B2 (en) * 2005-03-29 2009-07-21 Google Inc. Integration of multiple query revision models
US7640230B2 (en) * 2005-04-05 2009-12-29 Microsoft Corporation Query plan selection control using run-time association mechanism
US7606829B2 (en) 2005-04-14 2009-10-20 International Business Machines Corporation Model entity operations in query results
US7533088B2 (en) * 2005-05-04 2009-05-12 Microsoft Corporation Database reverse query matching
US8386440B2 (en) * 2005-05-10 2013-02-26 Microsoft Corporation Database corruption recovery systems and methods
US7383247B2 (en) 2005-08-29 2008-06-03 International Business Machines Corporation Query routing of federated information systems for fast response time, load balance, availability, and reliability
US7565342B2 (en) * 2005-09-09 2009-07-21 International Business Machines Corporation Dynamic semi-join processing with runtime optimization
US8005820B2 (en) 2005-09-29 2011-08-23 Teradata Us, Inc. Optimizing the processing of in-list rows
US7680775B2 (en) * 2005-12-13 2010-03-16 Iac Search & Media, Inc. Methods and systems for generating query and result-based relevance indexes
US20070208726A1 (en) 2006-03-01 2007-09-06 Oracle International Corporation Enhancing search results using ontologies
US7702625B2 (en) 2006-03-03 2010-04-20 International Business Machines Corporation Building a unified query that spans heterogeneous environments
US7644062B2 (en) * 2006-03-15 2010-01-05 Oracle International Corporation Join factorization of union/union all queries
US7647298B2 (en) * 2006-03-23 2010-01-12 Microsoft Corporation Generation of query and update views for object relational mapping
US7680787B2 (en) * 2006-04-06 2010-03-16 International Business Machines Corporation Database query generation method and system
US7937390B2 (en) 2006-06-01 2011-05-03 Mediareif Moestl & Reif Kommunikations-Und Informationstechnologien Oeg Method for controlling a relational database system
CN101093493B (en) * 2006-06-23 2011-08-31 国际商业机器公司 Speech conversion method for database inquiry and converter
US7567945B2 (en) * 2006-06-29 2009-07-28 Yahoo! Inc. Aggregation-specific confidence intervals for fact set queries
US20080040334A1 (en) 2006-08-09 2008-02-14 Gad Haber Operation of Relational Database Optimizers by Inserting Redundant Sub-Queries in Complex Queries
US7908259B2 (en) * 2006-08-25 2011-03-15 Teradata Us, Inc. Hardware accelerated reconfigurable processor for accelerating database operations and queries
US7647286B2 (en) * 2006-09-07 2010-01-12 International Business Machines Corporation System and method for managing a chaotic event by providing optimal and adaptive sequencing of decision sets with supporting data
US7672934B1 (en) * 2006-10-19 2010-03-02 Symantec Operting Corporation Method for restoring documents from a database file
US7921416B2 (en) * 2006-10-20 2011-04-05 Yahoo! Inc. Formal language and translator for parallel processing of data
US7590626B2 (en) * 2006-10-30 2009-09-15 Microsoft Corporation Distributional similarity-based models for query correction
US7523123B2 (en) * 2006-11-16 2009-04-21 Yahoo! Inc. Map-reduce with merge to process multiple relational datasets
US7676457B2 (en) 2006-11-29 2010-03-09 Red Hat, Inc. Automatic index based query optimization
US7844608B2 (en) 2006-12-15 2010-11-30 Yahoo! Inc. Clustered query support for a database query engine
US7849073B2 (en) * 2006-12-18 2010-12-07 Ianywhere Solutions, Inc. Load balancing for complex database query plans
US20080147596A1 (en) 2006-12-18 2008-06-19 Mckenna William Method and system for improving sql database query performance
CN101206648A (en) 2006-12-20 2008-06-25 鸿富锦精密工业(深圳)有限公司 Network service generating system and method
US7685119B2 (en) * 2006-12-20 2010-03-23 Yahoo! Inc. System and method for query expansion
US7680765B2 (en) * 2006-12-27 2010-03-16 Microsoft Corporation Iterate-aggregate query parallelization
US7672925B2 (en) * 2006-12-28 2010-03-02 Sybase, Inc. Accelerating queries using temporary enumeration representation
US20080162445A1 (en) 2006-12-29 2008-07-03 Ahmad Ghazal Determining satisfiability and transitive closure of a where clause
US7593931B2 (en) * 2007-01-12 2009-09-22 International Business Machines Corporation Apparatus, system, and method for performing fast approximate computation of statistics on query expressions
US7657505B2 (en) * 2007-01-19 2010-02-02 Microsoft Corporation Data retrieval from a database utilizing efficient eager loading and customized queries
US7640238B2 (en) * 2007-01-19 2009-12-29 International Business Machines Corporation Query planning for execution using conditional operators
US7624122B2 (en) 2007-01-25 2009-11-24 Sap Ag Method and system for querying a database
US7680779B2 (en) * 2007-01-26 2010-03-16 Sap Ag Managing queries in a distributed database system
US7865533B2 (en) * 2007-02-05 2011-01-04 Microsoft Corporation Compositional query comprehensions
US20080256549A1 (en) 2007-04-10 2008-10-16 International Business Machines Corporation System and Method of Planning for Cooperative Information Processing
US8417762B2 (en) 2007-04-10 2013-04-09 International Business Machines Corporation Mechanism for execution of multi-site jobs in a data stream processing system
JP4073033B1 (en) * 2007-04-27 2008-04-09 透 降矢 A database query processing system using multi-operation processing using composite relational operations that considers improvement of processing functions of join operations
US7680746B2 (en) * 2007-05-23 2010-03-16 Yahoo! Inc. Prediction of click through rates using hybrid kalman filter-tree structured markov model classifiers
CN101339551B (en) 2007-07-05 2013-01-30 日电(中国)有限公司 Natural language query demand extension equipment and its method
US7689534B2 (en) * 2007-07-11 2010-03-30 International Business Machines Corporation Affecting database file performance by allowing delayed query language trigger firing
US7984043B1 (en) * 2007-07-24 2011-07-19 Amazon Technologies, Inc. System and method for distributed query processing using configuration-independent query plans
US20090043745A1 (en) * 2007-08-07 2009-02-12 Eric L Barsness Query Execution and Optimization with Autonomic Error Recovery from Network Failures in a Parallel Computer System with Multiple Networks
US8171047B2 (en) * 2007-08-07 2012-05-01 International Business Machines Corporation Query execution and optimization utilizing a combining network in a parallel computer system
US20090049024A1 (en) 2007-08-14 2009-02-19 Ncr Corporation Dynamic query optimization between systems based on system conditions
US10089361B2 (en) 2007-10-31 2018-10-02 Oracle International Corporation Efficient mechanism for managing hierarchical relationships in a relational database system
US7844620B2 (en) * 2007-11-16 2010-11-30 International Business Machines Corporation Real time data replication for query execution in a massively parallel computer
EP2063364A1 (en) 2007-11-19 2009-05-27 Siemens Aktiengesellschaft Module for building database queries
US7991794B2 (en) 2007-12-18 2011-08-02 Oracle International Corporation Pipelining operations involving DML and query
US8812487B2 (en) * 2008-03-06 2014-08-19 Cisco Technology, Inc. Addition and processing of continuous SQL queries in a streaming relational database management system
US8335780B2 (en) * 2008-03-11 2012-12-18 James Madison Kelley Scalable high speed relational processor for databases and networks
US8082237B2 (en) 2008-03-28 2011-12-20 Oracle International Corporation Applying the use of temporal data and temporal data models to roles and organizational structures
US8606803B2 (en) 2008-04-01 2013-12-10 Microsoft Corporation Translating a relational query to a multidimensional query
US8713048B2 (en) 2008-06-24 2014-04-29 Microsoft Corporation Query processing with specialized query operators
US9135583B2 (en) * 2008-07-16 2015-09-15 Business Objects S.A. Systems and methods to create continuous queries associated with push-type and pull-type data
US8150865B2 (en) 2008-07-29 2012-04-03 Oracle International Corporation Techniques for coalescing subqueries
US7984031B2 (en) 2008-08-01 2011-07-19 Microsoft Corporation Query builder for testing query languages
US8250086B2 (en) 2008-09-02 2012-08-21 Teradata U S, Inc. Web services access with shared SQL
US8775154B2 (en) * 2008-09-18 2014-07-08 Xerox Corporation Query translation through dictionary adaptation
US8666966B2 (en) * 2009-01-30 2014-03-04 Hewlett-Packard Development Company, L.P. Providing parallel result streams for database queries

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090083219A1 (en) * 2003-07-07 2009-03-26 Netezza Corporation SQL code generation for heterogeneous environment
US20050278287A1 (en) * 2004-06-10 2005-12-15 International Business Machines Corporation Query meaning determination through a grid service
US20090049235A1 (en) * 2007-08-15 2009-02-19 International Business Machines Corporation Enabling parallel access volumes in virtual machine environments
US20090064115A1 (en) * 2007-09-05 2009-03-05 Sheynin Yuriy E Enabling graphical notation for parallel programming

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2409245A4 *

Also Published As

Publication number Publication date
EP2409245A2 (en) 2012-01-25
US7966340B2 (en) 2011-06-21
US20100332461A1 (en) 2010-12-30
EP2409245A4 (en) 2012-12-12
US20100241893A1 (en) 2010-09-23
WO2010107523A2 (en) 2010-09-23
US8903841B2 (en) 2014-12-02
US20100241646A1 (en) 2010-09-23

Similar Documents

Publication Publication Date Title
WO2010107523A3 (en) Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment
WO2011153006A3 (en) Generating text manipulation programs using input-output examples
WO2014026171A3 (en) System and method for creating application interfaces for forming and solving problems in a modeling system
WO2011133899A3 (en) Systems and methods to provide loyalty programs
CA2834864C (en) Database system and method
WO2008000499A3 (en) Using multiple status models in a computer system
WO2008000497A3 (en) Using status models in a computer system
GB201111461D0 (en) Icon creator
WO2008016489A3 (en) Methods and systems for modifying an integrity measurement based on user athentication
WO2009055754A3 (en) Modeling and managing heterogeneous applications
WO2009015950A3 (en) Haptic user interface
EP2671187A1 (en) Creation of signatures for authenticating applications
WO2008000502A3 (en) Using status models having status derivations in a computer system
WO2010103466A3 (en) Integrity verification using a peripheral device
WO2011115846A3 (en) Workflow execution model
WO2008000504A3 (en) Using status models with status transitions in a computer system
WO2008000500A3 (en) Using status models with preconditions in a computer system
WO2009103379A3 (en) An apparatus, method, computer program and user interface for enabling user input
GB201212231D0 (en) Data selection
WO2014078358A3 (en) Model selection from a large ensemble of models
MX2014003428A (en) Adjusting user interfaces based on entity location.
MX2013002348A (en) Application monitoring.
NZ605587A (en) Systems and methods for providing product information
MX2010002229A (en) Decision tree device and website for providing information.
WO2009055759A3 (en) Declarative model interpretation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10753834

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2010753834

Country of ref document: EP