On 11 May 2010, at 18:53, Randy Watler wrote: > Scott: > > I am willing to take on this project starting immediately if it can help you > guys and I would not be getting in the way of the ongoing work of others. > Like I said, I have to support JCR storage for Wookie in any case ASAP.
That sounds great to me - what do other committers think? I can imagine other implementations where a JCR connection is going to be useful (Sakai comes to mind, for example). > OJB is what Jetspeed uses internally... I would suggest using JPA unless > there is a compelling reason to do otherwise. I only mention OJB as a plugin > candidate that Jetspeed might use in the future, not an important one that > Wookie support natively. OK, that makes sense. JPA, JDO, EmpireDB etc are all in the same category, as relatively straight switches for HIbernate. > I dont have any experience with Thrift+Cayenne, but I'd be happy to include > that configuration/technology stack in any approach. Bryan can probably help there I imagine..? > > Let me know, > > Randy > > Scott Wilson wrote: >> On 11 May 2010, at 18:22, Randy Watler wrote: >> >> >>> Kris/All: >>> >>> Hello... I am currently starting to modify Wookie to use a JCR backend for >>> use in a CMS web site environment. I am also interested in making the >>> solutions pluggable along the way so that other implementations can be used >>> to suit the environment. I am a committer on the Jetspeed project and there >>> is interest there as well, so using the native store there, (OJB), would be >>> ideal. Obviously, this thread has mentioned other candidates! >>> >>> How best can I help you guys here make this happen? >>> >> >> Hi Randy, >> >> The most pluggable we can be the better I reckon. So things like JCR, JPA >> and so on do have an advantage in that they allow multiple implementations. >> However if we can also make it possible to have a Thrift connection to >> Cayenne then that's good too! >> >> I put OJB on the candidate list, but when I looked at the I couldn't see >> much activity (last commit back in 2008) - though maybe thats just because >> its mature. What's your experience of OJB in Jetspeed? >> >> - Scott >> . >>> Randy >>> >>> Kris Popat wrote: >>> >>>> On 11 May 2010, at 15:07, Copeland, Bryan wrote: >>>> >>>> >>>>> Kris, >>>>> >>>>> When you mentioned building your own file-based solution it made me think >>>>> of the growing "no-SQL" movement. I wonder if it might be useful to >>>>> leverage yet again another Apache project, Cassandra: >>>>> http://cassandra.apache.org/ >>>>> >>>>> For "very large-scale" systems (and likely much more complicated), is >>>>> Apache Hadoop: >>>>> http://hadoop.apache.org/ >>>>> >>>>> Probably most know about these, but they are examples of key-based and >>>>> graph-based storage systems, respectively... Document-based approaches >>>>> already exist too, so it may make sense to leverage the work done by the >>>>> CouchDB team: >>>>> http://couchdb.apache.org/ >>>>> >>>>> Just thought I'd share that as the first two projects, and Wookie, are >>>>> currently the three up and coming Apache projects my organization is >>>>> tracking most closely. I'm not sure who will win the >>>>> "efficiency/lightweight data store war", but in the end, an approach >>>>> which offers options and flexibility for datastore configuration will >>>>> probably be the nicest for the community, but, most difficult to >>>>> accomplish because of the differences between RDBMS and Graph-based >>>>> camps, perhaps Document-based might be a nice middle-ground though? >>>>> >>>> Thanks for that, will add them to the list of possibilities on the wiki. >>>> These look very interesting. Best for us is to find something that slots >>>> in easily replacing the current db middleware that we are using taking >>>> issues of robustness, extensibility, load handling and licensing into >>>> consideration. Will be spending some time on this over the next few days >>>> tinkering and evaluating >>>> >>>> >>>> >>>>> Bryan >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: Kris Popat [mailto:[email protected]] >>>>> Sent: May 11, 2010 5:28 AM >>>>> To: [email protected] >>>>> Subject: Re: important todo: remove hibernate (was Re: Fwd: Several >>>>> podling reports still missing at >>>>> http://wiki.apache.org/incubator/May2010, due today) >>>>> >>>>> >>>>> On 11 May 2010, at 09:21, Scott Wilson wrote: >>>>> >>>>> >>>>>> On 11 May 2010, at 09:16, Ross Gardler wrote: >>>>>> >>>>>> >>>>>>> On 11/05/2010 09:05, Scott Wilson wrote: >>>>>>> >>>>>>>> I've updated the report here: >>>>>>>> >>>>>>>> http://wiki.apache.org/incubator/May2010#Wookie >>>>>>>> >>>>>>> +1 to your report. >>>>>>> >>>>>>> A busy quarter. >>>>>>> >>>>>>> I'm largely silent at present due to spending all my time on >>>>>>> http://www.transfersummit.com >>>>>>> (people should come, it's a great conference). >>>>>>> >>>>>>> Once that's out of the way I want to really crack on with getting >>>>>>> rid of hibernate so we can get a release out the door. In my >>>>>>> opinion, we need a release to really start building community. >>>>>>> >>>>>>> Of course, if someone wants to get cracking on that before me I'll >>>>>>> gladly start a branch for that work and keep it aligned with trunk >>>>>>> for you (asuuming you are not already a committer). >>>>>>> >>>>>> Yes, that's pretty much the last hurdle. >>>>>> >>>>>> Kris, were you going to put together a list of candidates for >>>>>> replacing Hibernate on the wiki? >>>>>> >>>>> Yes I've looked through some options a couple of weeks ago, will pick >>>>> it up again and put some ideas up. >>>>> >>>>> It might be worth testing a file based solution that I've been working >>>>> on too. I'll put a patch up for people to test in a few days time. >>>>> Will need testing for robustness and speed. >>>>> >>>>> >>>>>>> Ross >>>>>>> >>>> Kris >>>> >>>> >>>> >> >> >> >
