Skip to content

[DB] This test needs to be completely redone! #152

@remittor

Description

@remittor

The current implementation of the DB test is no different from the JSON test. Both tests perform synchronous execution, with a relatively short duration (and are nearly equivalent in execution time).

That is, in the current state of the project, there is no practical reason to launch the current implementation of the DB test (the JSON test does the same thing).

My opinion is that the DB test should primarily check how quickly the engine's asynchronous subsystem copes with switching between executions of long asynchronous tasks.

Therefore, it is worth abandoning the use of the sqlite3 in this DB test (it is synchronous) and switching to a database that has a full-fledged asynchronous API. I recommend using Postgres.

And the results of this DB test need to be shown separately, and not just in the mixed version!

In this DB test, the engines that will lead are those that have a very high-quality implementation of the asynchronous subsystem for processing tasks that generated by HTTP requests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions