[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 574: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 630: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5348: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5348: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5348: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
Russian Progress User Group • Oracle 12c in-Memory option
Страница 1 из 1

Oracle 12c in-Memory option

Добавлено: 11 июл 2014, 22:19
dmitri
Призентация опции in-Memory in Oracle 12c


в двух словах, если выкинуть все комерческие словечки Ларри Елисона, сводится к простой идее.
База данных, в облсти Shared-memory будет представляться в 2-х форматах.
Один старый -- в виде записей. Создал запись, обновил записть, и т.д. все как обычно.
Второй -- те же данные организованы в виде колонок ( таблица режется вертикально, а не горизонтально как в первом случае ).

Первый вариант для OLTP. Тут все по прежнему. Ничего менять не надо.
Второй вариант "Аналитический" для отчетов, где надо суммарные данные по колонкам. Тут данные уже представлены как колонки, и отчеры делаются в разы быстрее.
Это разделение только в памяти! На диске все как раньше. И на диск пишет только OLTP часть.
Ведь вторая "Аналитическая" часть данные не меняет.

OLTP при этом тоже начинает работать быстрее. Так как все индексы которые не нужны для OLTP удаляются из базы (часть 1). Соответственно Оракл исключает индексы ( большинство из них ) из транзакций, переводя их в аналитическую часть 2. А чем меньше индексов -- тем быстрее данные создаются и меняются. Фактически мы оставляем только несколько уникальный индексов для проверки корректности ввода. Индексы для поиска из OLTP части удаляются. И строятся в Аналитической части по мере необходимости. Ведь поиск идет только по 2-ой части.

Короче это шампунь и кондиционер в одном флаконе, то есть OLTP и DataWarehouse вместе.

Конечно надо больше RAM для этого. Ну и что. В той машине что на сцене стоит 32 TB памяти. В эту память влезут наверно все Прогрессовые базы не только в России, но и по всем приложениям всего мира :)

Re: Oracle 12c in-Memory option

Добавлено: 14 июл 2014, 12:02
dmikai
Progress in Memory тоже есть.
Работает очень даже шустро. Копируем базу в память (РАМ-диск),
настраиваем репликацию на базу, которая лежит на дисках.
И всё!

При таком подходе накат АИ размером 4Г занимает 10минут (с учётом
копирования файла тоже в память).

Re: Oracle 12c in-Memory option

Добавлено: 12 ноя 2014, 01:53
dmitri
Сегодня был на конференции Оракл. При входе на каждую лекцию дверь сканировала мой штрих код на пропуске что висел у меня на шее.
Таким образом Оракл будет знать кто какие лекции посешал, какие более интересные, а какие менее. Скорее всего даже будет рекламировать мне в зависимости от того на что я ходил.
Думаю что на PEG в Дюссельдорфе у Прогресса по прежнему будут раздавать бумажки для заполнения вручную. И для тех кто просидит все время в баре за пивом, это даже лучше :)

Internet of Things -- короче говоря. Это новое направление, и не только Оракла.

то есть тут сенсор следит за тем какие лекарства приняты, а какие нет.
Меня мама часто спрашивает "А я уже приняла это или нет?", а так может посмотреть на свой Смарт фон и там будет написано и он может даже напомнить что надо принять.
Proteus уже одобрен FDA и поступит в продажу в следуюшем году.

Re: Oracle 12c in-Memory option

Добавлено: 14 ноя 2014, 01:37
dmi

Re: Oracle 12c in-Memory option

Добавлено: 19 ноя 2014, 19:28
dmitri
Ты свою мечту уже можешь осушествить

Re: Oracle 12c in-Memory option

Добавлено: 19 ноя 2014, 22:19
dmi
У нас цены на новинки ломят. Ну и рубль упал сильно. А посоветовать можешь?

Re: Oracle 12c in-Memory option

Добавлено: 25 ноя 2014, 00:57
dmitri