비디오: smart contract 지속가능한 dapp 생태계를 위한 플랫폼 fleta blockchain coin RDMBS, NoSQL, Event Sourcing 2024
NoSQL을 사용하면 고속 데이터 캐싱이 가능합니다. 당신이 다른 세 동료와 일하는 은행 출납원이라고 상상해보십시오. 당신에게는 각각 봉사 할 사람들이 있습니다. 고객 중 한 명은 자신의 수표가 아직 현금화되었고 금액이 그의 계좌에 입금되었는지 물어보기 위해 줄을 서고 있습니다. 당신이 그에게 대답 할 때, 그는 떠나는 대신에 그 선의 뒷면에 다시 합류합니다.
이 작은 쿼리 반복은 작업량을 증가 시키므로 모든 고객이 쿼리 대기 시간에 대해 불만을 가질 때까지 선의 크기가 계속 증가합니다.
NoSQL 데이터베이스에서도 마찬가지입니다. 대신 각 은행 텔러가 NoSQL 데이터베이스 클러스터 내의 데이터 파티션이라고 가정 해보십시오. 동일한 질문을 반복적으로 묻는 것은 데이터의 존재 여부와 상관없이 대기열에있는 고객만큼 시스템을 강조합니다. 그 대신 그의 전화로 인터넷 뱅킹을 확인하는 것이 좋습니다. 이 애플리케이션은 고객의 최근 은행 잔고 및 처리 된 거래를 현금화하여 출납원 및 핵심 은행 시스템에서 부하를 제거합니다.
고속 메모리 내 캐싱은 별도의 응용 프로그램 수준 캐싱 계층없이이 캐싱 기능을 제공합니다. 이를 통해 총 소유 비용을 줄이고 성능이 우수한 애플리케이션을보다 빠르고 쉽게 개발할 수 있습니다.