여기에 시나리오가 있습니다. 프로덕션 클러스터에 두 개의 데이터 센터가 있습니다. 하나는 PROD이고 다른 하나는 DR입니다.키 공간 생성에 데이터 센터를 지정하지 않으면 해당 노드에 데이터가 없습니다.
두 데이터 센터에 모두 복제되는 키 스페이스를 만듭니다. 거기에는 문제가 없습니다.
기존 서버를 활용하는 프로덕션 환경 (프로덕션의 복제본 인 PL)을 넣거나 만들고 싶지만 생산에 영향을 미치지 않는다면 새로운 생각을 내 생각입니다. CREATE KEYSPACE 명령에서 DR 데이터 센터 만 지정하십시오. 우리는 DR 데이터 센터에서 PROD 데이터 센터로 데이터가 전파되지 않아 스토리지 및 성능에 영향을 미치기를 원합니다. 이것이 내가 생각하는대로 할 것이라고 믿습니다. 즉, 데이터가 DR 데이터 센터에서만 유지되어 생산을 혼자 남겨 둘 것입니다. 누구든지이 문제를 볼 수 있습니까?
기본적으로이 :
CREATE KEYSPACE PL_KS WITH replication =
{'class': 'NetworkTopologyStrategy', 'DR': '2'} AND durable_writes = true;
PL 트랜잭션/쿼리가 PL의 키 스페이스에 대해 실행하면 드라이버가 똑똑해야한다뿐만 아니라 정확, 생산 노드에 연결하지? 따라서 본질적으로 모든 PL 활동은 DR 데이터 센터 노드에 대해 수행되어야합니다.
내 이해를 확인해 주셔서 감사합니다. –