Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 71205 invoked from network); 1 Mar 2011 08:55:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Mar 2011 08:55:02 -0000 Received: (qmail 49844 invoked by uid 500); 1 Mar 2011 08:55:02 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 49363 invoked by uid 500); 1 Mar 2011 08:54:59 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 49347 invoked by uid 99); 1 Mar 2011 08:54:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Mar 2011 08:54:58 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [194.95.197.20] (HELO gateway.optitool.de) (194.95.197.20) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Mar 2011 08:54:52 +0000 Received: from [192.168.100.101] (port=14408 helo=gateway.optitool.de) by gateway.optitool.de with esmtps (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1PuLLc-0007Yl-1G for user@geronimo.apache.org; Tue, 01 Mar 2011 09:54:24 +0100 Received: from SBSRV.ot.local ([fe80::4d6d:dea0:8c7c:18a4]) by SBSRV.ot.local ([fe80::4d6d:dea0:8c7c:18a4%11]) with mapi; Tue, 1 Mar 2011 09:54:23 +0100 X-CTCH-RefID: str=0001.0A090201.4D6CB440.0280,ss=1,fgs=0 From: Michael Simons To: "user@geronimo.apache.org" Date: Tue, 1 Mar 2011 09:54:23 +0100 Subject: AW: I need to pick your brains.... Thread-Topic: I need to pick your brains.... Thread-Index: AcvX6zu8U82kGkV9Sl+VR2/h7ZYnogAANQvQ Message-ID: <01E7E8E50C98824E9045DFD5FFC859D4CEA3245E@SBSRV.ot.local> References: <2468FBAA-2432-42EA-96AA-AD42B1221A8D@gmail.com> <1298962406.19171.6.camel@namphibian> <04B3D1E3-D856-44D3-AA47-EB77F0561AA0@yahoo.com> In-Reply-To: <04B3D1E3-D856-44D3-AA47-EB77F0561AA0@yahoo.com> Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Hi Neil, We faced a similar situation like you a little time ago. We used a JDO-Impl= ementation but there's no AppSrv supporting it. So we had to port to JPA. A= fter some evaluation (and some severe problems with OpenJPA) we decided to = use Geronimo with EclipseLink. So far it works quite well. So IMHO you don'= t need to port code from EL to OpenJPA but just use EL within Geronimo.=20 You say, that you need "to reduce the load on the MySQL servers". We also u= sed a lot of time to reduce the load on the database server as well as on t= he AppSrv. IMHO you should still take plain old SQL/JDBC into account, as s= ometimes this might be the best choice to reduce load and improve performan= ce. Kind Regards, Michael -----Urspr=FCngliche Nachricht----- Von: David Jencks [mailto:david_jencks@yahoo.com]=20 Gesendet: Dienstag, 1. M=E4rz 2011 09:32 An: user@geronimo.apache.org Betreff: Re: I need to pick your brains.... Hi Neil, As far as I know openJPA and EclipseLink are both really good JPA implement= ations. I wasn't aware that either one provided data caching without add o= n products, but I'm not an expert in either product. In geronimo you are p= robably more likely to be able to find help using openjpa because the geron= imo developers know it better and openjpa is another apache project. Other= than that guess I don't have much advice on a choice. thanks david jencks On Feb 28, 2011, at 10:53 PM, Neil Franken wrote: > Hi All >=20 > I need some help to make up my mind about what technologies to use in my > project. Now there is going to be some rather newbie questions in here > but I need some input from people that work with the technology. >=20 > Here is my problem. We are doing a project that requires us to use JPA. > Now I need the JPA to be able to cache data to reduce the load on the > MySQL servers. So over the last couple of days I have been doing a lot > of porting of code from a Glassfish v3 and eclipselink project to > Geronimo.=20 >=20 > However going through the documentation I had a look a OpenJPA as well. > It seems that openJPA is also a very good product.... so my main > question is. >=20 > Which one is better to use in Geronimo.I know OpenJPA is allready > available in Geronimo and from what I can find on the internet it seems > to be a viable alternative to EclipseLink. >=20 > So can anyone here shed some light on the choice I have to make? Seems > like Java programmers in South Africa just use JDBC so finding someone > to have a decent discussion about JPA/ORM Frameworks leads nowhere fast. >=20 > Regards > Neil >=20