Sybase IQ Single Writer? - PullRequest
       5

Sybase IQ Single Writer?

0 голосов
/ 26 октября 2011

Я слышал, как многие мои коллеги ссылались на тот факт, что Sybase IQ может иметь только одного автора. Я изо всех сил пытаюсь найти в Интернете документацию, которая либо подтверждает, либо опровергает это, чтобы кто-то смог установить рекорд в этом отношении?

Какие выводы я сделал, я подумал, что, возможно, в IQ 12 вам был разрешен только один писатель, а в IQ 15 вам разрешен один писатель на таблицу? Это правда.

Любое разъяснение будет высоко ценится.

Спасибо

Ответы [ 2 ]

1 голос
/ 26 октября 2011

Sybase IQ 12.7 поддерживает только один узел записи, но несколько узлов чтения. Sybase IQ 15 допускает использование нескольких узлов записи и чтения. Узлы записи имеют полный доступ на запись в базу данных, и на уровне таблицы нет никаких ограничений.

Спасибо Марк ДеЛаФранье Sybase, Inc.

0 голосов
/ 08 августа 2012

Марк отвечал на ваш вопрос в контексте мультиплексирования. Мультиплексирование - это когда у вас есть много узлов на отдельных хостах, которые могут разбивать рабочие нагрузки между этими узлами. В среде IQ такого типа может быть только 1 «записывающий» узел, который распространяет изменения таблиц в сети SAN, которая передает все остальные узлы. То есть ваш процесс ETL записывает данные через ваш узел записи, но все узлы чтения доступны для вычислений / аналитики.

Тем не менее, я думаю, что ваш вопрос был связан с уникальным способом, которым Sybase IQ обрабатывает изменения данных внутри таблицы. У этого есть уникальный способ обновления / удаления / вставки записей в таблицу, которая является версионностью таблицы. Поскольку IQ является хранилищем столбцов, а не хранилищем строк, он фактически применяет ваши изменения в «новой» версии таблицы, которую вы изменяете, а затем при фиксации объединяет изменения в исходную таблицу.

Это означает, что только один процесс должен вносить изменения в таблицу одновременно.

...