OLTP (англ. Online Transaction Processing) — онлайнова обробка транзакцій. Спосіб організації БД, при якому система працює з невеликими за розмірами транзакціями, що йдуть великим потоком, і при цьому клієнту потрібний від системи максимально швидкий час відповіді.
Термін OLTP застосовують також до систем (застосунків). OLTP-системи призначені для введення, структурованого зберігання і обробки інформації (операцій, документів) в режимі реального часу.
Використання
OLTP-застосунками охоплюється широкий спектр завдань в багатьох галузях — банківські і біржові операції, в промисловості — реєстрація проходження деталі на конвеєрі, фіксація в статистиці відвідин чергового відвідувача вебсайту, автоматизація бухгалтерського, складського обліку і обліку документів і т. ін. Застосунки OLTP, як правило, автоматизують структуровані завдання обробки даних, що повторюються, такі як введення замовлень і банківські транзакції. OLTP-системи проектуються, налаштовуються і оптимізуються для виконання максимальної кількості транзакцій за короткі проміжки часу. Як правило, великої гнучкості тут не вимагається, і найчастіше використовується фіксований набір надійних і безпечних методів введення, модифікації, видалення даних та випуску оперативної звітності. Показником ефективності є кількість транзакцій, що виконуються за секунду. Зазвичай аналітичні можливості OLTP-систем сильно обмежені (або взагалі відсутні).
Вимоги
- Сильно нормалізовані моделі даних;
- При виникненні помилки, транзакція повинна цілком «відкотитися» і повернути систему до стану, в якому вона перебувала до початку транзакції;
- Обробка даних в реальному часі.
Переваги
Велика кількість транзакцій, що обробляються в режимі реального часу.
Недоліки
OLTP-системи оптимізуються для невеликих дискретних транзакцій. Але запити на якусь комплексну інформацію (наприклад поквартальна динаміка обсягів продажів за певною моделлю товару в певній філії), характерні для аналітичних застосунків (OLAP) або систем підтримки прийняття рішень (DSS), породять складні з'єднання таблиць та сканування таблиць цілком. На один такий запит піде велика кількість часу та серверних ресурсів, що загальмує обробку поточних транзакцій.
Порівняння технологій OLTP та OLAP
Порівняння технологій OLTP та OLAP
Показник | OLTP | OLAP |
---|---|---|
Частота та обсяг оновлюваних даних | Велика частота оновлення відносно малий обсяг оновлюваних даних | Низька частота оновлення і великий обсяг оновлюваних даних |
Горизонт зберігання даних | Один календарний рік | Необмежений |
Ступінь | Первинні облікові дані | Проміжні підсумки. Зведені підсумки. консолідовані дані |
Характер обробки даних | Строго регламентовані запити і звіти | Довільні запити, вибірки, зведення |
Цілі створення | Облік первинних даних. Оптимізація зберігання даних. Оптимізація експлуатаційних характеристик додатків | Аналіз та моделювання даних. Формування прогнозів. Формалізація знань про систему управління |
Див. також
Примітки
- . Архів оригіналу за 18 січня 2012. Процитовано 20 листопада 2011.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title ()
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
OLTP angl Online Transaction Processing onlajnova obrobka tranzakcij Sposib organizaciyi BD pri yakomu sistema pracyuye z nevelikimi za rozmirami tranzakciyami sho jdut velikim potokom i pri comu kliyentu potribnij vid sistemi maksimalno shvidkij chas vidpovidi Termin OLTP zastosovuyut takozh do sistem zastosunkiv OLTP sistemi priznacheni dlya vvedennya strukturovanogo zberigannya i obrobki informaciyi operacij dokumentiv v rezhimi realnogo chasu VikoristannyaOLTP zastosunkami ohoplyuyetsya shirokij spektr zavdan v bagatoh galuzyah bankivski i birzhovi operaciyi v promislovosti reyestraciya prohodzhennya detali na konveyeri fiksaciya v statistici vidvidin chergovogo vidviduvacha vebsajtu avtomatizaciya buhgalterskogo skladskogo obliku i obliku dokumentiv i t in Zastosunki OLTP yak pravilo avtomatizuyut strukturovani zavdannya obrobki danih sho povtoryuyutsya taki yak vvedennya zamovlen i bankivski tranzakciyi OLTP sistemi proektuyutsya nalashtovuyutsya i optimizuyutsya dlya vikonannya maksimalnoyi kilkosti tranzakcij za korotki promizhki chasu Yak pravilo velikoyi gnuchkosti tut ne vimagayetsya i najchastishe vikoristovuyetsya fiksovanij nabir nadijnih i bezpechnih metodiv vvedennya modifikaciyi vidalennya danih ta vipusku operativnoyi zvitnosti Pokaznikom efektivnosti ye kilkist tranzakcij sho vikonuyutsya za sekundu Zazvichaj analitichni mozhlivosti OLTP sistem silno obmezheni abo vzagali vidsutni VimogiSilno normalizovani modeli danih Pri viniknenni pomilki tranzakciya povinna cilkom vidkotitisya i povernuti sistemu do stanu v yakomu vona perebuvala do pochatku tranzakciyi Obrobka danih v realnomu chasi PerevagiVelika kilkist tranzakcij sho obroblyayutsya v rezhimi realnogo chasu NedolikiOLTP sistemi optimizuyutsya dlya nevelikih diskretnih tranzakcij Ale zapiti na yakus kompleksnu informaciyu napriklad pokvartalna dinamika obsyagiv prodazhiv za pevnoyu modellyu tovaru v pevnij filiyi harakterni dlya analitichnih zastosunkiv OLAP abo sistem pidtrimki prijnyattya rishen DSS porodyat skladni z yednannya tablic ta skanuvannya tablic cilkom Na odin takij zapit pide velika kilkist chasu ta servernih resursiv sho zagalmuye obrobku potochnih tranzakcij Porivnyannya tehnologij OLTP ta OLAPPorivnyannya tehnologij OLTP ta OLAP Pokaznik OLTP OLAP Chastota ta obsyag onovlyuvanih danih Velika chastota onovlennya vidnosno malij obsyag onovlyuvanih danih Nizka chastota onovlennya i velikij obsyag onovlyuvanih danih Gorizont zberigannya danih Odin kalendarnij rik Neobmezhenij Stupin Pervinni oblikovi dani Promizhni pidsumki Zvedeni pidsumki konsolidovani dani Harakter obrobki danih Strogo reglamentovani zapiti i zviti Dovilni zapiti vibirki zvedennya Cili stvorennya Oblik pervinnih danih Optimizaciya zberigannya danih Optimizaciya ekspluatacijnih harakteristik dodatkiv Analiz ta modelyuvannya danih Formuvannya prognoziv Formalizaciya znan pro sistemu upravlinnyaDiv takozhOLAP DSSPrimitki Arhiv originalu za 18 sichnya 2012 Procitovano 20 listopada 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya