WebWallet - Hashtable

A microservice for storing transaction documents in a document-oriented database with horizontal scalability.

Purpose

WebWallet Hashtable is meant to deal with large amounts of unrelated documents that can be inserted and retrieved independently from one another. Its name comes from the fact that it models data as key-value pairs that can be accessed directly without running search queries. This service could also be implemented as a distributed hash table in the future.

Features

  • Storage, not ACID support
    The purpose of Hashtable is to provide unlimited storage of transaction documents without affecting the performance of transaction clearing. Therefore, its focus is on providing storage scalability, not on supporting ACID operations.
  • Existence, not Execution The existence of a transaction document does not imply that the transaction has been executed. The processing status of a transaction is determined by the state of the Graphstore transaction clearing service.

results matching ""

    No results matching ""