суббота, 24 января 2015 г.

Параллельная обработка с помощью Oracle Scheduler

Можно получить выигрыш в производительности, если выполнять обработку данных параллельно несколькими потоками - в нескольких сеансах Oracle. При помощи пакета DBMS_JOB этого можно было добиться и в более ранних версиях Oracle. Однако Oracle Scheduler, появившийся в версии 10 и усовершенствованный в версии 11, предоставляет для этого более развитые возможности. В этой статье я

  1. кратко рассмотрю цепочки (chains) Oracle Scheduler,
  2. продемонстрирую создание цепочки для параллельной обработки данных,
  3. продемонстрирую организацию параллельной обработки данных без создания цепочки.

суббота, 25 октября 2014 г.

Про время

Я узнал, что время бывает разное:

  • количественное (1 час, 5 января 2014, 3 минуты)
  • и качественное (утро, весна, предвоенное, счастливое).

четверг, 9 октября 2014 г.

Операции над множествами в СУБД Oracle

В СУБД Oracle операции над множествами можно выполнять, как минимум, в трех контекстах с помощью трех различных механизмов. Это

  1. операции над битовыми полями,
  2. операции над вложенными таблицами,
  3. операции над множествами строк таблиц.

В этом порядке они и будут рассмотрены ниже, но сначала - суперкраткое введение в понятие множества.

пятница, 12 сентября 2014 г.

Linux. Упражнения с set(u|g)id и sticky bit

В прошлый раз я исследовал на практике, как работают разрешения rwx в Linux. Сегодня я продолжу упражнения с правами доступа к файлам и каталогам в Linux и рассмотрю атрибуты setuid, setgid и sticky bit. (Забегая вперед, скажу, что приключение оказалось интереснее, чем я ожидал.) Все приводимые далее примеры я буду выполнять в консоли Ubuntu 14.04.

суббота, 30 августа 2014 г.

Linux. Упражнения с rwx

Я собираюсь исследовать на практике то, что в общих чертах представляю себе в теории. А именно: на простых примерах разобраться, как работают права доступа к файлам и каталогам в Linux. Все приводимые далее примеры я буду выполнять в консоли Ubuntu 14.04.