Skip to content

psqlpy slower than psycopg #62

@BimaAdi

Description

@BimaAdi

I made my own benchmark between psqlpy vs psycopg you can found the comparison and code in this github repo https://github.com/BimaAdi/psqlpy-vs-psycopg. I made 2 use case

  1. Insert bulk (insert many data in one transaction)
  2. Get many (get many data from database)

I found that psqlpy is slower than psycopg. Here the result (all in second):

Insert Bulk Time

psqlpy psycopg
1 0.271 0.096
2 0.269 0.184
3 0.319 0.216
4 0.38 0.097
5 0.378 0.117
6 0.288 0.139
7 0.287 0.159
8 0.267 0.101
9 0.285 0.107
10 0.448 0.181
avg 0.319 0.14

Get Bulk Time

psqlpy psycopg
1 0.002 0.002
2 0.005 0.003
3 0.004 0.004
4 0.002 0.002
5 0.005 0.002
6 0.002 0.002
7 0.002 0.003
8 0.003 0.002
9 0.003 0.002
10 0.003 0.002
avg 0.003 0.002

Machine spec

  • intel core i7 9th gen
  • 16 gb RAM
  • SSD

Although by only small margin but psycopg consitently beat psqlpy. What's wrong with my benchmark? did I do something wrong? or maybe due to other factor?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions