double arrow

Характеристика СУБД Oracle

Надежность, безопасность, высокая производительность, удобство в работе. Это главное, что характеризует продукты Oracle на протяжении уже многих лет. Наиболее важным - это является для СУБД, ставшей на сегодняшний день практически обязательной частью любой серьезной информационной системы. Но не только эти характеристики позволяют продуктам Oracle удерживать лидерство на рынке СУБД. Стремительно развивающиеся информационные технологии требуют от современных СУБД расширения классической функциональности лишь по хранению и обработке данных. Двигаясь в ногу со временем, корпорация Oracle по сути ломает сложившиеся взгляды на СУБД, наделяя ее все новыми и новыми возможностями.

 

Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.

 

Механизмы масштабирования в СУБД Oracle последней версии позволяют безгранично увеличивать мощность и скорость работы сервера Oracle и своих приложений, просто добавляя новые и новые узлы кластера. Это не требует остановки работающих приложений, не требует переписывания старых приложений, разработанных для обычной одно-машинной архитектуры. Кроме того, выход из строя отдельных узлов кластера также не приводит к остановке приложения.

 

Встраивание в СУБД Oracle JavaVM, полномасштабная поддержка серверных технологий (JavaServerPages, Java-сервлеты, модули EnterpriseJavaBeans, интерфейсы прикладного программирования CORBA), привело к тому, что Oracle на сегодняшний день де-факто является стандартом СУБД для Internet.

 

Еще одной составляющей успеха СУБД Oracle является многоплатформенность, так как она поставляется практически для всех существующих на сегодня операционных систем. Работая под SunSolaris, Linux, Windows или на другой операционной системе с продуктами Oracle не будет возникать никаких проблем в работе. СУБД Oracle одинаково хорошо работает на любой платформе. Таким образом, компаниям, начинающим работу с продуктами Oracle не приходится менять уже сложившееся сетевое окружение. Существует лишь небольшое количество отличий при работе с СУБД, обусловленных особенностями той или иной операционной системы. В целом же это всегда та же самая безопасная, надежная и удобная СУБД Oracle.

 

Также нельзя не сказать о грамотной миграционной политике Oracle. Понимая, что переход с более старой версии СУБД на новую довольно трудоемкая процедура, связанная с тестированием работы существующих приложений в новом окружении, Oracle, при выпуске новых продуктов уделяет особое внимание совместимости снизу-вверх, делая этот переход практически безболезненным. Помимо этого, для переноса данных из СУБД других фирм в СУБД Oracle, Oracle бесплатно предлагает специальный инструментарий. Обладая удобным графическим интерфейсом, OracleMigrationWorkbench в пошаговом режиме, полуавтоматически, поможет выполнить довольно непростую процедуру миграции.

 

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

 

СУБД Oracle поставляется в четырех вариантах OracleDatabaseEnterpriseEdition, OracleDatabaseStandardEdition, OracleDatabasePersonalEdition и совсем облегченный мобильный вариант, предназначенный в первую очередь для laptop-ов. При этом все варианты сервера Oracle имеют в своем основании один и тот же код и функционально идентичны за исключением некоторых опций, которые например, могут быть доступны только для OracleDatabaseEnterpriseEdition и не поставляться с другими вариантами СУБД.

 

OracleDatabaseEnterpriseEdition. Полнофункциональная СУБД, возможности которой ограничены, пожалуй, лишь аппаратными ресурсами. По сути в OracleDatabaseEnterpriseEdition включены все новейшие разработки по безопасному хранению, обработке и конечному представлению данных. Широкие возможности по масштабированию позволяют обеспечить работу сервера базы данных 24 часа в сутки, 7 дней в неделю, 365 дней в году, а развитые средства резервного копирования.исключить возможность потери стратегически важной информации.

· Рассчитана на организации любого масштаба;

· Предназначена для обслуживания баз данных объемом до 8 экзабайт;

· Минимальное кол-во лицензий 25 пользователей на процессор, максимальное кол-во процессоров не ограничено;

· Поддерживается на любых платформах;

