Green Luo b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
..
src 18662a4d9b [ci fw-only Java/act] Act Updates test - now batch update in single transaction (#3269) 7 years ago
.gitignore 214855004c [ci fw-only Java/act-beetlsql] Add actframework with beetlsql as database ORM tool (#2698) 8 years ago
README.md 18662a4d9b [ci fw-only Java/act] Act Updates test - now batch update in single transaction (#3269) 7 years ago
act-base.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-ebean-mysql-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-ebean-mysql.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-ebean-pgsql-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-ebean-pgsql.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-eclipselink-mysql-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-eclipselink-mysql.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-eclipselink-pgsql-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-eclipselink-pgsql.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-hibernate-mysql-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-hibernate-mysql.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-hibernate-pgsql-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-hibernate-pgsql.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-morphia-mongo-rythm.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act-morphia-mongo.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
act.dockerfile b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
benchmark_config.json b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
pipeline.lua 6db40e537e add ActFramework benchmark set 8 years ago
pom.xml b9753a15c4 [ci fw-only Java/act] Docker act 1.8.1 (#3405) 7 years ago
source_code 83e1de9cba [ci fw-only Java/act] Update to act-1.6.4 (#3179) 7 years ago

README.md

ActFramework Benchmarking Test

This is the ActFramework portion of a benchmarking test suite comparing a variety of web development platforms.

This is using ActFramework 1.7.0-teb-SNAPSHOT to build an application.

Local benchmark result

Plain text and JSON

Test Throughput
plaintext 1188983.73
json 254222.40

MySQL - Ebean

Test Throughput
db 18160.19
multiple queries (20) 1918.49
updates (20) 568.46
fortunes 18848.39

Postgresql- Ebean

Test Throughput
db 32303.52
multiple queries (20) 3268.78
updates (20) 162.43
fortunes 27560

MySQL - JPA/Hibernate

Test Throughput
db 18545.35
multiple queries (20) 1082.51
updates (20) 1070.53
fortunes 18487.09

Postgresql- JPA/Hibernate

Test Throughput
db 30873.39
multiple queries (20) 1879.24
updates (20) 220.74
fortunes 20104.87

MySQL - JPA/EclipseLink

Test Throughput
db 20312.97
multiple queries (20) 1164.44
updates (20) 932.74
fortunes 19784.83

Postgresql- JPA/EclipseLink

Test Throughput
db 30476.38
multiple queries (20) 1887.21
updates (20) 1420.72
fortunes 20863.74

Mongodb

Test Throughput
db 29527.92
multiple queries (20) 1935.13
updates (20) 1039.60
fortunes 18174.70

SQL database test results comparing

DB

Technology MySQL Postgresql
Ebean 18160.19 32303.52
JPA/Hibernate 39588.35 41079.85
JPA/EclipseLink 98415.07 103347.02

Multiple Queries

Technology MySQL Postgresql
Ebean 1918.49 3268.78
JPA/Hibernate 2518.09 3030.14
JPA/EclipseLink 44483.81 49868.77

Updates

Technology MySQL Postgresql
Ebean 568.46 865
JPA/Hibernate 929.35 21.59
JPA/EclipseLink 2213.31 4167.03

Fortunes

Technology MySQL Postgresql
Ebean 18848.39 27560
JPA/Hibernate 33314.78 32490.22
JPA/EclipseLink 37590.55 34565.04