OLAP står করে On-Line Analytical Processing-এর জন্য। OLAP হলো সফ্টওয়্যার টেকনোলজির একটি ক্যাটাগরাইজেশন যা অ্যানালিস্ট, ম্যানেজার, এবং এক্সিকিউটিভকে ইনফরমেশনে ইনসাইট পাওয়ার সুবিধা দেয় দ্রুত, সামঞ্জস্যপূর্ণ, ইন্টারঅ্যাক্টিভ অ্যাক্সেস দিয়ে ইনফরমেশনের বিস্তৃত রেঞ্জের পসিবল ভিউতে, যা কাঁচা ডেটা থেকে রূপান্তরিত হয়েছে এন্টারপ্রাইজের আসল ডাইমেনশনালিটি রিফলেক্ট করতে যা ব্যবহারকারীদের দ্বারা শেখা হয়েছে।
OLAP সার্ভার বUSINESS ব্যবহারকারীদের মাল্টিডাইমেনশনাল ডেটা উপস্থাপন করে ডেটা ওয়ারহাউস বা ডেটা মার্ট থেকে, ডেটা কোথায় এবং কীভাবে সংরক্ষিত সেটা নিয়ে চিন্তা না করে। OLAP সার্ভারের ফিজিক্যাল আর্কিটেকচার ও বাস্তবায়ন ডেটা স্টোরেজ ইস্যু বিবেচনা করতে হবে।
OLAP সার্ভারের তিনটি প্রধান ধরন রয়েছে:
ROLAP
ROLAP står করে Relational OLAP-এর জন্য। এটি ডেটা সংরক্ষণ করে ইতিমধ্যে পরিচিত রিলেশনাল DBMS টেকনোলজি ভিত্তিক। এই কেসে, ডেটা এবং সংশ্লিষ্ট অ্যাগ্রিগেশন RDBMS-এ সংরক্ষিত থাকে, এবং OLAP মিডলওয়্যার ডেটা কিউব হ্যান্ডলিং ও এক্সপ্লোরেশনের জন্য ব্যবহৃত হয়।
এই আর্কিটেকচার RDBMS ব্যাক-এন্ডের অপ্টিমাইজেশন টার্গেট করে এবং অতিরিক্ত টুলস ও সার্ভিস সাপোর্ট করে যেন ডেটা কিউব নেভিগেশন লজিক। RDBMS ব্যাক-এন্ড ব্যবহার করার কারণে, ROLAP-এর প্রধান সুবিধা হলো বড় ডেটা ভলিউম ম্যানেজ করতে স্কেলেবিলিটি।
MOLAP
MOLAP står করে Multidimensional OLAP-এর জন্য। এটি টাপলকে ডেটা স্টোরেজ ইউনিট হিসেবে সাপোর্ট করে। MOLAP একটি ডেডিকেটেড n-ডাইমেনশনাল অ্যারে স্টোরেজ ইঞ্জিন এবং OLAP মিডলওয়্যার সাপোর্ট করে ডেটা হ্যান্ডেল করতে। তাই, OLAP কোয়েরি করেসপন্ডিং মাল্টিডাইমেনশনাল ভিউ (ডেটা কিউব) তে ডায়রেক্ট অ্যাড্রেসিং দিয়ে সম্পাদিত হয়।
এই আর্কিটেকচার ট্রানজ্যাকশনাল ডেটার প্রি-ক্যালকুলেশন ফোকাস করে অ্যাগ্রিগেশনে, যা ফাস্ট কোয়েরি এক্সিকিউশন পারফরম্যান্স ফলাফল দেয়। আরও স্পষ্টভাবে, MOLAP প্রতিটি হায়ারার্কি লেভেলে অ্যাগ্রিগেটেড মেজার প্রি-ক্যালকুলেট করে এবং স্টোর করে লোড টাইমে, এবং এই মানগুলো ইন্ডেক্স করে তাত্ক্ষণিক রিট্রিভালের জন্য।
ফুল প্রি-ক্যালকুলেশন একটি ব্যাপক ওভারহেড দায় করে, প্রসেসিং টাইম এবং স্টোরেজ স্পেস দুটোই। স্পার্স ডেটার জন্য, MOLAP স্পার্স ম্যাট্রিক্স কমপ্রেশন অ্যালগরিদম ব্যবহার করে স্টোরেজ ইউটিলাইজেশন বেড়াতে, এবং এইভাবে সাধারণত RDBMS-এ সংরক্ষিত ডেটার চেয়ে কম অন-ডিস্ক সাইজ 갖고।
HOLAP
HOLAP står করে Hybrid OLAP-এর জন্য। এটি ROLAP-এর স্কেলেবিলিটি এবং MOLAP-এর কোয়েরি এক্সিকিউশনের মধ্যে ট্রেড-অফ তৈরি করে, কিছু কমার্শিয়াল OLAP সার্ভার HOLAP পদ্ধতিতে ভিত্তিক। এই মেথডে, ব্যবহারকারী ডিসাইড করে কী পোर्शन ইনফরমেশন MOLAP-এ সংরক্ষণ করবে এবং কী ROLAP-এ। উদাহরণস্বরূপ, প্রায়শই লো-লেভেল ডেটা রিলেশনাল ডেটাবেসে সংরক্ষিত থাকে, যখন উচ্চ-লেভেল ডেটা, যেমন অ্যাগ্রিগেশন, আলাদা একটি MOLAP-এ সংরক্ষিত থাকে।