|[CDO] is it abandoned? what is alternative? [message #1444026]
||Mon, 13 October 2014 14:51
| ModelGeek Mising name
Registered: June 2011
I am doing some pre study for developing EMF based multiuser application facilitating collaboration. |
CDO and EMF store came as two candiates. I liked CDO as it offers database persistance. EMF Store is also good but it offers file persistance which might be problematic when data size increases and we need to make sure our application can handle really big models...
I just came across to one of the thread (https://www.eclipse.org/forums/index.php/t/826480/) saying CDO is already abandoned..... is it true? Should i drop the idea of using CDO? Is Teneo offers a good replacement for CDO? Does Teneo also supports collaboration and transactions?
[Updated on: Mon, 13 October 2014 15:25]
Report message to a moderator
|Re: [CDO] Multi user collaborations [message #1446202 is a reply to message #1446176]
||Thu, 16 October 2014 13:43
| Christophe Bouhier
Registered: July 2009
On 16-10-14 15:08, David Wynter wrote:|
> I agree with Eike. It is a problem that is either how we use CDO or
> maybe something else.
> But to say we expected the problem to be solved in 4 hours is incorrect.
> I asked if Eike could at least look at our corrupted repositories,
> frankly it would take an hour to look at them and someone with deep
> knowledge of CDO will probably quickly realise what is wrong. You only
> need to use the standard CDO Explorer view that comes with the CDO
> plugins to try to export the repository and it clearly shows the
> corruption, it will fail. Inspecting that then might give a clue to how
> we recover them and even possibly how they get into that state. Our
> experience has been that CDO works well most of the time and then at
> random, saving the same class types as many times successfully
> previously, using exactly the same code it corrupts the repository. We
> have no idea why and various test cases where we effectively copy the
> entire repository pass. Clearly a difficult problem to solve. Eike
> admitted himself that he is very busy, he has to make a living after all.
> Regarding the drop off of commits, I did not make it up, -
> You make your own decision.
So David, did you know completely abandon CDO, or would you give it
another try if your problem was addressed? The reason I ask, is I have
been CDO for several years and at some point we had corruption issues,
which we reported here:
Both Eike and Stefan went through a great deal of trouble, to
solve the problem, which they did in the end.
I don't want to speak for Eike, but what I gather is that there is a bit
of disappointment, that the community hasn't been more active to
document, promote, patch and whatever else CDO. (Mea culpa here).
It's a great technology, but also very complex and simply diving-in is
not a trivial task. It requires a lot of time to understand the code,
hence perhaps the reason people are hesitant. I remember one comment
stating "Massively intimidating", which says it all.
What I know for sure though, is that Eike has been very responsive on
questions on the forum, Skype and email..So he certainly can't be blamed
for not being responsive from my experience.
Powered by FUDForum
. Page generated in 0.02817 seconds