-
Notifications
You must be signed in to change notification settings - Fork 9
Description
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.