Hello Nicolas,

I am not familiar with endeca so I cannot speak specifically to that
product.  What I can do is provide you with a list of reasons that
brought me to use OrientDB with my web2py project.

This is a far from exhaustive list but rather some of the OrientDB
specific features which happened to fit my project best:

- Ability to have schema-full, schema-mixed, schema-less data all in
one DB.  The combination of Document db and Graph db is a big deal
because you can evolve your data over time without breaking/slowing/
hurting/rebooting/running 2 month long queries to add one column of
data to the running system.
- SQL syntax is both familiar to me and can be easily adapted to DAL.
- GREMLIN graph traversal language bundled in is able to be combined
with SQL sytax allowing for very powerful queries on your graph.
  -- Yes Gremlin is available for many other graph dbs but none others
have SQL syntax that can be combined with Gremlin.
- Apache 2.0 license is very liberal.  Free for any use.
- Built in clustering for distributed/high availability setups.
  -- Neo4j has clustering too but only under commercial license as I
understand it.
- Initial testing (more required) of my application revealed OrientDB
pulling relevant data in 1-7 ms versus 80-90 in a traditional RDBMS.
- Luca Garulli is all over all forums Massimo style with helpful
answers and rapid development.
- Pro support and training is available.
- web2py, OrientDB, Gremlin have been the 3 most informative and
helpful communities I have ever encountered = great for long term
usage.


For more complete information go to http://www.orientechnologies.com
the home of OrientDB.  Do go there and click the Documentation button
to learn more about OrientDB.  The wiki is very informative.

Warm Regards,
David Bloom


On Sep 4, 2:04 pm, Nicolas Palumbo <napalu...@gmail.com> wrote:
> what is the difference between orientDB and other graph databases? like endeca
>
>
>
> On Sat, Sep 3, 2011 at 11:12 PM, TheSweetlink <yanosh...@gmail.com> wrote:
> > I have tested bulbs with Rexster and while they are great products
> > with an equally great community, there are some existing
> > incompatibilities that prevent usage of OrientDB's remote engine.
> > This is the only one that allows multiple connections to a db as well
> > as the built-in clustering capabilities.  It is being worked on to my
> > understanding and will work in the future.
>
> > With regards to bulbs, it is really cool stuff but so abstract that
> > you cannot take advantage of many of OrientDB specific features.
> > Namely, schema, indicies work differently, possibly others I cannot
> > think of.  I love the whole Tinkerpop stack and Rexster/bulbs, will
> > definitely use them, but not sure if it's a clean fit for an OrientDB
> > --> web2py specific adapter.  The concept of being able to use bulbs
> > for all of those datastores would bring even more flexibility so it's
> > rather appealing in that sense.
>
> > -David
>
> > On Sep 3, 7:16 pm, Vasile Ermicioi <elff...@gmail.com> wrote:
> >> what do you think if we will write and adapter on top of rexter (or
> >> bulbflow)? we will have an adapter for all rexster graph databases
> >> (TinkerGraph, Neo4j, OrientDB, DEX, and Sail RDF Stores)
>
> >>http://code.google.com/p/orient/wiki/ProgrammingLanguageBindings#Lang...

Reply via email to