Программирование >>  Проектирование баз данных 

1 ... 180 181 182 [ 183 ] 184


Если вы передумали, то можно ли вернуть архивные данные обратно? 252

< Рекомендации по архивации 253

* Аудит 253

Что содержит журнал аудита? 254

Простейшая форма журнала аудита 254

Использование средств аудита Oracle? 256

Углубленный аудит с помошью триггеров 258

Альтернативный подход 261

Советы по аудиту 262

Безопасность 263

Безопасность доступа 264

Безопасность данных 268

Резервное копирование 275

Стратегия резервного копирования 275

Создание образа базы данных 277

Экспортирование и импортирование 279

Режим архивации журналов 280

Резервные узлы 282

Резервное копирование, резюме 283

III. Проектирование под конкретные архитектуры 285

11. Проектирование для архитектур клиент/сервер 287

Почему клиент/сервер? 288

Что такое архитектура клиент/сервер? 289

Об аппаратных средствах 291

Основные задачи проектирования для архитектур клиент/сервер 292

Проектирование для архитектур клиент/сервер 293

Модель рабочей нагрузки в архитектуре клиент/сервер 294

Важность тонких клиентов 295

Основы SQL*Net 297

Анатомия SQL-предложения 298

Появляется промежуточное звено 301

Приемы проектирования для архитектур клиент/сервер 303

Кэширование неизменяемых данных на клиенте 303

Клиент/сервер и распределенные базы данных 306

Появление базы данных второго уровня 307

Сокращение сетевого трафика с помощью представлений 309

Оптимизация представлений 312

Проверка данных в среде клиент/сервер 315

Который час? , 318

12. Проектирование для распределенных баз данных 320

Когда использовать распределенные базы данных? 320

Эволюция средств поддержки распределения данных Oracle . 322

Каналы связи базы данных . , ,323

Распределенные соединения . / 324



Удаленное обновление 326

Двухфазная фиксация 327

Средства распределения данных Oracle? 32? Шесть свойств сущностей, которые важны для обеспечения

распределения данных 328

Выбор стратегии распределения данных 334

Подробнее о двухфазной фиксации 336

Удаленные DML-операции 338

Синхронные удаленные вызовы процедур (RPC) 338

Снимки 340

Неограниченное число триггеров на одной таблице 344

Асинхронные удаленные вызовы процедур 344

Асинхронная симметричная репликация 345

Синхронная симметричная репликация 348

Комбинирование и сопоставление методов 349

Примерные сценарии 350

Сценарий 1 351

Сценарий 2 351

Сценарий 3 352

Сценарий 4 352

Сценарий 5 353

Использование распределенных баз данных для перехода

в аварийный режим 354

Другие факторы, влияющие на проектирование 354

Столбцы типа LONG 354

Пакетные обновления 355

Распределение данных; резюме 355

13. Проектирование для хранилищ данных 357

Почему хранилища данных? 35?

Что такое хранилище данных? 359

Многомерные и пространственные модели 362

Что отличает хранилище данных? 363

Проблемы проектирования 365

Достижения Oracle в технологии хранилищ данных 36?

Не забывайте об осторожности 368

Вопросы проектирования для хранилищ данных 370

Многомерное моделирование и звездообразные схемы 370

Факты и измерения 370

Звездообразная схема: пример 374

Развертывание измерений 376

Секционирование 37?

Правила агрегирования 379

Объединение таблиц фактов 382

Извлечение и загрузка данных 382 Этап 1: Чтение данных - 382

Этап 2: Фильтрация данных 384



Этап 3: Предотвращение потерь ретроспективных данньгх 384

Этап 4 Обработка данньгх 385

Этап 5; Перемещение данных 386

Этап 6: Загрузка данньгх в хранилище 386

Этап 7: Сортировка отклоненных записей 386

Этап 8: Создание афегированных значений 387

Этап 9: Верификация 387

Метаданные 388

Типы и методы трансформации данных 389

Закодированные значения 389

Флаги в многоязычных системах 390

Манипулирование числовыми данными 390

Манипулирование датами 390

Преобразование и слияние ключей 390 Выборка данных путем исследования и с помощью OLAP-инструментов 391

14. Проектирование для параллельной обработки 393

Зачем нужен параллелизм? 394

Стрипинг 396

Технология RAID, зеркальное копирование и производительность 399

Проектирование с целью обеспечения параллелизма 399

Создание и сопровождение индексов 400

Пакетная обработка 401

Анализ ситуации: Oracle Payroll 404

Parallel Query Option (PQO) 406

Достоинства и недостатки PQO 406

Где устанавливать степень параллелизма? 408

PQO: выводы 409

Oracle Parallel Server (OPS) 409

Симметричные многопроцессорные системы (СМП-системы) 410

Системы с массовым параллелизмом: попытка изменить правила 414

OPS: выводы 416

W. Проектирование моду.чей кода 417

15. Введение в проектирование кода 419

Результаты анализа 420

Иерархии функций 420

Определения функций 422

Другие результаты анализа 423

Отображение функций в модули 423

Не забудьте о системных модулях 425

Управление приложениями 428

Управление исходным кодом и версиями 429

Управление базой данньгх 429

Управление исходным кодом 430

Шаблоны кода 432



1 ... 180 181 182 [ 183 ] 184

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика