[ https://issues.apache.org/jira/browse/JAMES-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17877663#comment-17877663 ]
Wojtek commented on JAMES-2586: ------------------------------- > Contribution welcomed. Understood, though this hangs a lot on the James' team stance and "only postgres". I guess that if it could be shown that something more universal offers ~comparable performance then such submission would be acceptable? I remember that work but this was less about performance but more about the memory leak. Nevertheless it gives some insight. Do you have any recommnded tool to load-test James so it would be possible to easily have reproducible tests? (JMeter)? > Implement a Postgres-specific backend > ------------------------------------- > > Key: JAMES-2586 > URL: https://issues.apache.org/jira/browse/JAMES-2586 > Project: James Server > Issue Type: New Feature > Reporter: Matthieu Baechler > Priority: Major > Time Spent: 235.5h > Remaining Estimate: 0h > > James has a JPA implementation of most interfaces that allows to deploy it on > top of some popular RDBMS. > However, while useful for some kind of applications, ORM are usually a bad > fit for applications requiring high performance like a mail server. > As an abstraction, it also prevents from using advanced features of a given > RDBMS. > For most usages, James would probably run great on top of Postgres, given > that we use advanced features to implement search, for example. > A good strategy would be to implement all interfaces implemented by JPA with > a modern Postgres driver. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org