تفاوت OLAP و OLTP چیست ؟
مطمئنا اگر با حوزه هوش تجاری آشنایی داشته باشید احتمالا کلمات OLAP و OLTP به گوشتان خورده است. در این مطلب می خواهیم با این 2 مفهوم آشنا و سپس تفاوت OLAP و OLTP را بررسی کنیم.
OLAP مخفف عبارت Online Analytical Processing به معنای سیستم پردازش تحلیلی آنلاین می باشد.
OLTP مخفف عبارت Online Transaction Processing به معنای سیستم پردازش تراکنش آنلاین می باشد.
تفاوت OLAP و OLTP در واقع در نوع استفاده و بکار گیری آن ها می باشد. سیستم های OLTP کاربردشان برای انجام تراکنش ها و عملیات سیستمی نرم افزار ها می باشد و سیستم های OLAP برای تحلیل داده ها و گزارش گیری و ساخت داشبوردها استفاده می شود.
به عنوان مثال یک نرم افزار حسابداری از سیستم های OLTP برای ثبت تراکنش ها مانند صدور اسناد، ویرایش حساب ها و سایر عملیات موجود در نرم افزار استفاده می کند. اما یک سیستم هوش تجاری و داشبوردساز برای تهیه گزارشات و تحلیل داده ها از سیستم های OLAP استفاده می کند.
در واقع داده های یک سازمان در سیستم های OLTP توسط کاربران ثبت می شوند.این سیستم ها بیشتر تمرکز بر ثبت و ویراش داده ها دارند. سیستم های OLAP داده های خود را از سیستم های OLTP تغذیه می کنند و تمرکز آنها بیشتر روی خواندن داده ها برای تهیه گزارشات و داشبوردها می باشد.