OLTP پردازش سریع و دقیق داده ها را در پشت دستگاههای خودپرداز و بانکداری آنلاین ، ثبت پول نقد و موارد دیگر امکان پذیر می کند

OLTP (پردازش معاملات آنلاین) پردازش سریع و دقیق داده ها را در پشت دستگاههای خودپرداز و بانکداری آنلاین ، ثبت پول نقد و تجارت الکترونیکی و تعداد دیگری از خدمات دیگری که هر روز با آنها تعامل داریم امکان پذیر می کند.
OLTP ، یا پردازش معاملات آنلاین ، اجرای تعداد زیادی از معاملات پایگاه داده توسط تعداد زیادی از افراد ، به طور معمول از طریق اینترنت را امکان پذیر می کند.
معامله پایگاه داده یک تغییر ، درج ، حذف یا پرس و جو از داده ها در یک پایگاه داده است. سیستم های OLTP (و معاملات پایگاه داده ای که آنها را فعال می کنند) بسیاری از معاملات مالی را که هر روز انجام می دهیم ، از جمله معاملات آنلاین و معاملات دستگاههای خودپرداز ، تجارت الکترونیکی و خریدهای درون فروشگاهی و رزرو هتل و هواپیمایی ، انجام می دهد تا تعداد کمی از آنها را نامگذاری کند. در هر یک از این موارد ، معامله پایگاه داده نیز به عنوان سابقه معامله مالی مربوطه باقی مانده است. OLTP همچنین می تواند مبادلات پایگاه داده غیر مالی ، از جمله تغییرات رمز عبور و پیام های متنی را هدایت کند.
در OLTP ، ویژگی مشترک و تعریف کننده هر معامله پایگاه داده اتمی آن (یا غیرقابل تفکیک) است - یک معامله یا به عنوان یک کل موفق می شود یا شکست می خورد (یا لغو می شود). این نمی تواند در حالت در انتظار یا میانی باقی بماند.
به طور کلی ، سیستم های OLTP موارد زیر را انجام می دهند:
- تعداد زیادی از معاملات نسبتاً ساده را پردازش کنید: معمولاً درج ، به روزرسانی و حذف به داده ها و همچنین پرس و جوهای ساده داده ها (به عنوان مثال ، یک بررسی تعادل در دستگاه خودپرداز).
- دسترسی به چند کاربره به همان داده ها را فعال کنید ، ضمن اطمینان از یکپارچگی داده ها: سیستم های OLTP به الگوریتم های همزمانی متکی هستند تا اطمینان حاصل شود که هیچ دو کاربر نمی توانند همزمان داده ها را تغییر دهند و تمام معاملات به ترتیب مناسب انجام می شوند. این امر مانع از استفاده از سیستم های رزرو آنلاین از دو رزرو در همان اتاق می شود و از دارندگان حساب های بانکی به طور مشترک از اضافه برداشت های تصادفی محافظت می کند.
- با تأکید بر پردازش بسیار سریع ، با زمان پاسخ در میلی ثانیه اندازه گیری شود: اثربخشی یک سیستم OLTP با تعداد کل معاملات که می تواند در هر ثانیه انجام شود ، اندازه گیری می شود.
- مجموعه داده های فهرست بندی شده را ارائه دهید: این موارد برای جستجوی سریع ، بازیابی و پرس و جو استفاده می شود.
- 24/7/365 در دسترس هستند: باز هم ، سیستم های OLTP تعداد زیادی از معاملات همزمان را پردازش می کنند ، بنابراین هرگونه از دست دادن داده یا خرابی می تواند عواقب قابل توجهی و پرهزینه ای داشته باشد. پشتیبان گیری کامل از داده ها باید برای هر لحظه در زمان موجود باشد. سیستم های OLTP نیاز به پشتیبان گیری مکرر منظم و پشتیبان گیری افزایشی مداوم دارند.
OLTP اغلب با پردازش تحلیلی آنلاین یا OLAP اشتباه گرفته می شود. هر دو مخفف مشابهی دارند و سیستم های پردازش داده های آنلاین هستند ، اما این جایی است که شباهت به پایان می رسد.
OLTP برای اجرای معاملات پایگاه داده آنلاین بهینه شده است. سیستم های OLTP برای استفاده توسط کارگران خط مقدم (به عنوان مثال ، صندوق داران ، فروشندگان بانکی ، منشی های میز) یا برای برنامه های کاربردی سلف سرویس (به عنوان مثال ، بانکداری آنلاین ، تجارت الکترونیکی ، رزرو سفر) طراحی شده اند.
از طرف دیگر OLAP برای انجام تجزیه و تحلیل داده های پیچیده بهینه شده است. سیستم های OLAP برای استفاده توسط دانشمندان داده ، تحلیلگران تجارت و کارگران دانش طراحی شده اند و از هوش تجاری (BI) ، داده کاوی و سایر برنامه های پشتیبانی تصمیم گیری پشتیبانی می کنند.
جای تعجب نیست که چندین تفاوت فنی متمایز سیستم های OLTP و OLAP وجود دارد:
- سیستم های OLTP از یک پایگاه داده رابطه ای استفاده می کنند که می تواند تعداد زیادی از کاربران همزمان و نمایش داده ها و به روزرسانی های مکرر را در خود جای دهد ، در حالی که از زمان پاسخ بسیار سریع پشتیبانی می کند. سیستم های OLAP از یک بانک اطلاعاتی چند بعدی استفاده می کنند - نوع خاصی از بانک اطلاعاتی که از چندین پایگاه داده رابطه ای ایجاد شده است و نمایش داده های پیچیده را برای درگیر کردن واقعیت های مختلف داده از داده های فعلی و تاریخی امکان پذیر می کند.(یک پایگاه داده OLAP ممکن است به عنوان یک انبار داده سازماندهی شود.)
- نمایش داده های OLTP ساده است و به طور معمول فقط یک یا چند سوابق پایگاه داده را درگیر می کند. نمایش داده شدگان OLAP نمایش داده شدگان پیچیده ای هستند که شامل تعداد زیادی از سوابق است.
- معاملات OLTP و زمان پاسخ به پرس و جو رعد و برق است. زمان پاسخ OLAP سفارشات قدر کندتر است.
- سیستم های OLTP داده ها را مرتباً تغییر می دهند (این ماهیت پردازش معامله است). سیستم های OLAP به هیچ وجه داده ها را تغییر نمی دهند.
- بارهای کاری OLTP شامل تعادل خواندن و نوشتن است. بارهای کاری OLAP بسیار خواندن است.
- بانکهای اطلاعاتی OLTP به فضای ذخیره سازی نسبتاً کمی نیاز دارند. پایگاه داده های OLAP با مجموعه داده های عظیم کار می کنند و به طور معمول نیازهای فضای ذخیره سازی قابل توجهی دارند.
- سیستم های OLTP نیاز به پشتیبان مکرر یا همزمان دارند. سیستم های OLAP می توانند به مراتب کمتر از آنها پشتیبان تهیه شوند.
شایان ذکر است که سیستم های OLTP اغلب به عنوان منبع اطلاعاتی برای سیستم های OLAP خدمت می کنند. و غالباً ، هدف از تجزیه و تحلیل های انجام شده با استفاده از OLAP بهبود استراتژی تجاری و بهینه سازی فرایندهای تجاری است که می تواند پایه ای برای پیشرفت در سیستم OLTP فراهم کند.
برای یک شیرجه عمیق در تفاوت بین این رویکردها ، "OLAP در مقابل OLTP: تفاوت چیست؟"
از زمان شروع اینترنت و دوران تجارت الکترونیکی ، سیستم های OLTP همه جا رشد یافته است. آنها تقریباً در هر صنعت یا بازار عمودی و در بسیاری از سیستم های مصرف کننده یافت می شوند. نمونه های روزمره سیستم های OLTP شامل موارد زیر است:
مقالات آموزش فارکس...
ما را در سایت مقالات آموزش فارکس دنبال می کنید
برچسب :
نویسنده : بهزاد فراهانی
بازدید : <-PostHit->
تاريخ : جمعه
25 فروردين
1402 ساعت: 15:19