OLAP жана OLTP ортосундагы айырма

OLAP жана OLTP ортосундагы айырма
OLAP жана OLTP ортосундагы айырма

Video: OLAP жана OLTP ортосундагы айырма

Video: OLAP жана OLTP ортосундагы айырма
Video: Database vs Data Warehouse 2024, Июль
Anonim

OLAP крш OLTP

OLTP жана OLAP экөө тең маалыматтарды башкаруу үчүн жалпы системалардын экөөсү болуп саналат. OLTP (Online Transaction Processing) – транзакцияларды иштетүүнү башкаруучу системалардын категориясы. OLAP (Online Analytical Processing) аты айтып тургандай, көп өлчөмдүү маалымат базаларын суроо жолдорунун жыйындысы. OLAP бул BI (Бизнес интеллект) куралы. BI бизнес маалыматтарынан пайдалуу маалыматты аныктоо жана алуу үчүн компьютерге негизделген ыкмаларды билдирет.

OLAP деген эмне?

OLAP – көп өлчөмдүү суроолорго жооп берген системалардын классы. Адатта OLAP маркетинг, бюджет түзүү, болжолдоо жана ушул сыяктуу колдонмолор үчүн колдонулат. OLAP үчүн колдонулган маалымат базалары тез иштөөнү эске алуу менен татаал жана убактылуу сурамдар үчүн конфигурацияланганы айтпаса да түшүнүктүү. Адатта матрица OLAPтын чыгышын көрсөтүү үчүн колдонулат. Сурамдын өлчөмдөрү саптардын/мамычалардын санынан келип чыгат. Алар көбүнчө жыйынтыктарды алуу үчүн бир нече таблицаларда топтоо ыкмаларын колдонушат. Мисалы, былтыркыга салыштырмалуу Wal-Martта ушул жылдын сатуулары жөнүндө билүүгө болот? Кийинки чейректеги сатуунун болжолу кандай? Проценттин өзгөрүшүнө карап, тренд жөнүндө эмне айтууга болот?

OLTP деген эмне?

OLTP – транзакцияларга багытталган колдонмолорду башкаруу үчүн арналган системалардын категориясы. Алар транзакцияларды иштетүү үчүн маалыматтарды киргизүүнү жана издөөнү жеңилдетет. Бул жерде транзакция компьютер же маалымат базасы бүтүмүнө же бизнес-коммерциялык транзакцияларга тиешелүү болушу мүмкүн. OLTP системалары, адатта, дароо колдонуучунун суроо-талаптарына жооп бере алат. Мисалы, банкомат (Automatic Teller Machines) коммерциялык транзакцияларды иштетүүнүн мисалы болуп саналат. Акыркы OLTP системалары бирден ашык компанияны камтый алат жана тармак аркылуу иштеши мүмкүн. OLTP-багытталган маалымат базаларын иштеткен чоң колдонмолор үчүн CICS сыяктуу транзакцияларды башкаруу программалык системаларын колдонуу талап кылынышы мүмкүн. Борбордон ажыратылган OLTP маалымат базалары тутумдары транзакцияларды тармактагы бир нече компьютерге бөлүштүрөт. Адатта, SOA (Кызматка багытталган архитектура) жана Веб кызматтары OLTP системаларын камтыйт.

OLAP менен OLTP ортосунда кандай айырма бар?

Жалпысынан, OLTP тутумдары маалымат кампаларына булак маалыматтарын берет, ал эми OLAP системалары бул маалыматтарды талдоого жардам берет. Башка сөз менен айтканда, OLTP маалыматтардын баштапкы булагы болуп саналат жана OLAP маалыматтар, чынында, ар кандай OLTP маалымат базаларынан келет. OLTP системалары уюмдун негизги бизнес милдеттерин аткаруу үчүн колдонулат, ал эми OLAP системалары пландаштыруу жана көйгөйлөрдү чечүү үчүн колдонулат. Бул OLTP ар кандай иш-аракеттердин көп өлчөмдүү көрүнүшүн берген OLAP тутумдарынан айырмаланып, учурдагы бизнес процесстеринин сүрөтүн ачып берет дегенди билдирет. OLTPге кыстармалар жана жаңыртуулар кыска жана тез жана адатта акыркы колдонуучулар тарабынан демилгеленген, ал эми OLAP системалары үчүн ошол эле мезгил-мезгили менен узакка созулган пакеттик жумуштар. Ошо сыяктуу эле, OLTP системаларына суроо-талаптар абдан жөнөкөй жана көп учурда өтө аз жазууларды камтыган жөнөкөй натыйжалар топтомун камсыз кылат. Бирок, OLAP системаларына сурамдар татаал топтолгон суроо болуп саналат. OLTP системаларынын иштетүү ылдамдыгы OLAP ылдамдыгына салыштырмалуу абдан тез. Адатта, OLTP тутумдары OLAP тутумдарына караганда салыштырмалуу азыраак орун талап кылат, анткени алар кадимки маалыматтардан тышкары тарыхый маалыматтарды жана топтоо структураларын камтыйт.

Сунушталууда: