Мегаобучалка Главная | О нас | Обратная связь


OLAPИOLTP.ХАРАКТЕРИСТИКИИОСНОВНЫЕОТЛИЧИЯ



2018-07-06 348 Обсуждений (0)
OLAPИOLTP.ХАРАКТЕРИСТИКИИОСНОВНЫЕОТЛИЧИЯ 0.00 из 5.00 0 оценок




OLAP OLTP
Хранилищеданныхдолжновключатькаквнутренниекорпоративныеданные,такивнешниеданные основнымисточникоминформации,поступающейвоперативнуюБД,являетсядеятельностькорпорации,адляпроведенияанализаданныхтребуетсяпривлечениевнешнихисточниковинформации(например,статистическихотчетов)
ОбъеманалитическихБДкакминимумнапорядокбольшеобъемаоперативных.дляпроведениядостоверныханализаипрогнозированиявхранилищеданныхнужноиметьинформациюодеятельностикорпорацииисостояниирынканапротяжениинесколькихлет   Дляоперативнойобработкитребуютсяданныезанесколькопоследнихмесяцев
Хранилищеданныхдолжносодержатьединообразнопредставленнуюисогласованнуюинформацию,максимальносоответствующуюсодержаниюоперативныхБД.Необходимакомпонентадляизвлеченияи"очистки"информацииизразныхисточников.ВомногихкрупныхкорпорацияходновременносуществуютнесколькооперативныхИСссобственнымиБД(поисторическимпричинам). ОперативныеБДмогутсодержатьсемантическиэквивалентнуюинформацию,представленнуювразныхформатах,сразнымуказаниемвремениеепоступления,иногдадажепротиворечивую
Наборзапросовканалитическойбазеданныхпредсказатьневозможно.хранилищаданныхсуществуют,чтобыотвечатьнанерегламентированныезапросыаналитиков.Можнорассчитыватьтольконато,чтозапросыбудутпоступатьнеслишкомчастоизатрагиватьбольшиеобъемыинформации.РазмерыаналитическойБДстимулируютиспользованиезапросовсагрегатами(сумма,минимальное,максимальное,среднеезначениеит.д.) Системыобработкиданныхсоздаютсяврасчетенарешениеконкретныхзадач.ИнформацияизБДвыбираетсячастоинебольшимипорциями.ОбычнонаборзапросовкоперативнойБДизвестенужеприпроектировании
ПрималойизменчивостианалитическихБД(толькопризагрузкеданных)оказываютсяразумнымиупорядоченностьмассивов,болеебыстрыеметодыиндексациипримассовойвыборке,хранениезаранееагрегированныхданных Системыобработкиданныхпосвоейприродеявляютсясильноизменчивыми,чтоучитываетсявиспользуемыхСУБД(нормализованнаяструктураБД,строкихранятсянеупорядоченно,B-деревьядляиндексации,транзакционность)
ИнформацияаналитическихБДнастолькокритичнадлякорпорации,чтотребуютсябольшаягрануляциязащиты(индивидуальныеправадоступакопределеннымстроками/илистолбцамтаблицы). Длясистемобработкиданныхобычнохватаетзащитыинформациинауровнетаблиц

OLTP-СИСТЕМЫ

 

СильнонормализованныемоделиданныххорошоподходятдлятакназываемыхOLTP-систем(On-LineTransactionProcessing-оперативнаяобработкатранзакций).

ТипичнымипримерамиOLTP-системявляютсясистемыскладскогоучета,системызаказовбилетов,банковскиесистемы,выполняющиеоперациипопереводуденег,ит.п.Основнаяфункцияподобныхсистемзаключаетсяввыполнениибольшогоколичествакороткихтранзакций.ДляпониманияпринциповработыOLTP-системдостаточнопредставлятьтранзакциюкакатомарноедействие,изменяющеесостояниебазыданных.

ТранзакциивOLTP-системеявляютсяотносительнопростыми,например,«снятьсуммуденегсосчетаАидобавитьэтусуммунасчетВ».Проблемазаключаетсявтом,что,во-первых,транзакцийоченьмного,во-вторых,выполняютсяониодновременно(ксистемеможетбытьподключенонесколькотысячодновременноработающихпользователей),в-третьих,привозникновенииошибки,транзакциядолжнацеликомоткатитьсяивернутьсистемуксостоянию,котороебылодоначалатранзакции(недолжнобытьситуации,когдаденьгиснятысосчетаА,нонепоступилинасчетВ).

ПрактическивсезапросыкбазеданныхвOLTP-приложенияхсостоятизкомандвставки,обновления,удаления.Запросынавыборкувосновномпредназначеныдляпредоставленияпользователямвозможностивыбораизразличныхсправочников.Большаячастьзапросовизвестназаранееещенаэтапепроектированиясистемы.Такимобразом,критическимдляOLTP-приложенийявляетсяскоростьинадежностьвыполнениякороткихоперацийобновленияданных.

Базаданных,скоторойработаютOLTP-приложения,постояннообновляется,всвязисэтимееобычноназываютоперативнойБД.ЧемвышеуровеньнормализацииоперативнойБД,тембыстрееинадежнееработаютOLTP-приложения.Отступленияотэтогоправиламогутпроисходитьтогда,когдауженаэтаперазработкиизвестнынекоторыечастовозникающиезапросы,требующиесоединенияотношенийиотскоростивыполнениякоторыхсущественнозависитработаприложений.Вэтомслучаеможносознательновнестинекоторуюизбыточностьвбазуданныхдляускорениявыполненияподобныхзапросов.

OLAPСИСТЕМЫ–2.

ДругимтипоминформационныхсистемявляютсятакназываемыеOLAP-системы(On-LineAnaliticalProcessing-оперативнаяаналитическаяобработкаданных).OLAPиспользуетсядляпринятияуправленческихрешений,поэтомусистемы,использующиетехнологиюOLAP,называютсистемамиподдержкипринятиярешений(DecisionSupportSystem-DSS).

КонцепцияOLAPбылаописанав1993годуЭдгаромКоддом,авторомреляционноймоделиданных.

В1995годунаосноветребований,изложенныхКоддом,былсформулировантакназываемыйтестFASMI(FastAnalysisofSharedMultidimensionalInformation—быстрыйанализразделяемоймногомернойинформации),включающийследующиетребованиякприложениямдлямногомерногоанализа:

·предоставлениепользователюрезультатованализазаприемлемоевремя(обычнонеболее5с),пустьдажеценойменеедетальногоанализа;

·возможностьосуществлениялюбогологическогоистатистическогоанализа,характерногодляданногоприложения,иегосохранениявдоступномдляконечногопользователявиде;

·многопользовательскийдоступкданнымсподдержкойсоответствующихмеханизмовблокировокисредствавторизованногодоступа;

·многомерноеконцептуальноепредставлениеданных,включаяполнуюподдержкудляиерархийимножественныхиерархий(это—ключевоетребованиеOLAP);

·возможностьобращатьсяклюбойнужнойинформациинезависимоотееобъемаиместахранения.

OLAP-приложенияоперируютсбольшимимассивамиданных,уженакопленнымивоперативныхбазданныхOLTP-систем,взятымиизэлектронныхтаблицилииздругихисточниковданных.Такиесистемыхарактеризуютсяследующимипризнаками:

·Добавлениевсистемуновыхданныхпроисходитотносительноредкокрупнымиблоками(например,развкварталзагружаютсяданныепоитогамквартальныхпродажизOLTP-системы).

·Данные,добавленныевсистему,обычноникогданеудаляютсяинеизменяются.

·Передзагрузкойданныепроходятразличныепроцедуры"очистки",связанныестем,чтоводнусистемумогутпоступатьданныеизмногихисточников,имеющихразличныеформатыпредставления,данныемогутбытьнекорректны,ошибочны.

·Запросыксистемеявляютсянерегламентированнымии,какправило,достаточносложными.Оченьчастоновыйзапросформулируетсяаналитикомдляуточнениярезультата,полученноговрезультатепредыдущегозапроса.

·Скоростьвыполнениязапросовважна,нонекритична.

ИсходяизперечисленныхпризнаковOLAP-систем,можносделатьвывод,чтобазаданныхтакойсистемыможетбытьвзначительнойстепениденормализованной.Посколькуосновнымвидомзапросовкбазеданныхявляютсязапросынавыборку,положительныемоментынормализациинемогутбытьиспользованы,асокращениеоперацийсоединениявзапросахокажетсявесьмаполезным.

 



2018-07-06 348 Обсуждений (0)
OLAPИOLTP.ХАРАКТЕРИСТИКИИОСНОВНЫЕОТЛИЧИЯ 0.00 из 5.00 0 оценок









Обсуждение в статье: OLAPИOLTP.ХАРАКТЕРИСТИКИИОСНОВНЫЕОТЛИЧИЯ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (348)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)