2017-10-11 3 views

답변

0

데이터베이스를 한 곳에서 유지 관리합니까?

먼저 블록 체인 아키텍처가 일반적인 클라이언트 - 서버 아키텍처와 다르다는 것을 이해하십시오.

일반적인 클라이언트 - 서버 아키텍처에서 클라이언트는 중앙 집중식 서버에 저장된 항목을 변경할 수 있습니다. 마스터 복사본을 변경하면 사용자가 데이터베이스에 액세스 할 때마다 업데이트 된 버전이 제공됩니다.

이것은 블록 체인 기술과 전혀 같습니다.

블록 체인은 중앙 서버가 아니라 서로에게 연결된 컴퓨터의 메쉬 네트워크입니다. 이 네트워크의 컴퓨터는 데이터의 공유 상태를 정의하고 동의하며이 데이터에 부과 된 특정 제한 사항을 준수합니다. 블록 체인 데이터베이스의 경우, 각 참여자는 데이터베이스에 새로운 항목을 유지 보수하고 갱신하며 갱신합니다. 모든 노드가 함께 작동하여 동일한 결론에 도달하고 네트워크에 내장 보안을 제공합니다. 데이터베이스는 참여자 노드에 분산되며 트랜잭션은 변경 불가능합니다.

블록 체인이 다른 노드를 유지 관리하는 방법은 무엇입니까?

피어 투 피어 네트워크 및 분산 타임 스탬프 서버를 사용하여 블록 체인 데이터베이스가 자율적으로 관리됩니다.

+0

답장을 보내 주셔서 감사합니다. 그러나 만약 내가 어떻게 saas 어플리케이션을 원한다면 데이터베이스의 다른 복사본이 존재할 것인가, 또는 각 참가자의 복사본을 유지해야 할 것인가? 제 질문은 여전히 ​​초등학생이지만, 인내심에 진심으로 감사드립니다. – Shaishav

0

우리는 Hyperbelger Fabric에서 '조직'이라는 용어를 사용합니다. 조직 당 충돌 가능성과 탄력성 향상을 위해 조직 당 여러 개의 (2 개 이상) 피어 노드로 구성된 네트워크를 원할 수 있습니다. 또한 다른 데이터 센터 또는 클라우드 가용성 영역의 다른 호스트 노드에서 이러한 피어 노드를 실행하려고 할 수 있습니다.

관련 문제