Help Center/
GaussDB/
Feature Guide(Distributed_3.x)/
Partitioned Table/
Introduction to Partitioned Tables
Updated on 2024-05-20 GMT+08:00
Introduction to Partitioned Tables
A partitioned table logically divides table data on a single node based on the partition key and the partition policy related to the partition key. From the perspective of data partitioning, it is a horizontal partitioning policy. Partitioned tables enhance the performance, manageability, and usability of database applications, and help reduce the total cost of ownership (TCO) for storing large amounts of data. Partitioning allows tables, indexes, and index-organized tables to be further divided into smaller parts, enabling these database objects to be managed and accessed at a finer granularity level. GaussDB provides various partitioning policies and extensions to meet the requirements of different service scenarios. The partitioning policy is implemented inside the database and is transparent to users. Therefore, it enables smooth data migration after the partitioning optimization policy is implemented, without the need to change applications that consume workforce and material resources. This section describes GaussDB partitioned tables from the following aspects:
- Basic concepts of partitioned tables: catalog storage and its principle.
- Partitioning policies: basic partitioning types, and features, optimization, and effects of each partitioning type.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot