Hi Gonçalo,
Thanks for your opinion. OrientDB is trying to do something that other
NoSQL products don't: being an Operational Database with a powerful and
flexible model. We're on the same Gartner Magic Quadrant with the big names
(gartner.com/technology/reprints.do?id=1-1M9YEHW&ct=131028&st=sb), and
OrientDB is the only Graph DBMS perceived as "Operational".

In facts, most of NoSQL solutions are used as second database (cache,
recommendation only system, etc.), where they get data from a main
Operational DBMS.

However, this is an Open Source project born from *Underdogs* just for fun,
that one day companies asked for support and training because they were in
Production with OrientDB. So we never claimed to be rock-solid as a
30-years-engine like Oracle, but if a growing number of users is using
OrientDB there must be a reason.

Especially because we've non *well written documentation* (nobody in Orient
Technologies is mother tongue, sorry for such childish docs), *poor
examples*, etc., but with a growing number of success stories and big names
as users and partners (soon we'll announce the new world-wide partners):
this means the product must be pretty good from the technical point of
view, otherwise all our users would switch to any other NoSQL available
today with tons of documentation and thousands of Mug as gadgets in all the
IT conference they're present.

The fact we openly discuss about adopting or loosing an API in the
Community Group, because the main author is too busy to work on, confirm
this is a *Community Driven* product first, then a commercial product for
Enterprises.

We started from the product, now we're focusing also into the rest, because
we know it's important for adoption and for companies, but step by step :-)

Lvc@


On 9 July 2014 00:18, Gonçalo Luiz <[email protected]> wrote:

> My very recent opinion is that OrientDB tries to cover a lot of ground
> with very sparse resources.
>
> The concepts thus far implemented are spot on, namely the organic
> organization of nodes and intrinsinc self healing trait that comes with it.
> Really impressive.
>
> However, despite the heroic efforts of the developers, namely Luca, the
> documentation is appaling. It barely scratches the surface of the package
> and is often written in a very poorly way, in a nearly childish way with
> little or no detail.
>
> This makes it absolutely impossible to get the package through a simple
> spike or proof of concept even if my developers love the completude this
> project aims for. I will never be able to secure the funding to become a
> paying customer when the developers waste two days because they couldn't
> create a class type when two nodes were up while everything was ok with
> only one and the thrown exception message was full of typos and referring
> to some internal problem giving no clue on how to get it working.
>
> This is one of the most amazing projects I've ever came across in my 15
> years of open source development,.but without a serious effort to
> industrialize it, I'm sure it will become a distant memory of a once great
> idea at some point.
>
> Brief and laconic memos sent out to the users don't help at all. Saying
> that one whole layer is now no good to use because ONE developer has quit
> is a huge red flag that put me, and believe a lot of others, out.
>
> I've now dropped all the 66 man day worth of effort I had granted to
> investigate this product in the scope of a multi million dollar project.
> It's really a shame.
>
> A word of advise: if you're not ready yet, that's ok: just state it
> clearly, stick to 0.x versions and don't try to make it look like it's a
> mature product. It fires back. Like today.
>
> Best of luck.
>
> Gonçalo
> On 8 Jul 2014 21:47, "Peter Henzler" <[email protected]> wrote:
>
>> Hi
>>
>> I found OrientDB just a few days ago, when I was looking for a
>> persistence solution for my new project.
>> I found Neo4J and when looking for an alternative that could also be used
>> in commercial products I found OrientDB.
>>
>> I am carrefully studying the APIs and posibilities of OrientDB.
>> Until I read the entries in this forum I was impressed.
>> But when I read from corrupted databases I a shying away!
>>
>> I looked into the ObjectDatabase API and made some test with it.
>> The first thing I didn't like was that when I look at the object
>> instances in the debugger all the instance variables are empty.
>> I have to look in the underlying ODocument object to find the data of the
>> objects properties.
>> Not very suitable for development.
>>
>> The other thing I didn't like is the lack of support for java interfaces.
>> I can not query objects from the database that implement a certain
>> interface.
>> In my opinion a must in serious object oriented programming.
>> Something that is also missing in Neo4J although they have the notion of
>> labels that might be usefull to do this.
>>
>> I have looked in the Sping Data for Neo4J documentation and must admit
>> that they have done a very good job.
>> If I would have the time I would take this project and adapt it for the
>> ObjectDB database system.
>> But unfortunately I haven't.
>>
>> As I have not started working with OrientDB yet, I would be very
>> interested in hearing opinions of other people using the Object Database
>> API.
>>
>> I have a good impression of OrientDB and I think it is a good piece of
>> software.
>> But I do not want to set on a 'dead horse'.
>> I have seen many object oriented databases dieing in the past.
>> So, I do not hope that this is the fate of OrientDB...
>>
>>
>>
>>  --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to