Содержание
- 2. Рынок Систем управления базами данных Согласно данным маркетинговых исследований рынк СУБД постоянно растет. Основные факторы развития
- 3. История развития Корпорация Oracle была основана в 1977 году (в то время она носила название Software
- 4. История развития Корпорация Microsoft также была основана в середине 70-х годов. Ее история хорошо известна, впрочем,
- 5. История развития Oracle и MS SQL 1975 - основана компания Microsoft. 1977 - основана компания Software
- 6. История развития Oracle и MS SQL 1988 - выпущена версия Oracle 6, а чуть позже объявлено,
- 7. История развития Oracle и MS SQL 1991 - Microsoft получила доступ к исходному коду SQL Server
- 8. История развития Oracle и MS SQL 1994 - выпущена версия Oracle 7 для IBM PC (до
- 9. История развития Oracle и MS SQL 1998 - выпущен Microsoft SQL Server 7.0 с радикально измененной
- 10. История развития Oracle и MS SQL 2000 - выпущена третья версия Oracle8i (Oracle 8.1.7), содержащая Java
- 11. Поддержка различных платформ Одним из главных событий, определивших дальнейшую судьбу Microsoft SQL Server, стало решение Microsoft
- 12. Настольные и однопользовательские версии И Oracle, и Microsoft многое делают для поддержки настольных версий своих СУБД
- 13. Настольные и однопользовательские версии Среди продуктов Oracle также имеются две СУБД, позиционируемые в качестве настольных. Продукт
- 14. Инструменты и утилиты Одним из преимуществ SQL Server является простота его применения, в частности администрирования. SQL
- 15. Инструменты и утилиты Административные утилиты и другие инструменты для ранних версий Oracle обычно производились независимыми компаниями
- 16. Производительность Трудно ответить на вопрос, какая из СУБД обрабатывает запросы быстрее, - слишком многое здесь зависит
- 17. Краткий обзор особенностей СУБД Oracle8i (в маркетинге они позиционируются как СУБД для Internet). Oracle8i Release 1
- 18. Поддержка Internet Для поддержки Internet в Oracle8i существенно расширено применение языка Java. В частности, в состав
- 19. Администрирование Oracle Enterprise Manager в последних версиях Oracle8i содержит разделяемый репозитарий, который позволяет координировать доступ пользователей
- 20. Разработка приложений Последние версии Oracle содержат объектные расширения (в частности, объектно-ориентированные типы данных и соответствующие расширения
- 21. Безопасность данных В Oracle8i впервые была применена концепция Virtual Private Database для упрощения управления доступом: теперь
- 22. Версии Oracle СУБД Oracle поставляется в четырех вариантах Oracle Database Enterprise Edition, Oracle Database Standard Edition,
- 23. Версии Oracle Oracle Database Standard Edition. СУБД, обладающая несколько ограниченными по сравнению с Oracle Database Enterprise
- 24. Возможности администрирования Новые возможности в администрировании - управляемые сервером сбросы и восстановления (это расширенная интеграция применявшейся
- 25. Порталы на основе СУБД Технологии Internet занимают все более прочные позиции в компаниях, помогая организовывать важную
- 26. Порталы на базе Oracle Портал имеет возможность хранить внутри себя документы, создавать web-интерфейсы к существующим системам,
- 28. Скачать презентацию
Слайд 2Рынок Систем управления базами данных
Согласно данным маркетинговых исследований рынк СУБД постоянно
Рынок Систем управления базами данных
Согласно данным маркетинговых исследований рынк СУБД постоянно
Основные факторы развития - поддержка электронной коммерции, поддержка хранилищ данных и консолидация серверов.
Примерное разделение рынка СУБД для платформы Unix показано на верхней диаграмме.
Приблизительный раздел рынка СУБД для платформы Windows NT/2000 показан на диаграмме внизу.
Слайд 3История развития
Корпорация Oracle была основана в 1977 году (в то время она
История развития
Корпорация Oracle была основана в 1977 году (в то время она
Нынче Oracle поставляет на мировой рынок огромное количество продуктов, услуг и решений, ее штат насчитывает более 43 тыс. человек, и доход этой компании, превысивший в 2000 году 10 млрд. долл., определяется не только продажами СУБД.
На сегодняшний день это вторая по величине доходов компания, специализирующаяся на производстве программного обеспечения.
Слайд 4История развития
Корпорация Microsoft также была основана в середине 70-х годов. Ее история
История развития
Корпорация Microsoft также была основана в середине 70-х годов. Ее история
Сейчас SQL Server - один из сотен продуктов, производимых Microsoft.
Штат этой компании насчитывает 32 тысячи человек, а ее доход за 2000 год превысил 22 млрд. долл.
Слайд 5История развития Oracle и MS SQL
1975 - основана компания Microsoft.
1977 - основана
История развития Oracle и MS SQL
1975 - основана компания Microsoft.
1977 - основана
1978 - Software Development Laboratories переименована в Relational Software, Inc.
1979 - выпущена первая официальная версия СУБД Oracle - V2.
1980 - выпущена версия Oracle 2 для операционной системы VAX/VMS.
1982 - выпущена версия Oracle 3, которая стала первой СУБД, поддерживающей обработку транзакций и способной выполняться на разных платформах, в том числе на мэйнфреймах и мини-ЭВМ.
1983 - Relational Software, Inc. переименована в Oracle Corporation.
1984 - выпущена и перенесена на несколько различных платформ версия Oracle 4.
1986 - выпущена версия Oracle 5, поддерживающая возможности создания приложений в архитектуре «клиент-сервер», распределенную обработку данных, кластеры VAX.
1987 - заключено соглашение между Microsoft и Sybase о лицензировании СУБД Sybase (Sybase DataServer). Oracle становится крупнейшим в мире производителем СУБД.
Слайд 6История развития Oracle и MS SQL
1988 - выпущена версия Oracle 6, а
История развития Oracle и MS SQL
1988 - выпущена версия Oracle 6, а
1989 - Oracle реализовала поддержку OLTP, продукты фирмы стали доступны в 86 странах мира. В мае этого года увидела свет первая версия Ashton-Tate/Microsoft SQL Server.
1990 - выпущен SQL Server v1.1 с поддержкой как OS/2, так и новой графической оболочки фирмы - Microsoft Windows 3.0.
Слайд 7История развития Oracle и MS SQL
1991 - Microsoft получила доступ к исходному
История развития Oracle и MS SQL
1991 - Microsoft получила доступ к исходному
1992 - выпущена версия Oracle 7 для Unix. Эта СУБД поддерживала распределенные запросы, удаленное администрирование, осуществляла поддержку различных сетевых протоколов. В этом же году был выпущен SQL Server 4.2 - 16-разрядная СУБД, результат совместной работы Microsoft и Sybase. В этой СУБД были реализованы клиентские библиотеки для MS-DOS, Windows и OS/2, помимо этого в нее впервые были включены средства администрирования с графическим интерфейсом под управлением Windows. Компания Microsoft приняла решение сосредоточиться на развитии версий SQL Server только для Windows NT и остановить развитие версий для Unix. В октябре была выпущена бета-версия SQL Server для Windows NT.
Слайд 8История развития Oracle и MS SQL
1994 - выпущена версия Oracle 7 для
История развития Oracle и MS SQL
1994 - выпущена версия Oracle 7 для
1995 - в начале года выпущен Microsoft SQL Server 6.0. Oracle объявила о выпуске Discoverer2000 - набора средств для анализа корпоративных данных.
1996 - выпущен SQL Server 6.5, обладавший встроенной поддержкой Web-приложений, средствами распределенного администрирования, наличием динамических блокировок. Oracle выпустила Oracle 7.3 Universal Server.
1997 - выпущена версия Oracle 8, основными особенностями которой стали более высокая надежность по сравнению с предыдущей версией, а также поддержка большего числа пользователей и больших объемов данных. Выпущены версии Oracle Designer/2000 2.1 и Oracle Developer/2000, которые существенно облегчили создание приложений, работающих с базами данных, а также Oracle Applications for theWeb.
Слайд 9История развития Oracle и MS SQL
1998 - выпущен Microsoft SQL Server 7.0
История развития Oracle и MS SQL
1998 - выпущен Microsoft SQL Server 7.0
1999 - выпущена версия Oracle8i (Oracle 8.1), которая во многом была основана на применении Java: виртуальная Java-машина находится в самой СУБД, на этом же языке написаны клиентские утилиты, инсталлятор, средства администрирования. В конце того же года выпущена вторая версия Oracle 8i (Oracle 8.1.6), поддерживающая XML и содержащая некоторые новшества, связанные с созданием хранилищ данных.
Слайд 10История развития Oracle и MS SQL
2000 - выпущена третья версия Oracle8i (Oracle
История развития Oracle и MS SQL
2000 - выпущена третья версия Oracle8i (Oracle
2001 - анонсирована Oracle9i. Эта СУБД отличается новыми средствами для обеспечения масштабируемости (Oracle9i Real Application Clusters), упрощения администрирования (в частности, для автоматизации конфигурирования серверов, управления ресурсами используемых компьютеров, мониторинга загрузки и производительности), обеспечения безопасности данных, восстановления данных после сбоев (в том числе из-за ошибок персонала), новыми средствами интеграции приложений. Кроме того, в составе СУБД имеется OLAP-сервер (ранее серверные OLAP-средства Oracle, такие как Oracle Express, поставлялись в виде отдельных продуктов, но, похоже, теперь в этом отношении Oracle последовала примеру Microsoft).
Слайд 11Поддержка различных платформ
Одним из главных событий, определивших дальнейшую судьбу Microsoft SQL
Поддержка различных платформ
Одним из главных событий, определивших дальнейшую судьбу Microsoft SQL
Подход Oracle к поддержке различных операционных систем радикально отличается от подхода Microsoft - СУБД этой фирмы существуют для огромного количества платформ. Хотя поддержка большого количества платформ (а не нескольких наиболее прибыльных, как это характерно для других производителей СУБД) требует немалых вложений, переход к широкому применению Java, который сейчас происходит в Oracle, позволяет существенно сократить затраты на разработку и поддержку продуктов.
Слайд 12Настольные и однопользовательские версии
И Oracle, и Microsoft многое делают для поддержки
Настольные и однопользовательские версии
И Oracle, и Microsoft многое делают для поддержки
Microsoft Data Engine (MSDE) - это продукт фирмы Microsoft, специально предназначенный для настольных приложений. Эта СУБД по существу представляет собой ограниченный вариант SQL Server, который можно применять в Windows 9x, NT, Windows 2000 и администрировать с помощью Microsoft Access. Подобно Access на рынке MSDE позиционируется как однопользовательская СУБД. Отметим также, что Microsoft встроила в этот продукт специальные средства, снижающие его производительность при попытке одновременной работы с ним более пяти пользователей.
Слайд 13Настольные и однопользовательские версии
Среди продуктов Oracle также имеются две СУБД, позиционируемые
Настольные и однопользовательские версии
Среди продуктов Oracle также имеются две СУБД, позиционируемые
Продукт Personal Oracle, известный уже много лет, представляет собой однопользовательскую, но полнофункциональную версию Oracle, требующую некоторых навыков администрирования при ее применении.
Вторая настольная СУБД этой компании, Oracle Lite, может применяться в качестве однопользовательской СУБД на обычных рабочих станциях, но в действительности она предназначена для применения в мобильных устройствах. В отличие от других СУБД этот продукт поддерживает только язык Java, но не поддерживает PL/SQL (язык, на котором создается серверный код в других СУБД Oracle).
Слайд 14Инструменты и утилиты
Одним из преимуществ SQL Server является простота его применения, в
Инструменты и утилиты
Одним из преимуществ SQL Server является простота его применения, в
Oracle Enterprise Manager во многих отношениях превосходит SQL Server Enterprise Manager по своим возможностям, однако процесс его установки довольно сложен, к тому же, что более существенно, он входит в состав далеко не всех редакций СУБД Oracle, а некоторые его компоненты можно приобрести только как отдельные продукты.
Эта ситуация улучшилась с появлением одной из последних версий Oracle Enterprise Manager - DBA Studio для Oracle8i Release 2, то есть версий 8.1.6 и 8.1.7).
Слайд 15Инструменты и утилиты
Административные утилиты и другие инструменты для ранних версий Oracle обычно
Инструменты и утилиты
Административные утилиты и другие инструменты для ранних версий Oracle обычно
Однако сейчас ситуация существенно изменилась, и в настоящее время Oracle поставляет на рынок немалое количество разнообразных инструментов, среди которых помимо средств администрирования имеются средства разработки приложений, проектирования данных, моделирования бизнес-процессов, серверы приложений, корпоративный портал.
Впрочем, и в арсенале Microsoft также имеются многие из подобных продуктов, правда, не все они позиционируются как таковые (например, Microsoft Visio Enterprise, обладающий функциональностью средства моделирования бизнес-процессов и проектирования данных, но позиционируемый как средство создания диаграмм).
Слайд 16Производительность
Трудно ответить на вопрос, какая из СУБД обрабатывает запросы быстрее, - слишком
Производительность
Трудно ответить на вопрос, какая из СУБД обрабатывает запросы быстрее, - слишком
По данным Transaction Processing Performance Council (TPC), SQL Server сейчас является рекордсменом по производительности, однако и Oracle стабильно входит в пятерку лидеров.
Отметим, однако, что подобного рода тесты не могут дать однозначного ответа на вопрос, какая из СУБД будет производительнее при решении конкретной задачи: в одних случаях производительность СУБД Oracle превосходит производительность SQL Server, а в других наоборот. Реально проверить это можно только с помощью тестирования, основанного на запросах, типичных именно для конкретной задачи.
Слайд 17Краткий обзор особенностей СУБД
Oracle8i (в маркетинге они позиционируются как СУБД для
Краткий обзор особенностей СУБД
Oracle8i (в маркетинге они позиционируются как СУБД для
Oracle8i Release 1 (версия 8.1.5) была выпущена в 1999 году, Release 2 - в начале 2000-го, Release 3 - в конце 2001 года.
Их предшественница, Oracle8, была выпущена в 1998 году, но в мире до сих пор имеется немало пользователей Oracle7: многим из них просто не нужна поддержка больших баз данных и объектных типов, отличающая Oracle8 от Oracle7, равно как и новшества, появившиеся в Oracle8i.
Слайд 18Поддержка Internet
Для поддержки Internet в Oracle8i существенно расширено применение языка Java.
Поддержка Internet
Для поддержки Internet в Oracle8i существенно расширено применение языка Java.
Создан Oracle Portal - инструмент для создания корпоративных решений и интеграции корпоративных приложений на базе Web-технологий
Созданы средства поддержки мультимедиа-контента в базе данных Oracle - Oracle8i interMedia, которые можно с успехом применять как в обычных приложениях, так и в Internet-приложениях
В Oracle8i впервые появилась Internet File System (iFS) - Java-приложение, выполняющееся внутри виртуальной Java-машины Oracle8i и позволяющее пользователям обращаться с базой данных как с сетевым диском. Вследствие этого в Oracle8i можно теперь хранить данные практически любых типов
В Oracle8i Release 2 (8.1.6) появилась поддержка XML как средства интеграции данных и реализации транзакций в приложениях business-to-business (B2B)
Слайд 19Администрирование
Oracle Enterprise Manager в последних версиях Oracle8i содержит разделяемый репозитарий, который
Администрирование
Oracle Enterprise Manager в последних версиях Oracle8i содержит разделяемый репозитарий, который
Oracle 8i поддерживает индексы, основанные на функциях и выражениях (эта полезная особенность существовала когда-то в dBASE и его клонах и позже была благополучно забыта производителями серверных СУБД; поистине, новое - это хорошо забытое старое). Кроме того, в этой СУБД можно строить индексы в порядке не возрастания, а убывания, и, что более существенно, для создания индексов в этой версии Oracle не требуется полная блокировка таблицы
Oracle8i позволяет модифицировать план выполнения SQL-запроса и сохранить его в базе данных, что во многих случаях оказывается весьма полезным
В Oracle8i появилась возможность создавать табличные пространства, управляемые локально, а также создавать переносимые табличные пространства, что позволяет переносить данные с одного сервера на другой без применения экспорта и импорта данных
Имеется также возможность копировать статистику из одной базы данных в другую, что бывает полезно при тестировании приложений
Слайд 20Разработка приложений
Последние версии Oracle содержат объектные расширения (в частности, объектно-ориентированные типы данных
Разработка приложений
Последние версии Oracle содержат объектные расширения (в частности, объектно-ориентированные типы данных
В Oracle8i и Oracle9i входят средства интеграции со средствами разработки Microsoft, включая Visual Studio Application Wizard, поддержку COM/DCOM и MTS/COM+, а также OLEDB-провайдер для доступа к данным этой СУБД
Слайд 21Безопасность данных
В Oracle8i впервые была применена концепция Virtual Private Database для упрощения
Безопасность данных
В Oracle8i впервые была применена концепция Virtual Private Database для упрощения
В средства Oracle Advanced Security (известные ранее как Advanced Networking Option) добавлены поддержка протоколов Secure Socket Layer (SSL) и Remote Authentication Dial-In User Service (RADIUS). Это сделано с целью поддержки безопасности транзакций, проводимых через Internet
Слайд 22Версии Oracle
СУБД Oracle поставляется в четырех вариантах Oracle Database Enterprise Edition, Oracle
Версии Oracle
СУБД Oracle поставляется в четырех вариантах Oracle Database Enterprise Edition, Oracle
Oracle Database Enterprise Edition. Полнофункциональная СУБД, возможности которой ограничены, пожалуй, лишь аппаратными ресурсами. По сути в Oracle Database Enterprise Edition включены все новейшие разработки по безопасному хранению, обработке и конечному представлению данных. Широкие возможности по масштабированию позволяют обеспечить работу сервера базы данных 24 часа в сутки, 7 дней в неделю, 365 дней в году, а развитые средства резервного копирования .исключить возможность потери стратегически важной информации.
Слайд 23Версии Oracle
Oracle Database Standard Edition. СУБД, обладающая несколько ограниченными по сравнению с
Версии Oracle
Oracle Database Standard Edition. СУБД, обладающая несколько ограниченными по сравнению с
Oracle Database Personal Edition. Однопользовательская СУБД для обучения, разработки и использования приложений в операционных системах Windows NT/2000, Windows 95/ 98/ME. Oracle Database Personal Edition для Windows NT/2000, обладает всеми возможностями Oracle Database Enterprise Edition. Для Windows 95/98/ME эти возможности значительно ограничены, что связано с невозможностью их реализации при работе с этими операционными системами.
Oracle Lite. Совсем облегченная мобильная СУБД, позволяющая синхронизировать информацию, хранимую на laptop-ах и карманных компьютерах с корпоративными базами данных. Доступ к данным Oracle 8i Lite поддерживается посредством стандартных интерфейсов (ODBC, OCI, JDBC), что позволяет создавать приложения с помощью обычных средств разработки.
Слайд 24Возможности администрирования
Новые возможности в администрировании - управляемые сервером сбросы и восстановления (это
Возможности администрирования
Новые возможности в администрировании - управляемые сервером сбросы и восстановления (это
Новые режимы взаимодействия с сервером - поддержка очередей приоритетных сообщений, задающих описание транзакции или ее части (эта функциональность может быть использована мониторами транзакций), возможность мультиплексирования сессий, как на физических, так и на логических каналах связи.
Расширение функциональных возможностей тиражирования данных, введение программного интерфейса тиражирования, позволяющего реализовать поддержку репликации с самыми разнообразными системами хранения данных. Поддержка таблиц, целиком хранимых в индексах.
Слайд 25Порталы на основе СУБД
Технологии Internet занимают все более прочные позиции в
Порталы на основе СУБД
Технологии Internet занимают все более прочные позиции в
Технологии, решающие задачи создания единого информационного хранилища, появились, как и раньше, в Internet и быстро обрели популярность. Это - порталы, а точнее, в применении к задачам организации, корпоративные информационные порталы (Enterprise Information Portal).
Слайд 26Порталы на базе Oracle
Портал имеет возможность хранить внутри себя документы, создавать web-интерфейсы
Порталы на базе Oracle
Портал имеет возможность хранить внутри себя документы, создавать web-интерфейсы
На базе портала Oracle 9i можно решить актуальные задачи:
появляется отправная точка для поиска информации
создается электронная библиотека документов с хорошей внутренней структурой, эффективной системой поиска и надежной схемой разграничения прав пользователей
разрозненные информационные системы обретают единообразный интерфейс
разработчики приложений получают строгую архитектуру, интегрирующую создаваемые компоненты