
Специалисты базы данных Oracle9i использовали последние технические достижения при проектировании новой технологии.
С появлением 64-битного Oracle9i информационная эра существенно продвинулась вперед. Шестидесяти четырех битная обработка позволяет компьютеру обрабатывать 64 бита данных одновременно. Главным преимуществом 64-битного вычисления является расширение возможности наращивания компьютера и приложений. Некоторые приложения просто не помещались в 32-битную модель вычислений. Например, ограничения на размер файла в 32-битной среде может заставить системы баз данных использовать несколько файлов вместо одного. Приложения, которые требуют больших файлов, большого количества файлов или большого количества пользователей выиграют, используя 64-битные вычисления.
| Чтобы лучше представить мощность 64-битного вычисления, рассмотрим теоретическое ограничение адресуемой памяти. В беззнаковом 32-битном вычислении можно напрямую адресовать 4 Гб памяти. Для стандартной базы данных Oracle это дает возможность адресовать огромную системную глобальную область (SGA) - область, в которой хранятся наиболее часто используемые данные, что позволяет быстро обращаться к ним. Теперь, с 64-битной обработкой, теоретическим ограничением адресуемой памяти является 2 в степени 64, или 16 эксабайт. Это составляет 18,446,744,073, 709,551,616 байт памяти. Приблизительно подсчитано, что во всем мире существует 12 эксабайт информации, поэтому 16 эксабайт это достаточно большое количество памяти. Вообразите, каждый отдельный фрагмент информации на земле хранится в одной базе данных – в памяти! |
Исследование “Сколько информации” было проведено преподавателями и студентами Калифорнийского Университета в Берклее (Berkeley). Результаты представлены на сайте (www.sims.berkeley.edu/ how-much-info/ summary.html). |
| Теперь, когда аппаратное обеспечение теоретически может обработать такое количество данных, появляется вопрос: какая база данных может надежно и быстро обработать такое количество данных? Ответ - база данных Oracle9i. База данных Oracle9i является чрезвычайно быстрой, ее возможности усиливают преимущества аппаратного обеспечения. Базу данных Oracle9i можно настраивать во время работы системы; она доступна 24/7/365; полностью восстанавливаема; позволяет управлять информацией, к которой происходит обращение, которая изменяется или даже восстанавливается; а также предусматривает тестовые восстановления полной информации или ее части и возобновление восстановления после перерыва. | За технической информацией по Oracle9i Real Application Clusters обратитесь на OTN(otn.oracle.com/ products/oracle9i/ content.html). |
Oracle9i усиливает преимущества высокоскоростного, оптоволоконного соединения. Oracle9i Real Application Clusters основан на таком высокоскоростном соединении, когда кеши каждого узла объединяются в кластер. Эта технология “объединения кешей” позволяет создавать одну базу данных с несколькими SGA, размещенными на нескольких аппаратных блоках. Объединенные кеши экономят дорогой дисковый ввод/вывод и позволяют данным быстро перемещаться из одной SGA в другую. Объединенные кеши применяют управление параллельными кешами (Parallel Cache Management -PCM) и опрос блока (Block Pinging) при использовании менеджера распределенных блокировок (Distributed Lock Manager -DLM) для координации блоков; для разделяемых элементов используется System Change Numbers (SCN).
Осознав идею мощности объединенных кешей, вообразите теперь отдельную базу данных, работающую на 8-машинном кластере (8 машин, подключенных с помощью объединения кешей к одной базе данных) с 256 Гб памяти в каждом экземпляре (сейчас доступны такие машины как Compaq AlphaServer, работающие под Tru64 UNIX). Общее количество памяти этого кластера составляет 2 терабайта, что означает, что объединенная SGA размером более терабайта - это возможно. Более подробную информацию об использовании этой памяти можно посмотреть в моей статье в номере за июль/август 2001 года журнала Oracle Magazine.
Совершенствование восстанавливаемости Oracle9i
Кроме наращиваемости и доступности, еще одной областью, существенно улучшенной в Oracle9i и чрезвычайно важной для сегодняшнего электронного бизнеса, является восстанавливаемость. Конкретные улучшения, которые я считаю важными, включают:
Наипервейший Oracle
Вы можете найти список "Oracle Firsts" ("Наипервейший Oracle") на веб-сайте компании Oracle. В этом списке представлены прорывы в областях, в которых Oracle реализовал ведущие технологические нововведения за последние два десятилетия, и я возьму на себя смелость добавить несколько пунктов в этот список, который я считаю действительно впечатляющим . Я полагаю, что Oracle будет продолжать оставаться лидером в информационном столетии, поскольку компания не только стимулирует изменения в технологии рынка, вводя революционные технологии, но может также быстро реагировать на изменения. В отличие от других поставщиков, Oracle включил Java в свою полную поставку. Oracle старается поддерживать каждое аппаратное решение, это означает, что пользователь имеет реальный выбор. Oracle также был лидером при выборе Linux, в открытых стандартах и интернет-стандартах. Oracle продолжает предлагать технологию, которая поддерживает широкий выбор сегодняшних бизнес-приложений, несмотря на то, что он продолжает совершенствовать свой собственный гибкий, основанный на стандартах E-Business Suite.
| Мои добавления к Oracle Firsts: | |
| 1979 | Первая коммерческая СУРБД |
| 1986 | Первая база данных клиент/сервер |
| 1987 | Первая SMP база данных |
| 1995 | Первая 64-битная СУРБД |
| 1997 | Первая база данных, доступная через Web |
| 1998 | Первая база данных с собственной поддержкой Java |
| 1999 | Первая база данных с поддержкой XML |
| Первая СУРБД перенесенная на Linux | |
| 2000 | Первая файловая интернет-система |
Возможность доступная сегодня
Я считаю потрясающим, что возможности, казавшиеся столь фантастическими всего лишь три года назад, в сочетании с достижениями в аппаратной области являются теперь реальностью в 64-битном Oracle9i. Oracle9i предоставляет множество вариантов настройки и высокую производительность; технология предлагает неограниченное количество вариантов текущего обслуживания и восстановления; безопасность и аудит могут выполняться на самом детальном уровне. И SGA размером в терабайт совсем рядом! Это означает, что возможность работы со всеми вашими данными в опреативной памяти скоро станет реальностью, поэтому начинайте готовиться сейчас.
Рич Нимик (Rich Niemiec) является главным администратором компании TUSC (www.tusc.com) и президентом интернациональной группы пользователей Oracle (International Oracle Users Group (www.ioug.org)).
По материалам
Tecon Ltd. © 2001 - 2012
All Rights Reserved.