Приложения, связанные с принятием решений, часто имеют дело с вопросами типа «Каковы были десять наиболее часто продаваемых продуктов в 2001 году?», или «Каковы объемы продаж в январе этого года по сравнению с прошлым?», или «Каковы совокупные объемы продаж по каждому месяцу этого года?».
Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9
Связанные записи
Хранилище […]
Oracle предоставляет двухуровневую схему, называющуюся комбинированное секционирование (composite partitioning) и объединяющую преимущества дву
методов. При комбинированном секционировании данные делятся на разделы с помощью одной схемы секционирования, а потом секционируются на подразделы с применением другой схемы. В настоящее время Oracle поддерживает два вида схем комбинированного секционирования:
Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9
Связанные […]
Мы уже видели, что хранилище или тематические хранилища могут хранить в таблице фактов огромные количества записей. Даже если бы у нас была самая быстрая в мире машина и мы могли бы кэшировать часть данных хранилища в памяти, время ответа на запросы могло бы составлять дни, и наверняка займет минуты или часы.
Метки:10, 11, 12, 13, 14, […]
Теперь, когда у нас есть база данных, все объекты, определяемые в базе Oracle, должны располагаться внутри схемы (schema), логической структуры, описывающей коллекции объектов. Поэтому, перед тем как создавать таблицы, вам нужно решить, сколько схем вам необходимо. Поскольку хранилище может содержать лишь несколько таблиц, вероятно, неплохо держать их все в одной схеме.
Метки:10, 11, 12, 13, 14, […]
Обычный метод, используемый в хранилищах, — это предварительный обсчет и сохранение результатов часто поступающих запросов. Это особенно выгодно, когда в запросах используется агрегация, поскольку ее результат, как правило, . намного меньше по размерам, чем основные данные, используемые для его вычисления. Примером такого запроса является ежемесячный отчет по продажам в бизнесе. Поскольку многих пользователей интересует общий […]
В качестве альтернативы *вы можете создать роль. Затем вы назначаете этой роли все привилегии, и эта роль прикрепляется к пользователю. Такой подход является предпочтительным, особенно если пользователей много, поскольку вы сможете создавать роли для разных уровней работы и каждому пользователю выдается одна из этих ролей и привилегии не придется назначать индивидуально. Применяя ролевой подход, вы […]
■
Читателей этой главы, скорее всего, можно разделить на три категории. 1.Те, кто никогда ранее не проектировал базы данных
2. Те, кто разрабатывал базу данных для систем, связанных с обработкой транзакций.
3. Те, кто уже создавал систему хранения информации.
Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9
Связанные записи
Хранилище или тематическое хранилище? (0)
Хранилища данных в режиме […]
Доступ к определенной информации в хранилище может быть ограничен, и важ-но обеспечить соответствующую политику безопасности и в отношении материализованных представлений. Может понадобиться разрешить пользователям доступ к материализованным представлениям, но не позволять им увидеть основные данные. Например, вы можете разрешить пользователю посмотреть среднюю зарплату по подразделению, но не разрешать видеть зарплаты отдельных служащих. С другой стороны, […]
Как мы увидим в главах 3 и 4, существуют различные методы улучшения производительности обработки запросов, которые может применять разработчик. Некоторые из них используют способы составления запросов, но многие относятся, собственно, к схеме базы данных. Например, любая база данных выиграет от индексирования, и хранилище данных — не исключение. Поэтому не забудьте определить тип индекса, его местоположение […]
Когда хранилища данных увеличиваются в размерах до нескольких терабайт, а требования к доступности данных все повышаются, обеспечение хорошей производительности для большого числа пользователей, широко разбросанных географически, становится критическим фактором. Нужно определить процедуры резервного копирования и восстановления и нужно управлять как содержанием данных в хранилище, так и их использованием.
Метки:10, 11, 12, 13, 14, 15, 4, 5, […]