Question

What does partitioning mean in regards to a database?

Answer
By Justin Stoltzfus | Last updated: July 6, 2020
Presented by Bloor Group

Partitioning a database means taking various parts of the data stored in the database and separating them into various partitions, or pieces. This is often done to accommodate load balancing, or to help provide smaller database sets that can be worked on by independent server systems.

Webinar: Moving Relational Databases Beyond the Traditional
Register Here


In a partitioned database, some partitioned sets may be shared across various nodes or servers. Others will be housed independently in one node.

Different types of partitioning included range partitioning, list partitioning and hash partitioning. In range partitioning, engineers partition a single database table by splitting it up into multiple key ranges. List partitioning involves taking a top-level identifier and grouping data sets into a partitioned database node. Hash partitioning uses a hash function to sort out the partitioning of data sets.

Engineers also talk about “shards” in horizontal partitioning. A database shard is held in its own server to, again, accommodate load balancing or load sharing. Database partitioning is a growing phenomenon as relational databases and other tools handle increasing volumes of data in the age of big data and analytics.

Share this Q&A

  • Facebook
  • LinkedIn
  • Twitter

Tags

Storage Data Management

Presented By

Logo for Bloor Group

Written by Justin Stoltzfus | Contributor, Reviewer

Profile Picture of Justin Stoltzfus

Justin Stoltzfus is a freelance writer for various Web and print publications. His work has appeared in online magazines including Preservation Online, a project of the National Historic Trust, and many other venues.

More Q&As from our experts

Related Terms

Related Articles

Term of the Day

Self-Supervised Learning

Self-supervised learning (SSL) is an approach to machine learning allows machine learning algorithms to use observed inputs...
Read Full Term

Tech moves fast! Stay ahead of the curve with Techopedia!

Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.

Resources
Go back to top