การประมวลผลแบบขนานขนาดใหญ่หรือ MPP เป็นการประมวลผลที่มีโครงสร้างและประสานงานอย่างสูงของโปรแกรมเดียวโดยโปรเซสเซอร์มากกว่าหนึ่งตัว โปรเซสเซอร์แต่ละตัวที่เกี่ยวข้องกับการดำเนินการมุ่งเน้นไปที่แง่มุมต่าง ๆ ของโปรแกรมและใช้ประโยชน์จากหน่วยความจำและระบบปฏิบัติการแยกต่างหาก โปรเซสเซอร์ดำเนินการโต้ตอบซึ่งกันและกันโดยใช้ซอฟต์แวร์การส่งข้อความที่กำหนดค่าเพื่อให้โปรเซสเซอร์ยังคงติดต่อกันแม้ว่าหน่วยประมวลผลแต่ละหน่วยจะทำงานในลักษณะที่กำหนดของโปรแกรมโดยรวม
โปรเซสเซอร์จำนวนเท่าใดก็ได้ที่สามารถใช้เป็นส่วนหนึ่งของการประมวลผลแบบขนานอย่างหนาแน่น ในความเป็นจริงมันเป็นเรื่องปกติที่ตัวประมวลผลมากกว่าสองร้อยตัวทำงานในโปรแกรมเดียวกันในเวลาเดียวกัน ขึ้นอยู่กับความซับซ้อนของแอปพลิเคชันการเพิ่มโปรเซสเซอร์เพิ่มเติมสามารถเพิ่มความเร็วอย่างมากซึ่งโปรแกรมจะถูกหลอมรวมและนำไปใช้ โดยทั่วไปจำนวนตัวประมวลผลหลายตัวที่จะใช้สำหรับแอปพลิเคชันจะขึ้นอยู่กับลักษณะของโปรแกรมและลักษณะการใช้งานโปรแกรมในสภาพแวดล้อมการทำงาน
ตัวประมวลผลแบบขนานขนาดใหญ่มักได้รับการกำหนดค่าให้ทำงานควบคู่กับตัวประมวลผลอื่น ๆ ดังนั้นจึงมีการเขียนโปรแกรมพิเศษเล็กน้อยหรือไม่จำเป็นต้องทำกับตัวประมวลผลเอง ความท้าทายที่แท้จริงคือการสร้างโหมดการทำงานระหว่างฐานข้อมูลและระบบ MPP โปรแกรมเมอร์ที่ได้รับมอบหมายหน้าที่ในการตั้งค่าระบบ MPP จะมีความท้าทายในการกำหนดค่าฐานข้อมูลส่วนกลางเพื่อให้สามารถแชร์ข้อมูลระหว่างโปรเซสเซอร์โดยไม่ทำให้ความสามารถของผู้ใช้ปลายทางในการเข้าถึงเพิ่มและอัพเดทข้อมูลในฐานข้อมูลช้าลง . การดำเนินการนี้เกี่ยวข้องกับการใส่ใจในรายละเอียดอย่างรอบคอบและไม่ควรมีบุคคลที่ไม่คุ้นเคยกับฟังก์ชั่น MPP
บางครั้งรู้จักกันว่าไม่มีอะไรที่ใช้ร่วมกันหรือเป็นระบบคู่อย่างอิสระ MPP เป็นเครื่องมือที่ยอดเยี่ยมเมื่อความปรารถนาที่จะข้ามการอ้างอิงหลายฐานข้อมูลที่มีอยู่บนเซิร์ฟเวอร์ที่กำหนดได้อย่างง่ายดายช่วยให้ผู้ใช้ทำการค้นหาแบบกว้างเพื่อค้นหาข้อมูลที่ต้องการ นอกจากนี้ MPP ยังสามารถทำงานกับระบบจัดเก็บข้อมูลซึ่งจะช่วยขยายขอบเขตของคำขอการค้นหาเท่านั้น


