Реферат базы данных. реферат. Качество работы складывается как из аппаратного уровня, так и из программного уровня оснащения
![]()
|
Введение Важнейшая задача компьютерных систем управления - хранение и обработка данных. Для ее решения было создано специализированное программное обеспечение - системы управления базами данных (СУБД), которые позволяют структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки. Невозможно представить себе деятельность современного предприятия или учреждения без использования профессиональных СУБД. Они составляют фундамент информационной деятельности во всех сферах - начиная с производства и заканчивая финансами и телекоммуникациями. Качество работы складывается как из аппаратного уровня, так и из программного уровня оснащения. Наиболее эффективными на сегодняшний день являются реляционные БД. Самой популярной в мировом масштабе является система управления реляционными БД (СУБД) - Oracle, которая предназначена для одновременного доступа к большим объемам хранимой информации. Ее используют крупные предприятия, занимающиеся информационными технологиями. оracle база сеть вычисление СУБД складывается из двух составляющих: БД (информация) и экземпляр или инстанция (конкретная реализация системы). База данных состоит из физических файлов, хранящихся в системе, и из логических частей. Oracle Database - первая в мире база данных, разработанная специально для работы в сетях распределенных вычислений, предназначенная для эффективного развертывания на базе различных типов оборудования, от небольших серверов до мощных симметричных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем. 1. История создания организацииOracle, Oracle Corporation - американская корпорация, крупнейший в мире разработчик программного обеспечения для организаций, крупный поставщик серверного оборудования. Компания специализируется на выпуске систем управления базами данных, связующего программного обеспечения и бизнес-приложений. Наиболее известный продукт компании — Oracle Database, который компания выпускает с момента своего основания. С 2008 года корпорация освоила выпуск интегрированных аппаратно-программных комплексов, а с 2009 года в результате поглощения Sun Microsystems стала производителем серверного оборудования, до этого компания выпускала исключительно программное обеспечение. Компания основана в 1977 году. Имеет подразделения в более чем 145 странах. По состоянию на 2011 год насчитывает 108 тыс. сотрудников. Штаб-квартира корпорации расположена в США, в штате Калифорния, рядом с Сан-Франциско.1970-е Компания основана в 1977 году в городе Санта-Клара, Калифорния под наименованием SDL (аббревиатура от англ. Software Development Laboratories) Ларри Эллисоном, Бобом Майнером (англ. Bob Miner) и Эдом Оутсом (англ. Ed Oates). Все трое основателей работали до этого года в компании Ampex над проектом для ЦРУ США с кодовым названием Oracle.[2] 2. Базы данных OracleБазы данных Oracle делятся на 4 различных версий. Каждая версия имеет отличительные характеристики по отношению друг к другу, например такие как: производительность, доступность, масштабируемость и безопасность. Выделим следующие версии: ORACLE database Standard Edition One: Данная версия поддерживает платформу Windows, включает в себя все функции Enterprise Editions за исключением возможности использования кластерной технологии. ORACLE database Standard Edition: Данный экземпляр БД включает в себя возможность создания критически важных бизнес приложений. SE1 обеспечивает: отказоустойчивость, производительность и возможность использования WEB приложений. И все это размещается на одном сервере, ориентирован для малых бизнес предприятий. ORACLE database Enterprise Edition: Основными преимущества: - Повышенный уровень защиты от сбоев, допускаемый человеческим фактором. Автоматизированное уменьшение времени простоя при выполнении плановых работ на экземпляре БД. - Повышенная защита данных от несанкционированного доступа. Прозрачный аудит и шифрование данных. - Высокая производительность хранилища данных. Возможность онлайн обработки и анализа данных. - Легкость в администрировании больших по объему хранимых данных в БД. ORACLE database Express Edition: Данная версия является базой данных начального уровня, занимающей небольшой объем. Она основана на коде старших редакций, бесплатна для разработки, развертывания и распространения; проста в установке и администрировании.[4] Oracle database Enterprise EditionВ своем реферате я рассмотрю подробнее версию Oracle database Enterprise Edition. Программное обеспечение Oracle Database Enterprise Edition является высокопроизводительным, масштабируемым, защищенным и надежным решением для кластерных сред или инфраструктур с одним сервером на платформах Windows. Oracle Database Enterprise Edition предлагает всеобъемлющие возможности для простого управления комплексными процессами передач, бизнес-аналитикой и контентом. Oracle Database Enterprise Edition защищает от поломок серверов, сбоев на сайтах, ошибок пользователей и уменьшает время вынужденного простоя. Редакция помогает соответствовать нормативно-правовым документам, проводит аудит, осуществляет прозрачное шифрование данных. Благодаря Oracle Database Enterprise Edition администраторы могут управлять всем жизненным циклом информации в больших базах данных. Функции Oracle Database Enterprise EditionПо сравнению с остальными редакциями Oracle Database версия Enterprise предлагает следующие дополнительные опциональные модули: Total Recall. Обеспечивает безопасность баз данных, помогает компаниям хранить информацию в надежных и защищенных от искажений базах данных, оставляя данные доступными для существующих приложений. Active Data Guard. Повышает качество обслуживания, перенося ресурсоемкие операции с рабочей базы данных на одну или несколько синхронизованных резервных баз данных. Предоставляет доступ к физическим резервным базам данных в режиме «Только чтение», позволяя посылать запросы, сортировать данные, генерировать отчеты, обеспечивать доступ через web-интерфейс и выполнять другие операции, непрерывно обновляя данные, полученные из рабочей базы. Real Application Clusters. Технология поддерживает работу одной базы данных на кластере серверов, обеспечивая тем самым отказоустойчивость, производительность и масштабируемость без необходимости внесения изменений в приложение. Real Application Clusters One Node. Одноузловая версия Oracle RAC, которая позволяет клиентам создавать единую модель для всех необходимых баз данных. In-Memory Database Cache. Позволяет сокращать время ответа приложений при обработке транзакций и повышать пропускную способность за счет кэширования влияющих на производительность поднаборов Oracle Database на уровне приложений. Автоматическая синхронизация данных между кэшем и системой Oracle Database обеспечивает целостность данных. Database Vault. Помогает организациям соответствовать нормативно-правовым требованиям и повышать безопасность установленного ПО. Проактивно защищает данные ПО, хранимые в базе данных Oracle, от доступа пользователей без соответствующих прав. Многофакторные политики обеспечивают дополнительную безопасность, регулируя права доступа на базе таких параметров, как время дня, IP-адрес, название приложения, метод аутентификации. Advanced Security. Прозрачно шифрует все данные приложений или только определенные ряды данных, такие как номера кредитных карт, паспортные данные и другую персональную информацию. Таким образом, организации могут обеспечивать соответствие внутренним политикам и федеральным законам о защите информации. Инструмент шифрует данные в базе, а также при передаче и резервном копировании. Label Security. Инструмент для классификации данных и регулирования доступа к данным на базе такой классификации. Предоставляет гибкую структуру, которая позволяет управлять доступом к данным для защиты персональной информации и соответствия внутренним стандартам. Real Application Testing. Содержит функции сбора данных о рабочей нагрузке и их воспроизведения на анализаторе эффективности SQL, что позволяет тестировать внесенные изменения при реальных рабочих нагрузках системы и выполнять их настройку перед переносом в рабочую систему. Advanced Compression. Позволяет управлять растущим объемом данных с небольшими затратами, обеспечивает сжатие любых типов данных для любых приложений в 2 – 4 раза. Повышает производительность обработки запросов за счет чтения меньшего количества блоков диска. OLAP. Вычислительная система, поддерживающая полный спектр передовых аналитических приложений, в том числе для планирования, составления бюджета, прогнозирования, организации продаж и маркетинга, позволяющая выявить основные тенденции деловой активности и моделировать сложные бизнес-сценарии. Partitioning. Предлагает широкий выбор методов разбиения базы данных, в том числе на основе интервалов, ссылок, списков и диапазонов. Осуществляет разбиение с использованием двух методов, например по дате заказа (диапазон) и региону (список) или региону (список) и типу клиента (список). Advanced Analytics. Превращает базу данных в полноценную аналитическую платформу благодаря двум своим компонентам: Oracle R Enterprise и Oracle Data Mining. Oracle Advanced Analytics позволяет создавать приложения для анализа в реальном времени и стратегического планирования в таких областях, как потеря и приобретение клиентов, выдвижение рекомендаций по продукции и предупреждение мошенничества. Oracle R Enterprise тесно интегрирует открытый язык программирования и базу данных с тем, чтобы пользоваться библиотекой функций статистического анализа R и переправлять базе данных результаты. Spatial. Обеспечивает более высокую производительность, предлагает улучшенные сетевые приложения и содержит усовершенствованные средства управления, маршрутизации и геокодирования. К возможностям приложения относятся точечное геокодирование, поддержка приложения для составления маршрутов грузовиков и инфраструктура для трехмерного моделирования и визуализации. [3] 3. Использование Oracle Database Enterprise Edition в организацияхOracle Database Enterprise Edition обеспечивает эффективное, надежное и безопасное управление данными таких критически важных для бизнеса приложений, как онлайновые среды, выполняющие масштабную обработку транзакций (OLTP), хранилища данных с высокой интенсивностью потока запросов, а также ресурсоемкие интернет-приложения. Редакция Oracle Database Enterprise Edition предоставляет инструментальные средства и функции, обеспечивающие соответствие требованиям современных корпоративных приложений в области доступности и масштабируемости. Эта редакция содержит все компоненты Oracle Database, а также допускает расширение посредством приобретения дополнительных модулей и приложений. Используя Oracle Database, организации смогут управлять всей корпоративной информацией и глубже понимать свой бизнес, а также оперативно и уверенно адаптироваться ко все более изменчивой конкурентной среде. Чтобы предоставить такие возможности, в новом выпуске расширены уникальные механизмы Oracle, обеспечивающие кластеризацию баз данных, автоматизацию центров обработки данных и управление рабочими нагрузками. Используя защищенные, масштабируемые grid-инфраструктуры на базе недорогих серверов и систем хранения, обеспечивающие высокие уровни готовности, клиенты Oracle могут создавать OLTP приложения, хранилища данных и системы управления контентом с самыми высокими требованиями. Модуль Real Application Testing сокращает время, риски и затраты по внесению изменений. Oracle Database предлагает передовые функции самоуправления и автоматизации, чтобы помочь организациям соблюдать соглашения об уровнях обслуживания. Например, организациям, которые регулярно осуществляют обновление версий СУБД и операционных систем, а также вносят изменения в аппаратные и системные конфигурации, Oracle Database предлагает модуль Oracle Real Application Testing, впервые давая клиентам возможность быстро проводить процедуры тестирования и управлять изменениями в своих ИТ-средах - при обеспечении контроля и сокращении затрат. [1] Кроме основного функционала, Oracle Database предлагает большой набор опций для удовлетворения конкретных требований заказчиков в области производительности и доступности, безопасности и соответствия требованиям, хранения данных и аналитики, а также обработки неструктурированных данных. Опции являются расширением редакции Oracle Database Enterprise Edition и лицензируются отдельно. Ниже перечислены основные опции СУБД Oracle ЗаключениеЯ считаю программное обеспечение Oracle Database Enterprise Edition является высокопроизводительным, масштабируемым, защищенным и надежным решением для кластерных сред или инфраструктур с одним сервером на платформах Windows. Oracle Database Enterprise Edition предлагает всеобъемлющие возможности для простого управления комплексными процессами передач, бизнес-аналитикой и контентом. Oracle Database Enterprise Edition защищает от поломок серверов, сбоев на сайтах, ошибок пользователей и уменьшает время вынужденного простоя. Редакция помогает соответствовать нормативно-правовым документам, проводит аудит, осуществляет прозрачное шифрование данных. Благодаря Oracle Database Enterprise Edition администраторы могут управлять всем жизненным циклом информации в больших базах данных. Недостатки: Стоимость. Продукт Oracle может стоить в 9-10 раз дороже аналогичного решения для баз данных MS Sql Server среднего класса. И, конечно, вы можете установить MySQL бесплатно или использовать любой из нескольких движков в решении, таком как AWS, за копейки по сравнению с розничной ценой за одну лицензию Oracle Enterprise Edition ($47 500), хотя никто не платит полную розничную цену: shop.oracle . com ссылка здесь: Категория товара - База данных) 2. Сложность. Вы не можете просто "установить Oracle" и покончить с этим. Это невероятно сложный двигатель, который обычно требует специальных навыков для установки и обслуживания. Теперь, как профессионал Oracle, я могу возразить и против обоих этих недостатков. Да, Оракул стоит дорого ... но это также ведущий движок СУБД, и иногда вы получаете то, за что платите. Если вам просто нужно простое решение для хранения пары таблиц для веб-приложения, обязательно используйте что-то другое. Если у вас есть решение, которое может быть умело поддержано решением среднего класса, таким как MS Sql server, то идите с ним. Но не развертывайте какое-то многомиллионное критически важное приложение на условно-бесплатном решении базы данных, о котором вы мало думали с точки зрения дизайна или инженерных возможностей, а затем удивляетесь, когда оно взрывается. Это касается и его сложности. Вам нужен automated failover (Oracle Data Guard)? Нужна ли вам кластеризация на уровне базы данных (Oracle RAC)? Вам нужно или нужно столбчатое решение в памяти, которое позволяет вашему движку обрабатывать как OLTP, так и OLAP одновременно (Oracle In-Memory in 12c)? Это лишь некоторые из десятков расширенных функций, предоставляемых Oracle, которые усложняют решение ... но это также делает его лидером предприятия в области технологий баз данных. Так что, да, это сложно, но это также сложно, так что он может делать много-много вещей. est.ru |