Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ความแตกต่างระหว่างฐานข้อมูลคลังข้อมูลและฐานข้อมูล OLTP?


ฐานข้อมูลคลังข้อมูล

คลังข้อมูลเป็นเทคนิคที่ใช้โดยทั่วไปในการรวบรวมและจัดการข้อมูลจากหลายแหล่งเพื่อให้ธุรกิจมีความเข้าใจอย่างลึกซึ้งทางธุรกิจ คลังข้อมูลถูกสร้างขึ้นโดยเฉพาะสำหรับเป้าหมายของการตัดสินใจในการจัดการการสนับสนุน

กล่าวอย่างง่าย ๆ คลังข้อมูลกำหนดฐานข้อมูลที่ได้รับการดูแลอย่างเป็นอิสระจากฐานข้อมูลการดำเนินงานขององค์กร ระบบคลังข้อมูลช่วยให้สามารถผสานรวมระบบแอปพลิเคชันต่างๆ ได้ พวกเขาให้การประมวลผลข้อมูลโดยสนับสนุนแพลตฟอร์มที่มั่นคงของข้อมูลในอดีตที่รวมไว้สำหรับการวิเคราะห์

คลังข้อมูลจัดเตรียมระบบ OLTP โดยสนับสนุนที่สำหรับฐานข้อมูล OLTP เพื่อถ่ายข้อมูลในขณะที่สะสม และโดยการสนับสนุนบริการที่สามารถทำให้การดำเนินการ OLTP ซับซ้อนและลดระดับได้หากดำเนินการในฐานข้อมูล OLTP

ฐานข้อมูล OLTP

OLTP (การประมวลผลธุรกรรมออนไลน์) นำเสนอโดยธุรกรรมออนไลน์ระยะสั้นจำนวนมาก (INSERT, UPDATE และ DELETE) ความหมายพื้นฐานของการดำเนินการ OLTP คือการประมวลผลการสืบค้นที่รวดเร็วมาก การรักษาความสมบูรณ์ของบันทึกในสภาพแวดล้อมการเข้าถึงแบบหลายจุด และประสิทธิภาพขึ้นอยู่กับจำนวนธุรกรรมต่อวินาที ในฐานข้อมูล OLTP มีข้อมูลที่แท้จริงและเป็นปัจจุบัน และสคีมาที่ใช้เก็บฐานข้อมูลธุรกรรมคือโมเดลเอนทิตี (โดยปกติคือ 3NF)

คุณสมบัติหลักของฐานข้อมูล OLTP เป็นเพียงการควบคุมการแทรกและการอัปเดตข้อมูลด้วยการเข้าถึงการจัดการข้อมูลและกลไกการดูอย่างมีประสิทธิภาพ โดยทั่วไป ควรจัดการระเบียนเดียวหรือชุดระเบียนขนาดเล็กในการดำเนินการแต่ละรายการในฐานข้อมูลที่ออกแบบโดย OLTP

โดยทั่วไประบบ OLTP จะจัดการกับสถานะปัจจุบันของข้อมูลเท่านั้น ตัวอย่างเช่น บันทึกเกี่ยวกับพนักงานที่ลาออกไปเมื่อสามปีที่แล้วไม่เหมาะกับระบบทรัพยากรบุคคล ข้อมูลเก่าสามารถทำได้บนสื่อจัดเก็บข้อมูลที่มีความเสถียรหลายประเภทและไม่สามารถเข้าถึงได้ทางออนไลน์

ให้เราดูการเปรียบเทียบระหว่างฐานข้อมูล Data Warehouse และฐานข้อมูล OLTP

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