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

HOLAP คืออะไร?


HOLAP แสดงถึง Hybrid OLAP มันสามารถจัดการการแลกเปลี่ยนระหว่างความสามารถในการปรับขนาดของ ROLAP และการใช้งานแบบสอบถามของ MOLAP เซิร์ฟเวอร์ OLAP เชิงพาณิชย์บางตัวขึ้นอยู่กับวิธี HOLAP ในกรณีนี้ ผู้ใช้กำหนดว่าส่วนใดของข้อมูลที่จะบันทึกใน MOLAP และส่วนใดใน ROLAP ตัวอย่างเช่น โดยทั่วไป ข้อมูลระดับต่ำจะถูกบันทึกโดยใช้ฐานข้อมูลเชิงสัมพันธ์ ในขณะที่ข้อมูลระดับสูง รวมทั้งการรวม จะถูกเก็บไว้ใน MOLAP อิสระ

HOLAP เป็นส่วนผสมของ ROLAP (OLAP เชิงสัมพันธ์) และ MOLAP (OLAP หลายมิติ) ซึ่งเป็นการใช้งานที่แตกต่างกันของ OLAP HOLAP เปิดใช้งานการจัดเก็บองค์ประกอบของข้อมูลในร้านค้า MOLAP และองค์ประกอบอื่นของข้อมูลในร้านค้า ROLAP ทำให้สามารถแลกเปลี่ยนประโยชน์ของแต่ละรายการได้ ระดับการควบคุมที่ผู้ออกแบบคิวบ์มีเหนือการแยกนี้จะเปลี่ยนจากผลิตภัณฑ์หนึ่งไปอีกผลิตภัณฑ์หนึ่ง

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

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

  • หากมีปริมาณข้อมูลที่ไม่สามารถจัดการโดยฐานข้อมูลหลายมิติเดียวได้

  • หากมีอินสแตนซ์ของปัญหาคอขวดด้านประสิทธิภาพเมื่อใดก็ตามที่มีการเข้าถึงข้อมูลจากเซิร์ฟเวอร์

  • หากมีข้อกำหนดในการใช้แหล่งข้อมูลที่สรุปและจัดระเบียบที่มีอยู่

ประเภทของ HOLAP

HOLAP มีหลายประเภทดังนี้ -

เซิร์ฟเวอร์ OLAP (WOLAP) ที่เปิดใช้งานเว็บ − WOLAP ใช้กับแอปพลิเคชัน OLAP ซึ่งสามารถเข้าถึงได้ผ่านเว็บเบราว์เซอร์ ต่างจากแอปพลิเคชัน OLAP ของไคลเอ็นต์/เซิร์ฟเวอร์แบบดั้งเดิม WOLAP ได้รับการปฏิบัติให้มีสถาปัตยกรรมแบบสามระดับซึ่งประกอบด้วยสามองค์ประกอบ ได้แก่ ไคลเอ็นต์ มิดเดิลแวร์ และเซิร์ฟเวอร์ฐานข้อมูล

เซิร์ฟเวอร์เดสก์ท็อป OLAP (DOLAP) − DOLAP อนุญาตให้ผู้ใช้ดาวน์โหลดพื้นที่ของข้อมูลจากฐานข้อมูลหรือแหล่งที่มา และทำงานกับชุดข้อมูลนั้นในเครื่องหรือบนเดสก์ท็อป

เซิร์ฟเวอร์ OLAP บนมือถือ (MOLAP) − OLAP บนมือถือช่วยให้ผู้ใช้สามารถเข้าถึงและทำงานกับข้อมูล OLAP และซอฟต์แวร์จากระยะไกลผ่านการใช้อุปกรณ์มือถือของตนได้

เซิร์ฟเวอร์ OLAP เชิงพื้นที่ (SOLAP) − SOLAP มีความสามารถของทั้งระบบสารสนเทศภูมิศาสตร์ (GIS) และ OLAP ไว้ในอินเทอร์เฟซผู้ใช้เดียว รองรับการจัดการข้อมูลเชิงพื้นที่และไม่ใช่เชิงพื้นที่