Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Introduction to Database Engineering – Database Partitioning

Database partitioning is a technique that breaks down large tables into smaller tables called partition and allows clients to hit fewer partitions, therefore...
/5
(0 reviews)
13 students
Created by

9.3

Classbaze Grade®

9.2

Freshness

N/A

Popularity

8.9

Material

Database partitioning is a technique that breaks down large tables into smaller tables called partition and allows clients to hit fewer partitions
Platform: Skillshare
Video: 40m
Language: English
Next start: On Demand

Best Data Science classes:

Classbaze Rating

Classbaze Grade®

9.3 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

9.2 / 10
This course was last updated on 2/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

We analyzed factors such as the rating and the ratio between the number of reviews and the number of students, which is a great signal of student commitment. If a course does not yet have a rating, we exclude Feedback Score from the overall CourseMarks Score.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

8.9 / 10
Video Score: 7.6 / 10
The course includes 40m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 5 hours 35 minutes of 540 Data Science courses on Skillshare.
Detail Score: 9.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 10.0 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
0 resource.
0 exercise.
0 tests or quizzes.

In this page

About the course

Database partitioning is a technique that breaks down large tables into smaller tables called partition and allows clients to hit fewer partitions, therefore, minimizes the search space and optimizes the queries as a result.

In this class, we will explain Database Partitioning in detail, the different types of partitioning, its pros and cons and finally we will do a demo using PostgreSQL which will be your project for this class. 

What can you learn from this course?

In this project, you will spin up a new PostgreSQL database instance on Docker, insert millions of rows in the table, measure the performance of a query. Then partition the table into many partitions and attempt the query again.

You can use the one-million-pg.txt as a guide for the commands you need to complete this project.

Step 1 – Prepare Database and Large Table

Spin up Postgres Instance on Docker, Create Table and Insert millions of rows and index 

Step 2 – Execute multiple queries on the Table

Execute multiple queries to see the performance on the large table

Step 3 – Create and Attach Partitioned Tables 

Create several tables that will eventually become attached partitions.

Step 4 – Populate Partitions 

Copy the rows from the original table to the partitions

Step 5 – Query the partitions and compare the size

Compare the performance and data size on each partition

What you need to start the course?

Intermediate knowledge of Data Science is required to begin this course as it is an advanced course.

Who is this course is made for?

This course was made for advanced-level students.

Are there coupons or discounts for Introduction to Database Engineering - Database Partitioning ? What is the current price?

You can enrol in this course with a Skillshare subscription that costs $8/month, but you start with a FREE 7-day trial. You can also enrol in thousands of courses on a variety of topics with your subscription, including several Data Science courses.
The average price is $11.5 of 540 Data Science courses. So this course is -100% more expensive than the average Data Science course on Skillshare.

Will I be refunded if I'm not satisfied with the Introduction to Database Engineering - Database Partitioning course?

There is no money-back guarantee with Skillshare, but you can start with a free one-week trial to learn without risk. With the subscription, you can download classes to your tablet or phone using the Skillshare app.

Are there any financial aid for this course?

At the moment we couldn't find any available scholarship forIntroduction to Database Engineering - Database Partitioning, but you can access more than 30 thousand classes for $8/month on Skillshare, including this one!

Who will teach this course? Can I trust Hussein Nasser?

Hussein Nasser has created 7 courses that got 1,727 reviews which are generally positive. Hussein Nasser has taught 58,271 students and received a 4.7 average review out of 1,727 reviews. Depending on the information available, we think that Hussein Nasser is an instructor that you can trust.
Author, Software Engineer
My name is Hussein and I’m a software engineer. Ever since my uncle gave me my first programming book in 1998 (Learn programming with Visual Basic 2) I discovered that software is my passion. I started my blog, and YouTube channel as an outlet to talk about software.

Using software to solve interesting problems is one of the fascinating things I really enjoy. Feel free to contact me on my social media channels to tell your software story, ask questions or share interesting problems. I would love to hear it!

I also specialize in the field of geographic information systems (or GIS). I helped many organizations in different countries implement the GIS technology and wrote custom apps to fit their use cases and streamline their workflows since 2005. I wrote five books on Esri ArcGIS technology, recorded over two hundred YouTube videos and software tutorials being watched until this day and started a software engineer podcast in 2018. I’ve been an engineer at Esri building cool GIS technologies since 2015.

Browse all courses by on Classbaze.

9.3

Classbaze Grade®

9.2

Freshness

N/A

Popularity

8.9

Material

Platform: Skillshare
Video: 40m
Language: English
Next start: On Demand

Classbaze recommendations for you