· Контролирует все данные клиента;

· Интегрирует всю информацию на предприятии;

· Обеспечивает работу всех приложений на предприятии;

· Обеспечивает постоянную доступность информации;

· Проверенная система обеспечения безопасности;

· Быстрая установка, удобное администрирование;

· Изначальная ориентация на сетевые вычисления на базе архитектуры Grid.

 

OracleDatabaseStandardEdition. СУБД, обладающая несколько ограниченными по сравнению с OracleDatabaseEnterpriseEdition возможностями, что находит свое отражение в стоимости каждой из них. Может быть установлена на серверах поддерживающих не более четырех процессоров. OracleDatabaseStandardEdition является наилучшим решением для развертывания информационных систем в небольших организациях, рабочих группах или подразделениях больших предприятий.

 

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

· Минимальное кол-во пользовательских лицензий 5, максимальное кол-во процессоров 4,

· Для организаций, имеющих до 1000 пользователей,

· Объем баз данных - до 500 Гб,

· Встроенная поддержка технологии RealApplicationCluster для обеспечения высокого уровня готовности и надежности систем,

· Быстрая установка и конфигурирование, встроенные средства автоматизированного управления

· Поддержка всех данных, всех приложений,

· Проверенные временем производительность, готовность, безопасность и надежность,

· Полностью модернизируемая до редакции OracleDatabase 11g EnterpriseEdition.

 

 

OracleDatabasePersonalEdition. предоставляет одному пользователю средства разработки и развертывания приложений, которые требуют полной совместимости с базами данных OracleDatabaseStandardEditionOne, OracleDatabaseStandardEdition и OracleDatabaseEnterpriseEdition..

 

OracleLite. Совсем облегченная мобильная СУБД, позволяющая синхронизировать информацию, хранимую на laptop-ах и карманных компьютерах с корпоративными базами данных. Доступ к данным Oracle 8iLite поддерживается посредством стандартных интерфейсов (ODBC, OCI, JDBC), что позволяет создавать приложения с помощью обычных средств разработки.

В октябре 2006 года в г Сан-Франциско на ежегодной конференции OracleOpenWorld президент компании Oracle Ларри Эллисон объявил о начале бетта тестирования новой версии флагманского продукта компании – СУБД Oracle 11g. Она поддерживает много новых функций, обеспечит большее быстродействие, обеспечит более высокую защиту данных и надежность работы приложения.

Все новые возможности 11g можно разделить на несколько групп:

1. Развитие СУБД Oracle как платформы для GRID вычислений. С этой целью был реализован ряд новых возможностей в области обеспечения высокой надежности и устойчивости работы (HighAvailability), в области облегчения управления СУБД и повышения ее самоуправляемости, реализован ряд новых возможностей для ускорения работы системы

2. Управление информацией. С этой целью была улучшена работа со всеми типами данных (включая реализацию Native XML), реализован механизм эффективной работы с файлами, хранимыми в СУБД, а не в файловой системе (SecureFiles), а также реализованы механизмы для поддержки жизненного цикла информации – ILM (InformationLifecycleManagement)

3. Разработка и тестирование приложений. С этой целью были реализованы новые подходы к разработке и модификации пользовательских приложений СУБД, позволяющие выполнять работы по модификации приложений СУБД без остановки их работы. Новые режимы работы Standby (резервной) базы позволят ее использовать для тестирования работы приложений, самой СУБД, отдельных SQL операторов и т д. Все это позволит значительно снизить время плановых простоев системы.

Распространение программных продуктов Oracle осуществляется путем предоставления лицензий на их использование.

 

Лицензия – это неисключительное, бессрочное и непередаваемое право на использование Программ, предоставляемое Конечному Пользователю на условиях компании Oracle. Авторские права и права собственности на лицензируемые программные продукты сохраняются за компанией-производителем.

Лицензирование Программ означает приобретение прав на их использование, а не покупку самих программных продуктов.

Стоимость лицензии не зависит от версии программного обеспечения Oracle (8i, 9i, 10g, 11g) и платформы (Windows, Linux, Unix и т.д.).

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

 

