Хранилище или тематическое хранилище?

1 ноября 2009

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

Создание хранилища

реимущество тематических хранилищ - в акценте на одной области бизнеса, так что в них можно хранить данные по региону или департаменту. Однако при использовании лавок данных следует быть осторожным. Хотя несколькими тема­тическими хранилищами (в отличие от одного источника) легче управлять и они идеальны для создания отчетов, интегрировать данные может быть чрезвычайно сложно. В результате можно получить несколько лавок, содержащих дублирую­щиеся данные, которые нельзя связать друг с другом. Тем не менее, довольно распространенной является практика создания сначала нескольких лавок дан­ных, которые затем используются в качестве основы для создания хранилища масштаба всего предприятия.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Oracle Database Configuration Assistant

29 октября 2009

В Oracle 9i входит несколько средств с графическим интерфейсом, которые по­могут управлять базой данных. Очень полезным инструментом является Oracle Database Configuration Assistant, с помощью которого вы можете создавать, уда­лять и модифицировать базу данных или управлять шаблонами, используемыми для создания базы. Данный инструмент запускается в одиночку (найдите файл DBCA в директории %ORACLE_HOME%/bin) и не требует запущенного Oracle Enterprise Manager Server. B Oracle 9i он поставляется с тремя уже скон­фигурированными базами данных, и выбор одной из них значительно умень­шает время, необходимое для создания базы. Вы также можете создать новую базу данных.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

■ Линейное секционирование

29 октября 2009

При линейном секционировании (range partitioning) данные секционируются на неперекрывающиеся диапазоны значений При вставке строки в таблицу она

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

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Хранилища данных в режиме реального времени

29 октября 2009

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

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

представлений для переписывания запросов

28 октября 2009

В большинстве случаев нужно, чтобы запросы явным образом переписывались под использование материализованных представлений. При определении мате­риализованного представления, если вы хотите сделать его доступным для пере­писывания запросов, используйте условие ENABLE QUERY REWRITE, как показано в приведенном примере. Если вы не хотите использовать материали­зованное представление в переписывании запросов, применяйте условие DIS­ABLE QUERY REWRITE. Если у вас имеются материализованные представле­ния, и вы хотите, чтобы база Oracle проводила их обновление, но не делала их доступными для функции переписывания запросов, укажите условие DISABLE QUERY REWRITE в определении материализованного представления.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Увеличение объемов данных

26 октября 2009

Одной из самых больших технологических проблем, с которой сейчас сталкива­ется промышленность, является взрывообразное увеличение объемов данных, ожидаемое в течение нескольких следующих лет. Хранилища — это «ну очень» большие базы данных. Размеры баз данных увеличиваются сейчас гораздо быс­трее, чем когда-либо. Это объясняется многими причинами, к которым можно отнести следующие.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Индексы

26 октября 2009

Индексы следует подбирать осторожно, различные альтернативы и обоснования некоторых решений будут описаны более подробно в главе 3. Пожалуйста, обрати­тесь к этой главе, там вы узнаете, выбирать вам локальный или глобальный индекс и как сделать его секционирование, если это необходимо.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Создание таблиц фактов и измерений

25 октября 2009

Теперь, когда у нас есть база данных и в ней определены пользователи и таблич­ные пространства, мы готовы к созданию таблиц фактов и измерений. Таблицы фактов и измерений создаются так, как если бы они были обычными таблицами базы данных. Следовательно, все опции, которые можно указать для таблицы, например первоначальный и последующий размер, можно указать и здесь. Хотя мы называем эти таблицы таблицами фактов и таблицами измерений, они не отличаются от любой другой таблицы базы данных.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Оптимизация хранилища данных

23 октября 2009

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

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Индексирование

23 октября 2009

Индексирование всегда являлось важным методом эффективной обработки за-просов в базах данных. В отличие от OLTP-систем, в которых основными опе­рациями являются операции обновления, в хранилищах производится чтение огромных объемов данных с целью ответа на запросы. Поэтому важно понять требования хранилищ к индексированию.

Далее »

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи