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...