├── .gitignore ├── Makefile ├── README.rst ├── benchmarks ├── bench.sh ├── bench_all.sh ├── db.sh ├── django │ ├── bench.sh │ ├── manage-simple.py │ └── simple │ │ ├── __init__.py │ │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ │ ├── models.py │ │ ├── settings.py │ │ ├── test_a.py │ │ ├── test_b.py │ │ ├── test_c.py │ │ ├── test_d.py │ │ ├── test_e.py │ │ ├── test_f.py │ │ ├── test_g.py │ │ ├── test_h.py │ │ ├── test_i.py │ │ ├── test_j.py │ │ └── test_k.py ├── peewee │ ├── bench.sh │ ├── models.py │ ├── set_up.py │ ├── test_a.py │ ├── test_b.py │ ├── test_c.py │ ├── test_d.py │ ├── test_e.py │ ├── test_f.py │ ├── test_g.py │ ├── test_h.py │ ├── test_i.py │ ├── test_j.py │ └── test_k.py ├── pony │ ├── bench.sh │ ├── models.py │ ├── test_a.py │ ├── test_b.py │ ├── test_d.py │ ├── test_e.py │ ├── test_f.py │ ├── test_g.py │ ├── test_h.py │ ├── test_i.py │ ├── test_j.py │ └── test_k.py ├── present.py ├── sqlalchemy │ ├── bench.sh │ ├── models.py │ ├── set_up.py │ ├── test_a.py │ ├── test_b.py │ ├── test_c.py │ ├── test_d.py │ ├── test_e.py │ ├── test_f.py │ ├── test_g.py │ ├── test_h.py │ ├── test_i.py │ ├── test_j.py │ └── test_k.py ├── sqlobject │ ├── bench.sh │ ├── models.py │ ├── test_a.py │ ├── test_b.py │ ├── test_d.py │ ├── test_e.py │ ├── test_f.py │ ├── test_i.py │ ├── test_j.py │ └── test_k.py └── tortoise │ ├── bench.py │ ├── bench.sh │ ├── models.py │ ├── set_up.py │ ├── test_a.py │ ├── test_b.py │ ├── test_c.py │ ├── test_d.py │ ├── test_e.py │ ├── test_f.py │ ├── test_g.py │ ├── test_h.py │ ├── test_i.py │ ├── test_j.py │ └── test_k.py ├── poetry.lock ├── pyproject.toml ├── setup.cfg └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/README.rst -------------------------------------------------------------------------------- /benchmarks/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/bench.sh -------------------------------------------------------------------------------- /benchmarks/bench_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/bench_all.sh -------------------------------------------------------------------------------- /benchmarks/db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/db.sh -------------------------------------------------------------------------------- /benchmarks/django/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/bench.sh -------------------------------------------------------------------------------- /benchmarks/django/manage-simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/manage-simple.py -------------------------------------------------------------------------------- /benchmarks/django/simple/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/django/simple/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/migrations/0001_initial.py -------------------------------------------------------------------------------- /benchmarks/django/simple/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/django/simple/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/models.py -------------------------------------------------------------------------------- /benchmarks/django/simple/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/settings.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_a.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_b.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_c.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_d.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_e.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_f.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_g.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_h.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_i.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_j.py -------------------------------------------------------------------------------- /benchmarks/django/simple/test_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/django/simple/test_k.py -------------------------------------------------------------------------------- /benchmarks/peewee/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/bench.sh -------------------------------------------------------------------------------- /benchmarks/peewee/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/models.py -------------------------------------------------------------------------------- /benchmarks/peewee/set_up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/set_up.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_a.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_b.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_c.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_d.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_e.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_f.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_g.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_h.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_i.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_j.py -------------------------------------------------------------------------------- /benchmarks/peewee/test_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/peewee/test_k.py -------------------------------------------------------------------------------- /benchmarks/pony/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/bench.sh -------------------------------------------------------------------------------- /benchmarks/pony/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/models.py -------------------------------------------------------------------------------- /benchmarks/pony/test_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_a.py -------------------------------------------------------------------------------- /benchmarks/pony/test_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_b.py -------------------------------------------------------------------------------- /benchmarks/pony/test_d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_d.py -------------------------------------------------------------------------------- /benchmarks/pony/test_e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_e.py -------------------------------------------------------------------------------- /benchmarks/pony/test_f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_f.py -------------------------------------------------------------------------------- /benchmarks/pony/test_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_g.py -------------------------------------------------------------------------------- /benchmarks/pony/test_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_h.py -------------------------------------------------------------------------------- /benchmarks/pony/test_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_i.py -------------------------------------------------------------------------------- /benchmarks/pony/test_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_j.py -------------------------------------------------------------------------------- /benchmarks/pony/test_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/pony/test_k.py -------------------------------------------------------------------------------- /benchmarks/present.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/present.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/bench.sh -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/models.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/set_up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/set_up.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_a.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_b.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_c.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_d.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_e.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_f.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_g.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_h.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_i.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_j.py -------------------------------------------------------------------------------- /benchmarks/sqlalchemy/test_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlalchemy/test_k.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/bench.sh -------------------------------------------------------------------------------- /benchmarks/sqlobject/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/models.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_a.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_b.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_d.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_e.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_f.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_i.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_j.py -------------------------------------------------------------------------------- /benchmarks/sqlobject/test_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/sqlobject/test_k.py -------------------------------------------------------------------------------- /benchmarks/tortoise/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/bench.py -------------------------------------------------------------------------------- /benchmarks/tortoise/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/bench.sh -------------------------------------------------------------------------------- /benchmarks/tortoise/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/models.py -------------------------------------------------------------------------------- /benchmarks/tortoise/set_up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/set_up.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_a.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_b.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_c.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_d.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_e.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_f.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_g.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_h.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_i.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_j.py -------------------------------------------------------------------------------- /benchmarks/tortoise/test_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/benchmarks/tortoise/test_k.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/setup.cfg -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tortoise/orm-benchmarks/HEAD/tox.ini --------------------------------------------------------------------------------