Տարբերությունը OLAP-ի և OLTP-ի միջև

Տարբերությունը OLAP-ի և OLTP-ի միջև
Տարբերությունը OLAP-ի և OLTP-ի միջև

Video: Տարբերությունը OLAP-ի և OLTP-ի միջև

Video: Տարբերությունը OLAP-ի և OLTP-ի միջև
Video: Архитектура ЭВМ | Основы Операционных Систем 04 | Ассемблер 2024, Նոյեմբեր
Anonim

OLAP ընդդեմ OLTP

Եվ OLTP-ն և OLAP-ը տվյալների կառավարման երկու ընդհանուր համակարգերն են: OLTP (Online Transaction Processing) համակարգերի կատեգորիա է, որը կառավարում է գործարքների մշակումը: OLAP-ը (Առցանց վերլուծական մշակում), ինչպես անունն է հուշում, բազմաչափ տվյալների բազաների հարցումներ կատարելու եղանակների հավաքածու է: OLAP-ը BI (Business Intelligence) գործիք է: 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 համակարգերը, քանի որ դրանք պարունակում են պատմական տվյալներ և ագրեգացիոն կառուցվածքներ, բացի սովորական տվյալներից:

Խորհուրդ ենք տալիս: