Ключова разлика : Онлайн аналитичната обработка е проектирана да отговаря на многомерни заявки, докато обработката на онлайн транзакции е предназначена да улеснява и управлява обичайните бизнес приложения. Докато OLAP е ориентирана към клиента, OLTP е пазарно ориентиран.
Както OLTP, така и OLAP са две от общите системи за управление на данни. OLTP е категория системи, които управляват обработката на транзакции. OLAP е компилация от начини за заявка на многомерни бази данни. Тази статия помага да се направи разграничение между двете системи за данни.
OLAP базите данни са силно денормализирани, което прави файловете излишни и помагат за подобряване на аналитичната производителност. Скоростта на обработка на системата е много бавна и може да отнеме много часове в зависимост от включените данни.
Системата OLAP организира данни в многоизмерен модел, който е подходящ за подпомагане на решенията и анализ на данни. Основната цел на OLAP е да помогне при вземането на решения, планирането и решаването на проблеми. Той разкрива многоизмерния поглед върху всички видове бизнес дейности.
Терминът OLTP означава „Обработка на онлайн транзакции“. Това е клас от системи, които улесняват и управляват транзакционно-ориентирани приложения, обикновено за въвеждане на данни и обработка на транзакции. Той управлява текущите данни и съхранява всички данни. Характеризира се с голям брой къси онлайн транзакции и бърза реакция в реално време на потребителите.
OLTP е оперативни данни. Той се счита за оригинален източник на данните. Данните в базата данни OLTP са структурирани, детайлни и организирани, така че благоприятстват скоростта, производителността, надеждността, целостта на данните и сигурността. Базите данни са силно нормализирани, което означава, че има много малка или никаква излишна информация.
Основната цел на системата OLTP е да контролира или изпълнява основните бизнес задачи. Основният акцент в системите е поставен върху много бърза обработка на заявки, поддържане на целостта на данните в среди с много достъп и ефективност, измерена чрез броя на транзакциите в секунда. Въпреки това, работата на базата данни на OLTP е много лоша, когато се работи с анализ на данни в реално време.
Сравнение между OLTP и OLAP:
OLAP | OLTP | |
съкращение | Той означава "Онлайн аналитична обработка". | Това означава "Обработка на онлайн транзакции". |
употреба | Използва се за обработка на заявки. | Той се използва за обработка на транзакции. |
Данни |
|
|
Тип | Това е задвижван анализ. | Той е задвижван от приложения. |
източник | Данните идват от различни OLTP източници. | Това е първоначалният източник на данни. |
Предназначение | Да помогне при планирането, решаването на проблеми и подкрепата за вземане на решения. | Да контролира и изпълнява основни бизнес задачи. |
Бизнес | Той разкрива многоизмерния поглед върху всички видове бизнес дейности. | Той разкрива текущия бизнес процес. |
Актуализациите | Има периодични пакети, които обновяват данните. | Кратки и бързи вставки и актуализации, инициирани от крайни потребители. |
Заявки | Те често са сложни заявки, включващи агрегации. | Те са стандартизирани и прости запитвания. |
скорост | Тя е бавна в зависимост от данните. | Тя е много бърза. |
пазар | Той е ориентиран към клиента. | Той е пазарно ориентиран. |
Дизайн на база данни | Той се денормализира с по-малко таблици и използва схеми със звезди или снежинки. | Тя е силно нормализирана с много таблици. |
изглед | Представлява мениджърски поглед. | Представлява канцеларски или операторски изглед. |
Потребители | Той има няколко едновременни потребители. | Той има много едновременни потребители. |