Michael Hixson 29c3038db8 actframework on docker (#3342) 7 년 전
..
src 18662a4d9b [ci fw-only Java/act] Act Updates test - now batch update in single transaction (#3269) 7 년 전
.gitignore 214855004c [ci fw-only Java/act-beetlsql] Add actframework with beetlsql as database ORM tool (#2698) 8 년 전
README.md 18662a4d9b [ci fw-only Java/act] Act Updates test - now batch update in single transaction (#3269) 7 년 전
actframework-base.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-ebean-mysql-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-ebean-mysql.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-ebean-pgsql-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-ebean-pgsql.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-eclipselink-mysql-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-eclipselink-mysql.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-eclipselink-pgsql-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-eclipselink-pgsql.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-hibernate-mysql-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-hibernate-mysql.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-hibernate-pgsql-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-hibernate-pgsql.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-morphia-mongo-rythm.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework-morphia-mongo.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
actframework.dockerfile 29c3038db8 actframework on docker (#3342) 7 년 전
benchmark_config.json 29c3038db8 actframework on docker (#3342) 7 년 전
pipeline.lua 6db40e537e add ActFramework benchmark set 8 년 전
pom.xml 99940f42f8 Upgrade to Java 9 (#3286) 7 년 전
source_code 83e1de9cba [ci fw-only Java/act] Update to act-1.6.4 (#3179) 7 년 전

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