Query processing in a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
Optimal allocation of resources in distributed information networks
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
A clustering algorithm for hierarchical structures
ACM Transactions on Database Systems (TODS)
The determination of efficient record segmentations and blocking factors for shared data files
ACM Transactions on Database Systems (TODS)
Reliability mechanisms for SDD-1: a system for distributed databases
ACM Transactions on Database Systems (TODS)
Mathematical Techniques for Efficient Record Segmentation in Large Shared Databases
Journal of the ACM (JACM)
Database Location in Computer Networks
Journal of the ACM (JACM)
A record and file partitioning model
Communications of the ACM
Optimal program and data locations in computer networks
Communications of the ACM
Database Design
A heuristic approach to attribute partitioning
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Horizontal data partitioning in database design
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
An Integrated Approach to Database Design
Proceedings of the NYU Symposium on Data Base Design Techniques I: Requirements and Logical Structures
Data allocation in distributed database systems
ACM Transactions on Database Systems (TODS)
Vertical partitioning for database design: a graphical algorithm
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
An Effective Approach to Vertical Partitioning for Physical Design of Relational Databases
IEEE Transactions on Software Engineering
On the use of distributed joins for processing interlibrary loans
SAC '92 Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's
A method for automatic rule derivation to support semantic query optimization
ACM Transactions on Database Systems (TODS)
Distributed Object Based Design: Vertical Fragmentation of Classes
Distributed and Parallel Databases
Scaling replica maintenance in intermittently synchronized mobile databases
Proceedings of the tenth international conference on Information and knowledge management
Distributed temporal video DBMS using vertical class partitioning technique
Distributed multimedia databases
Data declustering and cluster ordering technique for spatial join scheduling
Information organization and databases
Efficient Data Allocation over Multiple Channels at Broadcast Servers
IEEE Transactions on Computers
Allocating Data and Operations to Nodes in Distributed Database Design
IEEE Transactions on Knowledge and Data Engineering
An Evaluation of Vertical Class Partitioning for Query Processing in Object-Oriented Databases
IEEE Transactions on Knowledge and Data Engineering
Expert Design of Local Area Networks
IEEE Expert: Intelligent Systems and Their Applications
A Transaction-Based Approach to Vertical Partitioning for Relational Database Systems
IEEE Transactions on Software Engineering
Data page layouts for relational databases on deep memory hierarchies
The VLDB Journal — The International Journal on Very Large Data Bases
Near-Optimum Storage Models for Nested Relations Based on Workload Information
IEEE Transactions on Knowledge and Data Engineering
Bridging the Gap between Response Time and Energy-Efficiency in Broadcast Schedule Design
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
Towards a Theory Revision Approach for the Vertical Fragmentation of Object Oriented Databases
SBIA '02 Proceedings of the 16th Brazilian Symposium on Artificial Intelligence: Advances in Artificial Intelligence
Implementation Techniques of Complex Objects
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Supporting Flat Relations by a Nested Relational Kernel
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
The Partial Normalized Storage Model of Nested Relations
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Oracle8i Index-Organized Table and Its Application to New Domains
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Weaving Relations for Cache Performance
Proceedings of the 27th International Conference on Very Large Data Bases
Performance Analysis of Database Systems
Performance Evaluation: Origins and Directions
alpha-Partitioning Algorithm: Vertical Partitioning Based on the Fuzzy Graph
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
Some issues in design of data warehousing systems
Data warehousing and web engineering
Cost-driven vertical class partitioning for methods in object oriented databases
The VLDB Journal — The International Journal on Very Large Data Bases
Applying genetic algorithms in database partitioning
Proceedings of the 2003 ACM symposium on Applied computing
A Distribution Design Methodology for Object DBMS
Distributed and Parallel Databases
Information-theoretic tools for mining database structure from large data sets
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
An adaptable vertical partitioning method in distributed systems
Journal of Systems and Software
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Research issues in automatic database clustering
ACM SIGMOD Record
Allocating Fragments in Distributed Databases
IEEE Transactions on Parallel and Distributed Systems
Genetic algorithms based approach to database vertical partition
Journal of Intelligent Information Systems
Optimization of query processing through constrained vertical partitioning of relational tables
DBA'06 Proceedings of the 24th IASTED international conference on Database and applications
Denormalization strategies for data retrieval from data warehouses
Decision Support Systems
The case for a wide-table approach to manage sparse relational data sets
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Improving mobile database access over wide-area networks without degrading consistency
Proceedings of the 5th international conference on Mobile systems, applications and services
Rearrangement Clustering: Pitfalls, Remedies, and Applications
The Journal of Machine Learning Research
Distributing Multimedia Content to Balance Quality of Service and Cost
Journal of Management Information Systems
An Approach to Distribution of Object-Oriented Applications in Loosely Coupled Networks
Journal of Management Information Systems
Data morphing: an adaptive, cache-conscious storage technique
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
International Journal of Data Mining and Bioinformatics
On space constrained set selection problems
Data & Knowledge Engineering
An examination of cluster identification-based algorithms for vertical partitions
International Journal of Business Information Systems
Adaptive Physical Design for Curated Archives
SSDBM 2009 Proceedings of the 21st International Conference on Scientific and Statistical Database Management
A Heuristic Approach to Fragmentation Incorporating Query Information
Proceedings of the 2007 conference on Databases and Information Systems IV: Selected Papers from the Seventh International Baltic Conference DB&IS'2006
Fine-grained updates in database management systems for flash memory
Information Sciences: an International Journal
Query Optimization in Encrypted Relational Databases by Vertical Schema Partitioning
SDM '09 Proceedings of the 6th VLDB Workshop on Secure Data Management
Fragmenting very large XML data warehouses via K-means clustering algorithm
International Journal of Business Intelligence and Data Mining
A workload-driven unit of cache replacement for mid-tier database caching
DASFAA'07 Proceedings of the 12th international conference on Database systems for advanced applications
Cost-based fragmentation for distributed complex value databases
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Keep a few: outsourcing data while maintaining confidentiality
ESORICS'09 Proceedings of the 14th European conference on Research in computer security
Vertical partitioning for flash and HDD database systems
Journal of Systems and Software
A uniform approach for selecting views and indexes in a data warehouse
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
HYRISE: a main memory hybrid storage engine
Proceedings of the VLDB Endowment
Efficient and adaptable query workload-aware management for RDF data
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
TwigTable: using semantics in XML twig pattern query processing
Journal on data semantics XV
A vertical partitioning algorithm for distributed multimedia databases
DEXA'11 Proceedings of the 22nd international conference on Database and expert systems applications - Volume Part II
Trojan data layouts: right shoes for a running elephant
Proceedings of the 2nd ACM Symposium on Cloud Computing
Fast updates on read-optimized databases using multi-core CPUs
Proceedings of the VLDB Endowment
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
Distribution design in distributed databases using clustering to solve large instances
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Of hammers and nails: an empirical comparison of three paradigms for processing large graphs
Proceedings of the fifth ACM international conference on Web search and data mining
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
Towards multimedia fragmentation
ADBIS'06 Proceedings of the 10th East European conference on Advances in Databases and Information Systems
An active system for dynamic vertical partitioning of relational databases
MICAI'11 Proceedings of the 10th international conference on Artificial Intelligence: advances in Soft Computing - Volume Part II
An optimal data allocation model for distributed databases
Mathematical and Computer Modelling: An International Journal
Database placement in communication networks for minimizing the overall transmission cost
Mathematical and Computer Modelling: An International Journal
Particle swarm optimisation for data warehouse logical design
International Journal of Bio-Inspired Computation
Autonomous database partitioning using data mining on single computers and cluster computers
Proceedings of the 16th International Database Engineering & Applications Sysmposium
DYMOND: an active system for dynamic vertical partitioning of multimedia databases
Proceedings of the 16th International Database Engineering & Applications Sysmposium
Fragmentation and encryption to enforce privacy in data storage
ESORICS'07 Proceedings of the 12th European conference on Research in Computer Security
A positional access method for relational databases
Proceedings of the 21st ACM international conference on Information and knowledge management
Exploiting data access for dynamic fragmentation in data warehouse
International Journal of Intelligent Information and Database Systems
Confidentiality-Preserving query execution of fragmented outsourced data
ICT-EurAsia'13 Proceedings of the 2013 international conference on Information and Communication Technology
Proceedings of the 17th International Database Engineering & Applications Symposium
A comparison of knives for bread slicing
Proceedings of the VLDB Endowment
An OBDD approach to enforce confidentiality and visibility constraints in data publishing
Journal of Computer Security - DBSec 2011
Hi-index | 0.00 |
This paper addresses the vertical partitioning of a set of logical records or a relation into fragments. The rationale behind vertical partitioning is to produce fragments, groups of attribute columns, that “closely match” the requirements of transactions.Vertical partitioning is applied in three contexts: a database stored on devices of a single type, a database stored in different memory levels, and a distributed database. In a two-level memory hierarchy, most transactions should be processed using the fragments in primary memory. In distributed databases, fragment allocation should maximize the amount of local transaction processing.Fragments may be nonoverlapping or overlapping. A two-phase approach for the determination of fragments is proposed; in the first phase, the design is driven by empirical objective functions which do not require specific cost information. The second phase performs cost optimization by incorporating the knowledge of a specific application environment. The algorithms presented in this paper have been implemented, and examples of their actual use are shown.