Лицензируемые Программы предоставляются по каналам электронной связи или на носителях CD-ROM.

У заказчика есть возможность выбрать способ приобретения лицензии: по пользователям – NamedUserPlus или по процессорам – Processor.

Лицензия на обновление программного обеспечения Oracle и поддержку

(SoftwareUpdateLicense&Support)

 

Лицензия на обновление программного обеспечения и поддержку (далее SoftwareUpdateLicense&Support) предоставляет клиентам право на обновление (далее Upgrade) продукта и техническую поддержку в режиме 24x7 в течение пяти лет со дня выпуска продукта.

Upgrade продукта включает в себя обновление версий программного обеспечения, техническое обслуживание релизов и предоставление патчей (исправлений).Клиенты получают прямой доступ к специалистам Oracle по конкретным вопросам, касающимся установки и эксплуатации программного обеспечения Oracle.Web-поддержка осуществляется через MyOracleSupport (бывшийOracleMetaLink).MyOracleSupport обеспечивает клиентов про-активными (заблаговременными) уведомлениями, настраиваемой домашней страницей, техническими библиотеками и форумами, информацией о жизненном цикле продукта, базой данных ошибок (bug) и возможностью отправить Технический запрос на обслуживание (SR – ServiceRequest).

 

SoftwareUpdateLicense&Support предоставляется в течение одного года и приобретается одновременно с Лицензиями на продукты Oracle.

Стоимость SoftwareUpdateLicense&Support составляет 22% от стоимости приобретенных Лицензий на продукты Oracle.

Продление поддержки

(SupportRenewals)

SoftwareUpdateLicense&Support продлевается путем внесения ежегодной абонентской платы.

Регулярное ежегодное продление SoftwareUpdateLicense&Support обеспечивает оптимизацию расходов по обновлению продуктов Oracle в последующие периоды.

Лицензионные метрики

(LicenseMetrics)

 

Как правило, программные продукты Oracle лицензируются с помощью одной из наиболее часто используемых метрик:

 

NamedUserPlus (Именованный пользователь)

С помощью метрики NamedUserPlus (NUP) лицензируются так называемые именованные пользователи.

 

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

Для подсчета числа лицензируемых пользователей программы по данной метрике следует определить количество всех лиц, имеющих право доступа к программе, а не только фактически ее использующих в определенное время. Например, если сервер Oracle эксплуатируется в организации посменно 3 группами операторов по 50 человек, то лицензию необходимо приобретать на 150 NamedUserPlus.

Особенность лицензирования по NamedUserPlus заключается в том, что один и тот же сотрудник предприятия, имея пользовательскую лицензию на OracleDatabase, может работать с любым сервером на предприятии, на котором стоит OracleDatabase. То есть, для сотрудника нужна только одна лицензия для работы с 10 серверами OracleDatabase.

 

Лицензируя Oracle по NUP, следует выбирать наибольшее значение между реальным количеством пользователей и лицензионным минимумом, который составляет:

 

– StandardEditionOne – 5 лицензий на каждый сервер

 

– StandardEdition – 5 лицензий на каждый сервер

 

– EnterpriseEdition – 25 лицензий на каждый процессор

Processor (Процессор)

В случаях, когда пользователей сосчитать нельзя или их число очень велико (например, интернет-ориентированные приложения), применяется метрика Processor (CPU), с помощью которой лицензируются все процессоры системы, на которой установлены и/или запускаются Программы.

 

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

С базой данных Oracle может быть связан, например, банкомат, с которым работают клиенты банка со своими карточками. В этом случае клиенты банка являются пользователями Oracle, работающими с ним через мультиплексор – банкомат.

Многоядерныепроцессоры

(Multi-core Processors)

При лицензировании StandardEditionOne и StandardEdition в расчет берется только количество процессоров (sockets) на сервере, т.е. не учитывается количество ядер в каждом процессоре.

При расчете стоимости лицензий на EnterpriseEdition в расчет берется количество ядер, т.е. каждое процессорное ядро выступает как отдельный процессор.

