Q: Amazon Quantum Ledger Database란 무엇입니까?

Amazon QLDB(Quantum Ledger Database)는 애플리케이션 데이터에 적용된 모든 변경 사항에 대한 완전하고 암호로 확인할 수 있는 기록을 제공하도록 특별히 구축된 원장 데이터베이스입니다.

Q: 원장 데이터베이스가 다른 데이터베이스와 다른 점은 무엇입니까?

기존 데이터베이스는 데이터의 덮어쓰기 또는 삭제를 허용합니다. 따라서 개발자가 감사 테이블 및 감사 트레일과 같은 기법을 사용하여 데이터 계보 추적을 도울 수 있습니다. 이러한 접근 방식이 성공적일 수는 있지만 사용자 지정 개발이 필요하고, 확장이 어려울 수 있으며, 올바른 데이터가 기록되는지를 개발자가 책임지고 확인해야 합니다. Amazon QLDB에 있는 데이터는 추가 전용 저널에 기록되어 개발자에게 전체 데이터 계보를 제공합니다. 또한 Amazon QLDB의 저널에 있는 데이터는 변경이 불가능하고 검증이 가능하므로 사용자가 원장에 있는 데이터를 신뢰할 수 있습니다.

Q: 원장 데이터베이스에 어떤 데이터를 저장해야 합니까?

Amazon QLDB의 기능은 데이터 무결성, 완전성 및 검증 가능성이 중요한 기록 시스템 애플리케이션에 적합합니다. 예를 들어 공급망 및 물류 영역에서 Amazon QLDB를 기반으로 빌드된 애플리케이션은 배송업체 간 및 국경 간 이동과 같은 전체적인 변경 이력을 확보하고 이에 대한 쿼리 및 분석이 가능합니다. 재무 분야에서 기록 시스템 애플리케이션은 신용 및 차변 거래와 같은 중요 데이터를 추적합니다. 은행은 복잡한 기록 유지 기능을 애플리케이션 내에 빌드하는 대신 QLDB를 사용하여 모든 재무 거래에 대한 영구적이면서 완전한 기록을 손쉽게 저장할 수 있습니다.

Q: Amazon Quantum Ledger Database는 분산형 원장 또는 블록체인 서비스입니까?

Amazon QLDB는 블록체인 또는 분산형 원장 기술이 아닙니다. 블록체인 및 분산형 원장 기술은 여러 당사자가 개입하는 분산화된 애플리케이션의 문제 해결에 집중합니다. 이 경우 단일 엔터티가 애플리케이션을 소유하지 않고, 당사자가 반드시 서로를 완전히 신뢰하는 것은 아닙니다. 반대로 QLDB는 소유한 애플리케이션의 데이터 변경 이력을 완전하고 검증 가능한 상태로 유지 관리해야 하는 고객을 위한 원장 데이터베이스입니다. Amazon QLDB는 완전관리형 AWS 데이터베이스의 익숙함, 확장성 및 사용 편의성에 이력, 불변성 및 검증 가능성을 결합해 줍니다. 애플리케이션에서 분산이 필요하고 신뢰하지 않는 여러 당사자가 개입하는 경우에는 블록체인 솔루션이 적합할 수 있습니다. 애플리케이션에서 완전하고 검증 가능한 모든 애플리케이션 데이터 변경 이력이 필요하지만 신뢰하지 않는 여러 당사자가 개입하는 것이 아니라면 Amazon QLDB가 적합합니다. 분산형 원장 또는 블록체인에 대한 사용 사례가 있는 경우 Amazon Managed Blockchain을 참조하십시오.

Q: Amazon QLDB는 어떤 종류의 기능을 지원합니까?

완전하고 검증 가능한 애플리케이션 데이터 변경 이력 제공 외에도 Amazon QLDB는 ACID 의미 체계를 통한 트랜잭션, 유연한 문서 데이터 모델 및 익숙한 유사 SQL API를 지원합니다. QLDB는 또한 완전관리형이고 크기가 자동으로 조정되어 프로비저닝 없이도 애플리케이션 요구 사항을 충족합니다.