`
阅读更多
 
http://en.wikipedia.org/wiki/Partition_(database)
引用
常见的为 table 做 partitioning 的策略有:
Range partitioning
Selects a partition by determining if the partitioning key is inside a certain range. An example could be a partition for all rows where the column zipcode has a value between 70000 and 79999.
List partitioning
A partition is assigned a list of values. If the partitioning key has one of these values, the partition is chosen. For example all rows where the column Country is either Iceland, Norway, Sweden, Finland or Denmark could build a partition for the Nordic countries.
Hash partitioning
The value of a hash function determines membership in a partition. Assuming there are four partitions, the hash function could return a value from 0 to 3.


postgresql:
postgresql支持 Range 和 List 两种方式的 partitioning:
http://www.postgresql.org/docs/9.1/static/ddl-partitioning.html
引用
The following forms of partitioning can be implemented in PostgreSQL:
Range Partitioning
The table is partitioned into "ranges" defined by a key column or set of columns, with no overlap between the ranges of values assigned to different partitions. For example one might partition by date ranges, or by ranges of identifiers for particular business objects.
List Partitioning
The table is partitioned by explicitly listing which key values appear in each partition.
分享到:
评论

相关推荐

    Database Partitioning-Table Partitioning and MDC for DB2 9

    Introduction to partitioning technologies

    Expert.Oracle.Database.Architecture.9i.and.10g

    Table Partitioning Schemes 567 Range Partitioning 567 Hash Partitioning 570 List Partitioning 575 Composite Partitioning 577 Row Movement 579 Table Partitioning Schemes Wrap-Up 581 ■CONTENTS ix ...

    Expert Oracle Database Architecture 3rd

    Speed access to data through table and index design Manage files and memory structures for performance and reliability Scale up through partitioning and parallel processing Load and unload data to ...

    Physical Database Design (2007)

    · Focuses on physical database design for exploiting B+tree indexing, clustered indexes, multidimensional clustering (MDC), range partitioning, shared nothing partitioning, shared disk data placement...

    PostgreSQL 10 Administration Cookbook 1st

    Throughout this book, you will be introduced to these new features such as logical replication, native table partitioning, additional query parallelism, and much more. You will learn how to tackle a ...

    PostgreSQL 10 High Performance

    Table of Contents Chapter 1. PostgreSQL Versions Chapter 2. Database Hardware Chapter 3. Database Hardware Benchmarking Chapter 4. Disk Setup Chapter 5. Memory for Database Caching Chapter 6. Server ...

    Packt.PostgreSQL.10.High.Performance.2018

    Table of Contents Chapter 1. PostgreSQL Versions Chapter 2. Database Hardware Chapter 3. Database Hardware Benchmarking Chapter 4. Disk Setup Chapter 5. Memory for Database Caching Chapter 6. Server ...

    Apress.Expert.Oracle.Database.Architecture.2nd.Edition

    * Speed access to data through table and index design * Manage files and memory structures for performance and reliability * Scale up through partitioning and parallel processing * Load and unload...

    PostgreSQL.Developers.Guide

    Explore database partitioning and learn about query optimization techniques Who This Book Is For If you are a database developer who wants to learn how to design and implement databases for ...

    MySQL 8 Administrator's Guide

    Table of Contents: Introduction to MySQL 8 Installing & Upgrading MySQL 8 MySQL 8 - Using Programs and utilities MySQL 8 Data Types MySQL 8 Database Management MySQL 8 Storage Engines Indexing in ...

    DB2 v11.1 DBA Certification Study Guide 2018 pdf

    Use the partitioning capabilities available within Db2 Enforce constraint checking with the SET INTEGRITY command Utilize the Db2 problem determination (db2pd) and dsmtop tools Configure and manage ...

    Expert.Oracle.Indexing.and.Access.Paths

    Blend partitioning and materialized views into your indexing strategy Who This Book Is For Expert Oracle Indexing and Access Paths is for all levels of database administrators and application ...

    微软内部资料-SQL性能优化5

    The only source of any storage location information is the sysindexes table, which keeps track of the address of the root page for every index, and the first IAM page for the index or table....

    Pro.SQL.Server.Internals

    Table of Contents Part I: Tables and Indexes Chapter 1: Data Storage Internals Chapter 2: Tables and Indexes: Internal Structure and Access Methods Chapter 3: Statistics Chapter 4: Special Indexing ...

    Oracle Essbase 11 Development Cookbook

    Partitioning data from BSO to ASO cubes Using MDX for extracting data using API There's more Up Chapter 9: Provisioning Security Using MaxL Editor or Shared Services Introduction Using MaxL editor to ...

    oracle安装及备份

    With the Partitioning option JServer Release 8.1.7.0.0 - Production 经由常规路径导出由EXPORT:V08.01.07创建的文件 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入 导出服务器使用UTF8 NCHAR 字符集 ...

    DesigningData-IntensiveApplications. ScalableandMaintainableSystem

    Table of Contents Part I. Foundations of Data Systems Chapter 1. Reliable, Scalable, and Maintainable Applications Chapter 2. Data Models and Query Languages Chapter 3. Storage and Retrieval Chapter 4...

    Mastering.Spring.Cloud

    Table of Contents Title Page Copyright and Credits Mastering Spring Cloud Packt Upsell Why subscribe? PacktPub.com Contributors About the author About the reviewer Packt is searching for authors like ...

    oracle 11g安装配置

    With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SHOW USER; //查看当前用户 USER is "SYS“ SQL> HELP INDEX; //查看指令列表 …… COMPUTE LIST SET XQUERY CONNECT ...

Global site tag (gtag.js) - Google Analytics