Definition

MPP database (massively parallel processing database)

Contributor(s): Matthew Haughn

An MPP database is a database that is optimized to be processed in parallel for many operations to be performed by many processing units at a time.

MPP (massively parallel processing) is the coordinated processing of a program by multiple processors working on different parts of the program. Each processor has its own operating system and memory. MPP speeds the performance of huge databases that deal with massive amounts of data.

MPP databases use multi-core processors, multiple processors and servers, and storage appliances equipped for parallel processing. That combination enables reading many pieces of data across many processing units at the same time for enhanced speed. This method is necessary because the frequencies of processors are hitting the limits of the technologies used and are slow to increase.

Almost all enterprises dealing with big data have databases that are massively parallel. An MPP system is considered better than a symmetrically parallel system (SMP) for applications that allow a number of databases to be searched in parallel. These include decision support system and data warehouse applications.

This was last updated in June 2015

Continue Reading About MPP database (massively parallel processing database)

Dig Deeper on Database management system (DBMS) software and technology

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchBusinessAnalytics

SearchAWS

SearchContentManagement

SearchOracle

SearchSAP

SearchSQLServer

Close