Технология OLTP
Заказать уникальный реферат- 15 15 страниц
- 8 + 8 источников
- Добавлена 15.12.2018
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Основные понятия, связанные с технологией OLTP. 5
2. Основные методики, применяемые в технологии OLTP. 7
2.1 Метод TPC-C 8
2.2 Метод TPC-E 8
3. Отечественный и зарубежный опыт применения технологии OLTP 10
3.1 Технология OLTP, применяемая в Российской Федерации 10
3.2 Технология OLTP, применяемая за рубежом 11
Заключение 14
Список использованной литературы 15
Традиционные системы баз данных работают, читая данные с диска, перенося их через межсоединение ввода / вывода (ввода / вывода) и загружая данные в память и в кеш процессора для обработки данных. Приложения обработки транзакций, обычно называемые системами обработки транзакций OnLine (OLTP), имеют поток данных, который включает случайный ввод-вывод. Когда объемы данных больше, со сложными объединениями, требующими многофазной обработки, перемещение данных по объединительным платам и каналам ввода-вывода работает плохо. RDBMS (системы управления реляционными базами данных) были первоначально разработаны для приложений на основе OLTP.
Большинство баз данных общей памяти, таких как базы данных MySQL, PostgreSQL и SQL Server, начинают сталкиваться с проблемами масштабирования с размерами данных терабайтного размера без ручного очертания. Тем не менее, ручная настройка не является жизнеспособным вариантом для большинства организаций, поскольку для этого требуется частичная переработка каждого приложения. Системы баз данных с общим диском, такие как Oracle и IBM DB2, могут расширяться выше терабайт, используя дорогостоящее специализированное оборудование. При затратах, которые могут превышать миллионы на один сервер, масштабирование быстро становится слишком дорогостоящим для большинства организаций.
Также активно применяется TPC-C, которая является эталоном OLTP. она сложнее, чем другие тесты OLTP, такие как TPC-A, из-за его нескольких типов транзакций, более сложной базы данных и общей структуры выполнения.
Спецификация TPC-C заключается в рабочей нагрузке OLTP. Это сочетание транзакций базы данных только для чтения и обновления, которые имитируют действия сложного приложения OLTP.
Ни одно определение действительно не дает какого-либо осмысленного понимания характера рабочей нагрузки приложения, кроме того, что он основан на OLTP.
Утвержденный в 1992 году TPC-C является исходным эталоном OLTP, рабочая нагрузка которого состоит из пяти транзакций (New-Order, Payment, Order-Status, Delivery и Stock-Level), пытается приблизить оптового дистрибьютора с довольно небольшим количеством складов до уровня обслуживания относительно большого количества розничных мест. При этом производительность определяется показателем новых заказов в минуту [8].
Основными характеристиками технологии OLTP, применяемых за рубежом, являются:
возможность выбора, вставки, обновления;
наличие доли операций с доступом к записи;
активная применяемость;
требует более высокого усилия блокировки из-за многих операций записи;
простые утверждения;
высокая производительность;
обновления в режиме реального времени;
наличие высокопроизводительных бизнес-операций;
небольшое количество кортежей;
высокие требования к пропускной способности и своевременности в OLTP;
высокая избирательность.
OLTP-запросы имеют высокий коэффициент использования индекса из-за их избирательного доступа и большое количество одновременных пользователей. Также можно проводить одновременные транзакции.
Заключение
В заключении отметить, что конечно технология OLTP изначально пришла в Россию из-за рубежа. При этом в OLTP вводятся дополнительные оптимизированные хранилища или обходные решений, такие как ODS. Такие решения вводят другой источник избыточных данных, которым необходимо управлять, а временные окна для пакетных заданий становятся меньше на глобальных предприятиях, требующих альтернативные подходы к решению этих приложений смешанных характеристик.
В данной работе достигнута основная цель – описание технологии OLTP.
В данном реферате были решены следующие задачи:
описаны основные понятия, связанные с технологией OLTP;
приведены основные методики, применяемые в технологии OLTP;
описан отечественный и зарубежный опыт применения технологии OLTP.
Также в процессе написания реферата были использованы современные и классические источники литературы и глобальной сети Internet.
Список использованной литературы
Инновации в государственном и муниципальном управлении : учебное пособие / И.В. Новикова, С.В. Недвижай, И.П. Савченко и др. ; Министерство образования и науки Российской Федерации, Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Северо-Кавказский федеральный университет». - Ставрополь : СКФУ, 2016. - 284 с.
Гасумова С.Е. Информационные технологии в социальной сфере : учебное пособие / С.Е. Гасумова. - 4-е изд., перераб. и доп. - Москва : Издательско-торговая корпорация «Дашков и К°», 2017. - 311 с. : ил. - (Учебные издания для бакалавров). - Библиогр.: с. 259-263.
Гринберг А.С., Бондаренко А.С., Горбачев А.Н. Информационные технологии управления- М.: Юнити-Дана, 2012. - 479с. (Электронная библиотечная система «Университетская библиотека онлайн»
Carter Peter. Pro SQL Server Administration. Apress, 2015. — 1032 p.
Громов Ю.Ю., Иванова О.Г., Точка В.Н. Управление данными. Учебное пособие. – Тамбов: ТГТУ, 2009. – 80 с.
Романова В.Д. Информационные технологии в менеджменте (управлении). Учебник и практикум / В.Д.Романова. - М.: Юрайт, 2014. - 478с.
Pal S. SQL on Big data: Technology, Architecture, and Innovation. Apress, 2016. — 165 p.
Korotkevitch D. Expert SQL Server In-Memory OLTP. Second Edition. — Apress, 2017. — 314 p.
2
1. Инновации в государственном и муниципальном управлении : учебное пособие / И.В. Новикова, С.В. Недвижай, И.П. Савченко и др. ; Министерство образования и науки Российской Федерации, Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Северо-Кавказский федеральный университет». - Ставрополь : СКФУ, 2016. - 284 с.
2. Гасумова С.Е. Информационные технологии в социальной сфере : учебное пособие / С.Е. Гасумова. - 4-е изд., перераб. и доп. - Москва : Издательско-торговая корпорация «Дашков и К°», 2017. - 311 с. : ил. - (Учебные издания для бакалавров). - Библиогр.: с. 259-263.
3. Гринберг А.С., Бондаренко А.С., Горбачев А.Н. Информационные технологии управления- М.: Юнити-Дана, 2012. - 479с. (Электронная библиотечная система «Университетская библиотека онлайн»
4. Carter Peter. Pro SQL Server Administration. Apress, 2015. — 1032 p.
5. Громов Ю.Ю., Иванова О.Г., Точка В.Н. Управление данными. Учебное пособие. – Тамбов: ТГТУ, 2009. – 80 с.
6. Романова В.Д. Информационные технологии в менеджменте (управлении). Учебник и практикум / В.Д.Романова. - М.: Юрайт, 2014. - 478с.
7. Pal S. SQL on Big data: Technology, Architecture, and Innovation. Apress, 2016. — 165 p.
8. Korotkevitch D. Expert SQL Server In-Memory OLTP. Second Edition. — Apress, 2017. — 314 p.
Вопрос-ответ:
Какие понятия связаны с технологией OLTP?
Основными понятиями, связанными с технологией OLTP, являются: онлайн-транзакционная обработка (OLTP), транзакция, база данных, мультитранзакционность, конкурентный доступ, атомарность, целостность данных и другие.
Какие методики применяются в технологии OLTP?
В технологии OLTP применяются различные методики, включая метод TPC-C и метод TPC-E. Они используются для оценки производительности систем OLTP и сравнения их эффективности.
Чем отличается метод TPC-C от метода TPC-E?
Метод TPC-C является стандартным методом оценки производительности систем OLTP. Он моделирует бизнес-среду, в которой множество пользователей одновременно выполняют транзакции, обновляя данные в базе данных. Метод TPC-E, в свою очередь, является более современным и сложным методом оценки производительности, который учитывает более реалистические условия работы систем OLTP.
Каков опыт применения технологии OLTP в Российской Федерации?
В Российской Федерации технология OLTP широко применяется в различных сферах, таких как банковское дело, розничная торговля, логистика и другие. Она помогает обеспечить эффективную обработку транзакций и поддержку бизнес-процессов.
Как применяется технология OLTP за рубежом?
За рубежом технология OLTP также широко применяется в различных отраслях, включая финансовый сектор, электронную коммерцию, телекоммуникации и другие. Многие компании используют OLTP для обработки большого объема транзакций в режиме реального времени и обеспечения высокой отказоустойчивости и производительности.
Что такое OLTP?
OLTP (Online Transaction Processing) - это технология обработки онлайн-транзакций, которая позволяет работать с оперативно-транзакционными данными в режиме реального времени.
Какие основные методики применяются в технологии OLTP?
Основные методики, применяемые в технологии OLTP, включают метод TPC-C и метод TPC-E.
Чем метод TPC-C отличается от метода TPC-E?
Метод TPC-C является стандартным методом измерения производительности транзакционных систем, который использует имитацию работы офиса-поставщика для оценки производительности. В то время, как метод TPC-E является более современным методом, который использует более сложные сценарии работы и более реалистичные модели данных.
Как применяется технология OLTP в Российской Федерации?
В Российской Федерации технология OLTP широко применяется в банковской сфере, онлайн-торговле, телекоммуникациях и других отраслях, где требуется быстрая обработка транзакций и доступ к актуальным данным.