This repository has been archived by the owner on May 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Ideas
Bo Ferri edited this page Jun 10, 2015
·
6 revisions
This is a place for dumping ideas and improvements.
- replace guice-H2K-bridge with:
- new jersey-guice adapter (by Squarespace)
- replace guice persistence module:
- new guice JPA module (Onami-Persist)
- eclipselink (done) + connection pooling/provider? - e.g.
- c3P0
- eclipselink has an own connection pool (which will be utilised per default (maybe the configuration can be improved))
- upgrade:
- jersey (done; v2.17)
- guice (??? - 4.x is "only" beta right (since months and the next stable release is far away)) (done; v4.01-dswarm)
knutwalker's Performance Analysis Conclusion (DD-976)
- remove reflection for Jackson: https://github.com/FasterXML/jackson-module-afterburner => DD-990
- replace common CSV parser with Jackson
- remove reflection based trace logging => DD-991
- beefier CPU
- investigate caching opportunities => DD-992
- use (more) handwritten JSON sers/desers (with performance in mind) => DD-993 (done for GDM (via Jackson Streaming API))
- investigate in (likely advanced) JPA, precisely discovering ways to have it run JOIN statements (maybe we hold it wrong) => DD-994
- use handwritten SQL/JQL queries => DD-994
- change database (radically, like using a NoSQL/Graph store with Kundera) => DD-995
- Overview
- misc
- Graph Data Model
- Server-Installation (Productive Environment)
- Maintenance
- HowTos
- Use Cases