какая база данных поддерживает одновременное множественное чтение и запись без необходимости создания отдельных реплицируемых сред - PullRequest
0 голосов
/ 11 декабря 2010

какой продукт базы данных поддерживает одновременное множественное чтение и запись без необходимости создания отдельных реплицированных сред и какие альтернативы можно достичь того же. Является ли репликация среды тяжелой для ресурсов?

Спасибо

1 Ответ

1 голос
/ 11 декабря 2010

При использовании «современных» версий любая СУБД будет поддерживать это.

В Oracle и PostgreSQL читатель никогда не блокируется, если вы на это ссылаетесь.

Для SQL Server вам понадобится как минимум версия 2005, чтобы избавиться от неприятного поведения блокировки.

DB2 предлагает режим «читатели никогда не блокируются», начиная с 9.7

Для MySQL вам придется использовать InnoDB, поскольку MyISAM значительно сократит параллелизм при чтении и записи (помимо всех других проблем, которые имеет MyISAM)

Если вы больше ссылаетесь на проблему с производительностью, то тяжелые записи замедляют выполнение других запросов, то это скорее аппаратная проблема, чем реальная проблема СУБД. Наиболее ограничивающим фактором (особенно для больших баз данных) является IO. Используя высокопроизводительные RAID-системы (или твердотельные диски, такие как FusionIO), эта проблема также может быть решена, но это будет дорогостоящим.

...