2013-09-18 2 views
2

Сейчас мне нужно использовать Cassandra репликацию (Master-Slave) топологию, в которой рабы сосчитать около 1100. И у меня есть несколько вопросов:Cassandra репликации для больших данных

  1. Существуют ли какие-либо проекты, которые используют много рабов (около 1100) для Cassandra, PostgreSQL или Oracle?

  2. Каждое подчиненное устройство должно содержать только часть всех данных от ведущего устройства (на основе одного свойства). В PostgreSQL, Oracle и т. Д. Для этого я могу использовать «фильтры репликации». Есть ли альтернатива в Кассандре?

+0

Кассандра не является хозяином-рабом. Все узлы равны. – Raedwald

ответ

3

Cassandra заменяет архитектуру ведущий-ведомый одноранговой. Он распределяет данные по каждому узлу based on the partitioner.

Есть ли проекты, которые используют многие рабы (около 1100) для Cassandra, PostgreSQL или Oracle?

не рабы, но сверстники, но до сих пор, да есть некоторые проекты с массивными кластерами ... Одним из наиболее впечатляющих C * кластеров описаны в последнем comment of this jira.

Каждое подчиненное устройство должно содержать только часть всех данных от ведущего устройства (на основе одного свойства). В PostgreSQL, Oracle и т. Д. Для этого я могу использовать «фильтры репликации». Есть ли альтернатива в Кассандре?

Снова, мастер-раб заменяется одноранговым, поэтому нет. Но если вы хотите написать мастеру, а затем скопировать его на ведомые, это не единственная точка отказа?

+0

Спасибо за ответ. Возможно, вы знаете альтернативы Cassandra (noSQL), где применяются репликация по частям - Riak, HBASE, MongoDB или другое? И, может быть, вы знаете большие кластеры с традиционной SQL DB как PostgreSQL, Oracle? – VladislavLysov

+0

Как я вижу - у CouchDb есть фильтры репликации и стратегия Master/Slave. Как известно, возможно, у любого NoSQL есть фильтры репликации? – VladislavLysov

Смежные вопросы