Release 1.3.0

Purpose: Compared Postgres DB and RocksDB configuration.

Parameters

All tests was performed with similar Iroha configuration:

config

{

  "block_store_path" : "/tmp/block_store",
  "database": {
      ...
  },

  "max_proposal_size" : 1000,
  "proposal_delay" : 1000,
  "vote_delay" : 500,
  "mst_enable" : true,
  "mst_expiration_time": 1440,
  "proposal_creation_timeout": 500,
  "stale_stream_max_rounds": 5
}


Machine configurations:


Iroha nodes,
each instance on separate VM

Number of CPUs

iroha memory, GB

Storage, per node
Configuration A732SSD, 8 Gb
Configuration B442SSD, 17 Gb
Configuration C485SSD, 218 Gb

Results summary table:


RocksDB, ATPS1Postgres DB, ATPS1
Configuration A395197
Configuration B420243
Configuration C930236
1 - ATPS (Average Transactions Per Second) As a transaction was counted only commited transaction, average value was taken in the middle of the test over a period of 30 minutes.

More detail information about each runs can be found inside on pages.

Detail information of results: