Green Luo f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
..
src f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
.gitignore 214855004c [ci fw-only Java/act-beetlsql] Add actframework with beetlsql as database ORM tool (#2698) 8 年 前
README.md f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
benchmark_config.json f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
pipeline.lua 6db40e537e add ActFramework benchmark set 8 年 前
pom.xml f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-ebean-mysql-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-ebean-mysql.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-ebean-pgsql-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-ebean-pgsql.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-eclipselink-mysql-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-eclipselink-mysql.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-eclipselink-pgsql-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-eclipselink-pgsql.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-hibernate-mysql-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-hibernate-mysql.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-hibernate-pgsql-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-hibernate-pgsql.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-json-plaintext.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-morphia-mongo-rythm.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 7 年 前
setup-morphia-mongo.sh f9ed633042 [ci fw-only Java/act] Act 1.7.0, add tests for hibernate/eclipselink integration (#3222) 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) 865
fortunes 27560

MySQL - JPA/Hibernate

Test Throughput
db 39588.35
multiple queries (20) 2518.09
updates (20) 929.35
fortunes 33314.78

Postgresql- JPA/Hibernate

Test Throughput
db 41079.85
multiple queries (20) 3030.14
updates (20) 21.59
fortunes 32490.22

MySQL - JPA/EclipseLink

Test Throughput
db 98415.07
multiple queries (20) 44483.81
updates (20) 2213.31
fortunes 37590.55

Postgresql- JPA/EclipseLink

Test Throughput
db 103347.02
multiple queries (20) 49868.77
updates (20) 4167.03
fortunes 34565.04

Mongodb

Test Throughput
db 33595.57
multiple queries (20) 2197.53
updates (20) 1039.60
fortunes 24301.25

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