WO2010104902A3 - Composite hash and list partitioning of database tables - Google Patents

Composite hash and list partitioning of database tables Download PDF

Info

Publication number
WO2010104902A3
WO2010104902A3 PCT/US2010/026746 US2010026746W WO2010104902A3 WO 2010104902 A3 WO2010104902 A3 WO 2010104902A3 US 2010026746 W US2010026746 W US 2010026746W WO 2010104902 A3 WO2010104902 A3 WO 2010104902A3
Authority
WO
WIPO (PCT)
Prior art keywords
partitioning
data
data elements
node
partition
Prior art date
Application number
PCT/US2010/026746
Other languages
French (fr)
Other versions
WO2010104902A2 (en
Inventor
Jonas Oreland
Frazer Clement
Tomas Ulin
Original Assignee
Oracle International Corporation
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 Oracle International Corporation filed Critical Oracle International Corporation
Priority to CN201080011589.5A priority Critical patent/CN102395962B/en
Priority to EP10751317.8A priority patent/EP2406736A4/en
Publication of WO2010104902A2 publication Critical patent/WO2010104902A2/en
Publication of WO2010104902A3 publication Critical patent/WO2010104902A3/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/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2255Hash tables
    • 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/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2272Management thereof

Abstract

A method for partitioning during an online node add. The method includes providing a data storage cluster (110) with first and second nodes (114, 116), and storing a table (204) of data in the data storage cluster (110) with a first partition (222) storing a set of rows or data elements in the first node and a second partition (320) storing a set of rows or data elements in the second node. The method includes adding a third node (118) to the cluster and adding a third partition to the table using a partitioning mechanism (140, 234) to create a distribution mapping (152) for data elements in the first, second, and third partitions. The distribution mapping (152) provides substantially uniform distribution of the data elements over the first, second, and third partitions by the partitioning mechanism (140, 234) using modulo hash partitioning as a function of data elements or by combining hash and list partitioning (144, 148) such that data is retained on the original partitions.
PCT/US2010/026746 2009-03-11 2010-03-10 Composite hash and list partitioning of database tables WO2010104902A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201080011589.5A CN102395962B (en) 2009-03-11 2010-03-10 Composite hash and list partitioning of database tables
EP10751317.8A EP2406736A4 (en) 2009-03-11 2010-03-10 Composite hash and list partitioning of database tables

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/402,024 2009-03-11
US12/402,024 US8078825B2 (en) 2009-03-11 2009-03-11 Composite hash and list partitioning of database tables

Publications (2)

Publication Number Publication Date
WO2010104902A2 WO2010104902A2 (en) 2010-09-16
WO2010104902A3 true WO2010104902A3 (en) 2011-01-06

Family

ID=42729065

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/026746 WO2010104902A2 (en) 2009-03-11 2010-03-10 Composite hash and list partitioning of database tables

Country Status (4)

Country Link
US (1) US8078825B2 (en)
EP (1) EP2406736A4 (en)
CN (1) CN102395962B (en)
WO (1) WO2010104902A2 (en)

Families Citing this family (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8930331B2 (en) 2007-02-21 2015-01-06 Palantir Technologies Providing unique views of data based on changes or rules
US7987177B2 (en) * 2008-01-30 2011-07-26 International Business Machines Corporation Method for estimating the number of distinct values in a partitioned dataset
US9348499B2 (en) 2008-09-15 2016-05-24 Palantir Technologies, Inc. Sharing objects that rely on local resources with outside servers
US8918365B2 (en) * 2009-06-19 2014-12-23 Blekko, Inc. Dedicating disks to reading or writing
CN103488681A (en) 2009-06-19 2014-01-01 布雷克公司 Slash label
US8156304B2 (en) * 2009-12-04 2012-04-10 Oracle International Corporation Dynamic data storage repartitioning
US8768973B2 (en) 2010-05-26 2014-07-01 Pivotal Software, Inc. Apparatus and method for expanding a shared-nothing system
US9400799B2 (en) * 2010-10-04 2016-07-26 Dell Products L.P. Data block migration
US8805784B2 (en) * 2010-10-28 2014-08-12 Microsoft Corporation Partitioning online databases
US9684702B2 (en) * 2010-12-07 2017-06-20 International Business Machines Corporation Database redistribution utilizing virtual partitions
US8572031B2 (en) 2010-12-23 2013-10-29 Mongodb, Inc. Method and apparatus for maintaining replica sets
US9740762B2 (en) 2011-04-01 2017-08-22 Mongodb, Inc. System and method for optimizing data migration in a partitioned database
US10346430B2 (en) 2010-12-23 2019-07-09 Mongodb, Inc. System and method for determining consensus within a distributed database
US11615115B2 (en) 2010-12-23 2023-03-28 Mongodb, Inc. Systems and methods for managing distributed database deployments
US10740353B2 (en) 2010-12-23 2020-08-11 Mongodb, Inc. Systems and methods for managing distributed database deployments
US9805108B2 (en) * 2010-12-23 2017-10-31 Mongodb, Inc. Large distributed database clustering systems and methods
US8996463B2 (en) 2012-07-26 2015-03-31 Mongodb, Inc. Aggregation framework system architecture and method
US11544288B2 (en) 2010-12-23 2023-01-03 Mongodb, Inc. Systems and methods for managing distributed database deployments
US10713280B2 (en) 2010-12-23 2020-07-14 Mongodb, Inc. Systems and methods for managing distributed database deployments
US10262050B2 (en) 2015-09-25 2019-04-16 Mongodb, Inc. Distributed database systems and methods with pluggable storage engines
US10614098B2 (en) 2010-12-23 2020-04-07 Mongodb, Inc. System and method for determining consensus within a distributed database
US10977277B2 (en) 2010-12-23 2021-04-13 Mongodb, Inc. Systems and methods for database zone sharding and API integration
US9881034B2 (en) 2015-12-15 2018-01-30 Mongodb, Inc. Systems and methods for automating management of distributed databases
US10997211B2 (en) 2010-12-23 2021-05-04 Mongodb, Inc. Systems and methods for database zone sharding and API integration
US10698775B2 (en) 2016-05-31 2020-06-30 Mongodb, Inc. Method and apparatus for reading and writing committed data
US8543538B2 (en) 2011-06-01 2013-09-24 Clustrix, Inc. Systems and methods for redistributing data in a relational database
US8799240B2 (en) 2011-06-23 2014-08-05 Palantir Technologies, Inc. System and method for investigating large amounts of data
US9547693B1 (en) 2011-06-23 2017-01-17 Palantir Technologies Inc. Periodic database search manager for multiple data sources
US9092482B2 (en) 2013-03-14 2015-07-28 Palantir Technologies, Inc. Fair scheduling for mixed-query loads
US9280532B2 (en) 2011-08-02 2016-03-08 Palantir Technologies, Inc. System and method for accessing rich objects via spreadsheets
US8504542B2 (en) * 2011-09-02 2013-08-06 Palantir Technologies, Inc. Multi-row transactions
US8738624B1 (en) * 2011-09-27 2014-05-27 Amazon Technologies, Inc. Increasing distributed database capacity
CN102495853B (en) * 2011-11-17 2014-07-09 成都康赛信息技术有限公司 Aspect-oriented cloud storage engine construction method
US9652289B2 (en) * 2012-04-27 2017-05-16 Microsoft Technology Licensing, Llc Systems and methods for S-list partitioning
US8965921B2 (en) * 2012-06-06 2015-02-24 Rackspace Us, Inc. Data management and indexing across a distributed database
US11544284B2 (en) 2012-07-26 2023-01-03 Mongodb, Inc. Aggregation framework system architecture and method
US11403317B2 (en) 2012-07-26 2022-08-02 Mongodb, Inc. Aggregation framework system architecture and method
US10872095B2 (en) 2012-07-26 2020-12-22 Mongodb, Inc. Aggregation framework system architecture and method
CN109388638B (en) * 2012-10-29 2022-04-05 华为技术有限公司 Method and system for distributed massively parallel processing of databases
US9189503B2 (en) 2012-12-06 2015-11-17 Microsoft Technology Licensing, Llc Database scale-out
AU2012398262C1 (en) * 2012-12-27 2016-10-13 Xfusion Digital Technologies Co., Ltd. Partition extension method and apparatus
US9268808B2 (en) * 2012-12-31 2016-02-23 Facebook, Inc. Placement policy
CN103067519B (en) * 2013-01-04 2016-08-24 深圳市广道高新技术有限公司 The method and device of distributed data storage under a kind of heterogeneous platform
US10223431B2 (en) * 2013-01-31 2019-03-05 Facebook, Inc. Data stream splitting for low-latency data access
US9609050B2 (en) 2013-01-31 2017-03-28 Facebook, Inc. Multi-level data staging for low latency data access
US9230280B1 (en) 2013-03-15 2016-01-05 Palantir Technologies Inc. Clustering data based on indications of financial malfeasance
US9256633B2 (en) 2013-03-15 2016-02-09 International Business Machines Corporation Partitioning data for parallel processing
US10275778B1 (en) 2013-03-15 2019-04-30 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive investigation based on automatic malfeasance clustering of related data in various data structures
US9501363B1 (en) 2013-03-15 2016-11-22 Nuodb, Inc. Distributed database management system with node failure detection
US8855999B1 (en) 2013-03-15 2014-10-07 Palantir Technologies Inc. Method and system for generating a parser and parsing complex data
US11176111B2 (en) 2013-03-15 2021-11-16 Nuodb, Inc. Distributed database management system with dynamically split B-tree indexes
US10740323B1 (en) 2013-03-15 2020-08-11 Nuodb, Inc. Global uniqueness checking in distributed databases
US8930897B2 (en) 2013-03-15 2015-01-06 Palantir Technologies Inc. Data integration tool
US10268639B2 (en) * 2013-03-15 2019-04-23 Inpixon Joining large database tables
US8903717B2 (en) 2013-03-15 2014-12-02 Palantir Technologies Inc. Method and system for generating a parser and parsing complex data
WO2014168913A1 (en) 2013-04-08 2014-10-16 Nuodb, Inc. Database management system with database hibernation and bursting
US9529837B2 (en) * 2013-05-06 2016-12-27 Sas Institute Inc. Systems and methods involving a multi-pass algorithm for high cardinality data
CN104166661B (en) * 2013-05-20 2018-05-22 方正宽带网络服务股份有限公司 Data-storage system and date storage method
US9116975B2 (en) 2013-10-18 2015-08-25 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores
US9830346B2 (en) * 2013-11-26 2017-11-28 Sap Se Table redistribution in distributed databases
US9372907B2 (en) * 2013-11-26 2016-06-21 Sap Se Table placement in distributed databases
GB2521197A (en) 2013-12-13 2015-06-17 Ibm Incremental and collocated redistribution for expansion of an online shared nothing database
US9043696B1 (en) 2014-01-03 2015-05-26 Palantir Technologies Inc. Systems and methods for visual definition of data associations
US9824106B1 (en) * 2014-02-20 2017-11-21 Amazon Technologies, Inc. Hash based data processing
US10055440B2 (en) * 2014-02-24 2018-08-21 Sap Se Database table re-partitioning using trigger-based capture and replay
US10108649B2 (en) * 2014-02-25 2018-10-23 Internatonal Business Machines Corporation Early exit from table scans of loosely ordered and/or grouped relations using nearly ordered maps
US9607071B2 (en) * 2014-03-07 2017-03-28 Adobe Systems Incorporated Managing a distributed database across a plurality of clusters
US9535974B1 (en) 2014-06-30 2017-01-03 Palantir Technologies Inc. Systems and methods for identifying key phrase clusters within documents
US9619557B2 (en) 2014-06-30 2017-04-11 Palantir Technologies, Inc. Systems and methods for key phrase characterization of documents
CN105335411A (en) 2014-07-31 2016-02-17 国际商业机器公司 Method and system for data processing
US9419992B2 (en) 2014-08-13 2016-08-16 Palantir Technologies Inc. Unwanted tunneling alert system
US9454281B2 (en) 2014-09-03 2016-09-27 Palantir Technologies Inc. System for providing dynamic linked panels in user interface
CN104252535A (en) * 2014-09-16 2014-12-31 福建新大陆软件工程有限公司 Hbase-based data hash processing method and device
US10387421B2 (en) * 2014-09-26 2019-08-20 Oracle International Corporation System and method for generating size-based splits in a massively parallel or distributed database environment
US10394818B2 (en) 2014-09-26 2019-08-27 Oracle International Corporation System and method for dynamic database split generation in a massively parallel or distributed database environment
US9875263B2 (en) 2014-10-21 2018-01-23 Microsoft Technology Licensing, Llc Composite partition functions
CN107357522B (en) * 2014-11-05 2019-11-15 华为技术有限公司 Data processing method and device
US10102086B2 (en) * 2014-12-19 2018-10-16 Futurewei Technologies, Inc. Replicated database distribution for workload balancing after cluster reconfiguration
US10552994B2 (en) 2014-12-22 2020-02-04 Palantir Technologies Inc. Systems and interactive user interfaces for dynamic retrieval, analysis, and triage of data items
US9348920B1 (en) 2014-12-22 2016-05-24 Palantir Technologies Inc. Concept indexing among database of documents using machine learning techniques
US10362133B1 (en) 2014-12-22 2019-07-23 Palantir Technologies Inc. Communication data processing architecture
US10452651B1 (en) 2014-12-23 2019-10-22 Palantir Technologies Inc. Searching charts
US9817563B1 (en) 2014-12-29 2017-11-14 Palantir Technologies Inc. System and method of generating data points from one or more data stores of data items for chart creation and manipulation
CN104731864B (en) * 2015-02-26 2018-05-29 国家计算机网络与信息安全管理中心 A kind of date storage method of magnanimity unstructured data
US10884869B2 (en) 2015-04-16 2021-01-05 Nuodb, Inc. Backup and restore in a distributed database utilizing consistent database snapshots
CN106156209A (en) * 2015-04-23 2016-11-23 中兴通讯股份有限公司 Data processing method and device
US10180954B2 (en) 2015-05-29 2019-01-15 Nuodb, Inc. Disconnected operation within distributed database systems
US10067969B2 (en) 2015-05-29 2018-09-04 Nuodb, Inc. Table partitioning within distributed database systems
US9672257B2 (en) 2015-06-05 2017-06-06 Palantir Technologies Inc. Time-series data storage and processing database system
US9384203B1 (en) 2015-06-09 2016-07-05 Palantir Technologies Inc. Systems and methods for indexing and aggregating data records
US10628393B2 (en) * 2015-06-24 2020-04-21 International Business Machines Corporation Generating data tables
US9407652B1 (en) 2015-06-26 2016-08-02 Palantir Technologies Inc. Network anomaly detection
US10713275B2 (en) 2015-07-02 2020-07-14 Mongodb, Inc. System and method for augmenting consensus election in a distributed database
US9537880B1 (en) 2015-08-19 2017-01-03 Palantir Technologies Inc. Anomalous network monitoring, user behavior detection and database system
US10402385B1 (en) 2015-08-27 2019-09-03 Palantir Technologies Inc. Database live reindex
US9454564B1 (en) 2015-09-09 2016-09-27 Palantir Technologies Inc. Data integrity checks
US10673623B2 (en) 2015-09-25 2020-06-02 Mongodb, Inc. Systems and methods for hierarchical key management in encrypted distributed databases
US10846411B2 (en) 2015-09-25 2020-11-24 Mongodb, Inc. Distributed database systems and methods with encrypted storage engines
US10423626B2 (en) 2015-09-25 2019-09-24 Mongodb, Inc. Systems and methods for data conversion and comparison
US9882727B1 (en) * 2015-10-02 2018-01-30 Digicert, Inc. Partitioning certificate revocation lists
US10044745B1 (en) 2015-10-12 2018-08-07 Palantir Technologies, Inc. Systems for computer network security risk assessment including user compromise analysis associated with a network of devices
US9542446B1 (en) 2015-12-17 2017-01-10 Palantir Technologies, Inc. Automatic generation of composite datasets based on hierarchical fields
CN105677024B (en) * 2015-12-31 2018-05-29 北京元心科技有限公司 A kind of eye moves detecting and tracking method, apparatus and application thereof
CN106951425A (en) * 2016-01-07 2017-07-14 阿里巴巴集团控股有限公司 A kind of mapping method and equipment
US10922347B2 (en) * 2016-01-28 2021-02-16 Hyland Switzerland Sàrl Hierarchical dictionary with statistical filtering based on word frequency
CN105760480A (en) * 2016-02-15 2016-07-13 深圳市中博科创信息技术有限公司 Distribution algorithm for cluster file system
US11210279B2 (en) * 2016-04-15 2021-12-28 Apple Inc. Distributed offline indexing
US10621050B2 (en) 2016-06-27 2020-04-14 Mongodb, Inc. Method and apparatus for restoring data from snapshots
US10387415B2 (en) * 2016-06-28 2019-08-20 International Business Machines Corporation Data arrangement management in a distributed data cluster environment of a shared pool of configurable computing resources
KR101875763B1 (en) * 2016-07-27 2018-08-07 (주)선재소프트 The database management system and method for preventing performance degradation of transaction when table reconfiguring
US10091089B2 (en) 2016-07-27 2018-10-02 Microsoft Technology Licensing, Llc Storing and expiring non-TCP traffic
US9753935B1 (en) 2016-08-02 2017-09-05 Palantir Technologies Inc. Time-series data storage and processing database system
CN107818117B (en) * 2016-09-14 2022-02-15 阿里巴巴集团控股有限公司 Data table establishing method, online query method and related device
US10133588B1 (en) 2016-10-20 2018-11-20 Palantir Technologies Inc. Transforming instructions for collaborative updates
US10318630B1 (en) 2016-11-21 2019-06-11 Palantir Technologies Inc. Analysis of large bodies of textual data
US10586210B2 (en) * 2016-11-30 2020-03-10 International Business Machines Corporation Blockchain checkpoints and certified checkpoints
US10523421B2 (en) * 2016-11-30 2019-12-31 International Business Machines Corporation Checkpoints for permissionless blockchains
US10884875B2 (en) 2016-12-15 2021-01-05 Palantir Technologies Inc. Incremental backup of computer data files
US10223099B2 (en) 2016-12-21 2019-03-05 Palantir Technologies Inc. Systems and methods for peer-to-peer build sharing
CN108241701A (en) * 2016-12-26 2018-07-03 航天信息股份有限公司 A kind of method for improving MySQL high availability
US10565202B2 (en) * 2017-02-08 2020-02-18 International Business Machines Corporation Data write/import performance in a database through distributed memory
CN108804018A (en) * 2017-04-26 2018-11-13 华为技术有限公司 A kind of method and device of data partition
US10896097B1 (en) 2017-05-25 2021-01-19 Palantir Technologies Inc. Approaches for backup and restoration of integrated databases
GB201708818D0 (en) 2017-06-02 2017-07-19 Palantir Technologies Inc Systems and methods for retrieving and processing data
US10866868B2 (en) 2017-06-20 2020-12-15 Mongodb, Inc. Systems and methods for optimization of database operations
US11334552B2 (en) 2017-07-31 2022-05-17 Palantir Technologies Inc. Lightweight redundancy tool for performing transactions
US10417224B2 (en) 2017-08-14 2019-09-17 Palantir Technologies Inc. Time series database processing system
WO2019035878A1 (en) 2017-08-15 2019-02-21 Nuodb, Inc. Index splitting in distributed databases
US10216695B1 (en) 2017-09-21 2019-02-26 Palantir Technologies Inc. Database system for time series data storage, processing, and analysis
US10614069B2 (en) 2017-12-01 2020-04-07 Palantir Technologies Inc. Workflow driven database partitioning
US11281726B2 (en) 2017-12-01 2022-03-22 Palantir Technologies Inc. System and methods for faster processor comparisons of visual graph features
US11016986B2 (en) 2017-12-04 2021-05-25 Palantir Technologies Inc. Query-based time-series data display and processing system
CN108009261B (en) * 2017-12-12 2020-12-25 北京奇艺世纪科技有限公司 Data synchronization method and device and electronic equipment
CN110019274B (en) 2017-12-29 2023-09-26 阿里巴巴集团控股有限公司 Database system and method and device for querying database
CN110413606A (en) * 2018-04-27 2019-11-05 贵州白山云科技股份有限公司 A kind of horizontal method for splitting of tables of data and device
GB201807534D0 (en) 2018-05-09 2018-06-20 Palantir Technologies Inc Systems and methods for indexing and searching
US11269840B2 (en) 2018-09-06 2022-03-08 Gracenote, Inc. Methods and apparatus for efficient media indexing
CN109299191A (en) * 2018-09-18 2019-02-01 新华三大数据技术有限公司 A kind of data distribution method, device, server and computer storage medium
US11086840B2 (en) 2018-12-07 2021-08-10 Snowflake Inc. Transactional streaming of change tracking data
EP3885929A4 (en) * 2019-09-11 2022-02-09 Huawei Technologies Co., Ltd. Data redistribution method, device, and system
US11531704B2 (en) 2019-09-12 2022-12-20 Oracle International Corporation Autonomously partitioning database tables
CN111651406B (en) * 2020-05-21 2023-07-25 杭州明讯软件技术有限公司 Automatic carrier scheduling system file reading method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188085A1 (en) * 2002-04-02 2003-10-02 Hitachi, Ltd. Clustered storage system and its control method
US6725261B1 (en) * 2000-05-31 2004-04-20 International Business Machines Corporation Method, system and program products for automatically configuring clusters of a computing environment
US7269646B2 (en) * 2003-12-03 2007-09-11 Hitachi, Ltd. Method for coupling storage devices of cluster storage
US20080059746A1 (en) * 2004-06-07 2008-03-06 Michael Fisher Distributed storage network
US20090043863A1 (en) * 2004-07-08 2009-02-12 International Business Machines Corporation System using virtual replicated tables in a cluster database management system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2150745C (en) * 1995-06-01 2001-05-01 Chaitanya K. Baru Method and apparatus for implementing partial declustering in a parallel database system
CA2159269C (en) * 1995-09-27 2000-11-21 Chaitanya K. Baru Method and apparatus for achieving uniform data distribution in a parallel database system
US6363396B1 (en) * 1998-12-21 2002-03-26 Oracle Corporation Object hashing with incremental changes
US7562090B2 (en) 2002-12-19 2009-07-14 International Business Machines Corporation System and method for automating data partitioning in a parallel database
US7469253B2 (en) * 2003-04-01 2008-12-23 Microsoft Corporation Associative hash partitioning using pseudo-random number generator
US7418454B2 (en) * 2004-04-16 2008-08-26 Microsoft Corporation Data overlay, self-organized metadata overlay, and application level multicasting
US8145872B2 (en) 2004-11-08 2012-03-27 International Business Machines Corporation Autonomic self-tuning of database management system in dynamic logical partitioning environment
US7454449B2 (en) 2005-12-20 2008-11-18 International Business Machines Corporation Method for reorganizing a set of database partitions
WO2008018969A1 (en) * 2006-08-04 2008-02-14 Parallel Computers Technology, Inc. Apparatus and method of optimizing database clustering with zero transaction loss
CN100428131C (en) * 2006-10-13 2008-10-22 清华大学 Method for distributing resource in large scale storage system
US8156107B2 (en) 2007-02-02 2012-04-10 Teradata Us, Inc. System and method for join-partitioning for local computability of query over shared-nothing clusters

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6725261B1 (en) * 2000-05-31 2004-04-20 International Business Machines Corporation Method, system and program products for automatically configuring clusters of a computing environment
US20030188085A1 (en) * 2002-04-02 2003-10-02 Hitachi, Ltd. Clustered storage system and its control method
US7269646B2 (en) * 2003-12-03 2007-09-11 Hitachi, Ltd. Method for coupling storage devices of cluster storage
US20080059746A1 (en) * 2004-06-07 2008-03-06 Michael Fisher Distributed storage network
US20090043863A1 (en) * 2004-07-08 2009-02-12 International Business Machines Corporation System using virtual replicated tables in a cluster database management system

Also Published As

Publication number Publication date
CN102395962A (en) 2012-03-28
WO2010104902A2 (en) 2010-09-16
EP2406736A4 (en) 2014-04-02
EP2406736A2 (en) 2012-01-18
US20100235606A1 (en) 2010-09-16
US8078825B2 (en) 2011-12-13
CN102395962B (en) 2014-04-30

Similar Documents

Publication Publication Date Title
WO2010104902A3 (en) Composite hash and list partitioning of database tables
WO2010048595A3 (en) Partition management in a partitioned, scalable, and available structured storage
TWD208657S (en) Storage box
MY163754A (en) Synchronizing file partitions utilizing a server storage model
WO2013019961A3 (en) Real-time collaborative design platform
WO2011157150A3 (en) Data processing method, cache node, cooperating controller and system
GB2444338B (en) Secure anonymous storage of user data on a peer-to-peer network
MX2015008799A (en) System and method for distributed database query engines.
WO2007121239A3 (en) Replication and synchronization of syndication content at an email server
WO2008113647A3 (en) Shared disk clones
SG125173A1 (en) Platform for data services across disparate application frameworks
WO2010048640A3 (en) Rendering 3d data to hogel data
MX2015015260A (en) Using inverse operators for queries on online social networks.
WO2012139064A3 (en) Cluster unique identifier
WO2010077972A3 (en) Method and apparatus to implement a hierarchical cache system with pnfs
GB201000543D0 (en) A method, server and system for controlling the service access
WO2010080533A3 (en) Multipurpose storage system based upon a distributed hashing mechanism with transactional support and failover capability
WO2008060486A3 (en) Automatical update of the playlists of an interactive program guide epg; grouping episodes of tv series according to user parameters
WO2013163550A3 (en) System and method for managing user data in a plurality of storage appliances over a wide area network for collaboration, protection, publication, or sharing, as well as socially organized storage and shared access to storage appliances
GB201021312D0 (en) Distributed file system
IN2014DE00743A (en)
WO2014081869A3 (en) Distributed caching cluster management
WO2009032491A3 (en) Module hosting and content generation platform
WO2010054120A3 (en) Methods, systems and apparatuses for use in updating a portable storage medium
PH12019501730A1 (en) Shared secret-based blockchain storage

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080011589.5

Country of ref document: CN

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

Ref document number: 10751317

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2010751317

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE