Поддерживает ли редакция VoltDB сообщества пассивную репликацию базы данных?
Я попытался провести несколько экспериментов, чтобы узнать разницу между сообществом VoltDB и предприятием. И я сделал это:
1. I wrote some words into the deployment.xml of the Master Cluster:
<dr id="1" />
2. Then I started the Master Cluster successd.
[The Master Cluster started successfully.][https://stackru.com/images/f0a141d2ae3cdf036029ae0c4712757fbcbd6bde.png]
3. I wrote some words into the deployment.xml of the Replica Cluster:
<dr id="2">
<connection source="voltsvr1" />
</dr>
4. I created a table into the Master Cluster:
CREATE TABLE STORE (
KEYSPACE varbinary(128) NOT NULL,
KEY varchar(128) NOT NULL,
VALUE varbinary(2056) NOT NULL,
PRIMARY KEY (KEYSPACE, KEY)
);
PARTITION TABLE STORE ON COLUMN KEY;
DR TABLE STORE;
5. Then I started the Replica Cluster with --replica option:
[The Replica Cluster started successfully.][https://stackru.com/images/4048fd6cf691fd68417f7190c66ce37646467234.png]
6. I used the same statements to create a same table store like the table in the Master Cluster:
CREATE TABLE STORE (
KEYSPACE varbinary(128) NOT NULL,
KEY varchar(128) NOT NULL,
VALUE varbinary(2056) NOT NULL,
PRIMARY KEY (KEYSPACE, KEY)
);
PARTITION TABLE STORE ON COLUMN KEY;
DR TABLE STORE;
7. I loaded some data into the table store of the Master Cluster, but the table store of Replica Cluster could't get data from the Master Cluster.
Я хочу знать, в чем проблема? Большое спасибо за помощь!
1 ответ
Решение
Репликация базы данных недоступна в сообществе редакции VoltDB. XDCR (активный / активный, активный / пассивный), высокая доступность, экспорт и полная надежность доступны только в Enterprise Edition. Наша вики-страница github предлагает краткое описание различий здесь: https://github.com/VoltDB/voltdb
Спасибо,
Джон