Too Long; Didn't Read
We will use plain CSV files, relational databases, Postgres, and non-relational databases Mongo and Arctic. We will measure the time of execution of the following operations: append 1k records one by one, bulk save 1M records, read the entire database with 1m records, make a single query to the database with a single record, and compare the database size of 1M datasets. We will create five connectors to five different data storages. They will consist of four classes: Connector, ReaderApp, WriterApp, ServiceApp and Connector.