Количество процессоров для EnterpriseEdition рассчитывается с учетом лицензионного коэффициента, зависящего от типа процессора, по следующей формуле:

 

Количество процессоров * Количество ядер * Лицензионный коэффициент

Тип многоядерного процессора Лицензионный коэффициент
Sun UltraSparcT1 (4,6 или 8 ядер, 1GHz или 8 ядер, 1.2 GHz) 0,25
AMD, Intel, Xeon, Sun UltraSparcT1 (1.4 GHz) 0,50
Sun UltraSPARC IV, IV+, HP PA-RISC, IBM Power5 0,75
IBM Power6-7, System z, Все остальные многоядерные процессоры 1,00

 

 

При получении нецелого числа нужно округлить его в большую сторону.

 

Формула распространяется на лицензирование EnterpriseEdition как по CPU, так и по NUP.

Опасности, связанные с нарушением условий лицензионных соглашений.

 

Oracle не использует ключи доступа к программному обеспечению. Клиент может просто установить программное обеспечение и использовать его. Однако незаконное копирование программного обеспечения, намеренное или неосознанное, подвергает вашу компанию риску. Правильное управление программным обеспечением, напротив, будет во многих отношениях полезно компании.

Стоимость

 

MySQL

MySQL — это одна из наиболее популярных и эффективных систем управления базами данных, которая очень часто используется при построении современных веб-сайтов. На основе данной системы можно строить, как небольшие веб-сайты, так и крупные Интернет-проекты. СУБД MySQL поддерживает язык запросов SQL. Это позволяет совершать такие операции, как запись данных в базу, редактирование данных, извлечение или удаление данных из базы данных.

Происхождение

MySQLвозниклакакпопыткаприменитьmSQL к собственнымразработкамкомпании: таблицам, для которыхиспользовались ISAM — подпрограммынизкогоуровня. В результатебылвыработанновый SQL-интерфейс, но API-интерфейсостался в наследство от mSQL. Откудапроисходитназвание «MySQL» — доподлиннонеизвестно. Разработчикидают два варианта: либо потому, чтопрактически все наработкикомпанииначинались с префиксаMy, либо в честь девочки по имениMy, дочери Майкла МонтиВидениуса, одного изразработчиковсистемы.

Логотип MySQL в видедельфинаноситимя «Sakila». Он былвыбранизбольшогоспискапредложенныхпользователями «имёндельфина». Имя «Sakila» былоотправленоOpenSource-разработчикомAmbroseTwebaze.

Историявыпусков

ПервыйвнутреннийвыпускMySQLсостоялся 23 мая 1995 года;

Версия для Windows систем (Windows 95 и NT) выпущена 8 января 1998;

Версия 3.23: бета-версия в июне 2000, релиз в январе 2001;

Версия 4.0: бета в августе 2002, релиз в марте 2003;

Версия 4.1: бета в июне 2004, релиз в октябре 2004;

Версия 5.0: бета в марте 2005, релиз в октябре 2005;

Версия 5.1: разработка велась с ноября 2005, релиз в ноябре 2008;

Версия 5.4: бета в апреле 2009;

Версия 6.0: в разработке.

Лицензирование

 

MySQL имеет двойное лицензирование. MySQL может распространяться в соответствии с условиями лицензии GPL.

GNU GeneralPublicLicense (переводят как Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение.

Однако по условиям GPL, если какая-либо программа включает исходные коды MySQL, то она тоже должна распространяться по лицензии GPL. Это может расходиться с планами разработчиков, не желающих открывать исходные тексты своих программ. Для таких случаев предусмотрена коммерческая лицензия, которая также обеспечивает качественную сервисную поддержку.

Платформы

MySQLпортирована на большоеколичество платформ: Linux, MacOSX, Solaris, SunOS, Windows 95, Windows 98, WindowsNT, Windows 2000, WindowsXP, WindowsVista и Windows 7. Важно отметить, что на официальном сайте СУБД для свободной загрузки предоставляются не только исходные коды, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули СУБД MySQL.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: