Issue Type: Improvement Improvement
Assignee: keithwoodlock
Created: 31/May/13 4:13 PM
Description:

I'd like to suggest that Mifos X switch from the MySQL JDBC driver mysql-connector-java-*.jar to the MariaDB JDBC driver, AKA "MariaDB Client Library for Java Applications", see https://downloads.mariadb.org/client-java/.

Why? On a "philosophical" FLOSS level, for a project like Mifos, the LGPL license of MariaDB's JDBC driver is friendlier & clearer than MySQL's "GPL with FOSS exception".. see also e.g. this http://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/ (about the server of course, not JDBC; but still), and Google "MariaDB mysql" to learn more about the general background story.

Also, performance seems to be better, see http://blog.mariadb.org/on-performance-of-jdbc-drivers/ - although this is not the main reason why I'm suggesting this.

I would except MariaDB's JDBC driver to be 101% drop-in compatible with MySQL JDBC driver mysql-connector-java-*.jar, and work against any MySQL DB as well as against a MariaDB - the kept the same wire level protocol and all that - this isn't about re-factoring anything, just exchanging a JAR - normally. Needs to be tested, of course..

PS: In src, Mifos can only influence the client library (at least until we have an all in one package; MIFOS-4926), but may be in documentation etc. we can start pointing to MariaDB, in addition to MySQL?

Project: Mifos X
Priority: Minor Minor
Reporter: Michael Vorburger
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to