As the saying goes, the wonderful thing about standards is that there are
so many to choose from.

Having a standardized query language has been very good for relational
databases, because it means that (1) developers can (theoretically)
retarget their applications to a newer/better RDBMS with relatively low
effort, and (2) give third-party tool developers more latitude. I say
theoretically, because in practice each RDBMS implemented its own
extensions to SQL, and there was never any portability for stored
procedures, triggers, and other features. Standardized APIs like ODBC and
JDBC improved this situation as well.

Object databases ended up with a "standard" that standardized almost
nothing, with the end result that almost no one has heard of object
databases, much less used them. In large part this was because each of the
major vendors was afraid of losing customers if it was too easy to migrate
an application to a different ODBMS. Eventually developers that needed to
persist objects moved to using Object Mappers (eg: Hibernate, et al) to
persist their objects in relational databases.

NoSQL databases seem to be operating in the same mode that plagued ODBMS
standardization.

TinkerPop Blueprints has been operating as the defacto standard for graph
databases, except that Neo4J went its own way with Cypher. The extended
transition from TinkerPop2 to TinkerPop3 has given Neo Technologies an
opportunity to standardize Cypher, and relicense it with the Apache 2.0
license, which makes it palatable for other graph databases to implement.
Cypher uses a query language, instead of a query API, so it's easier for
non-developers to work with. What I don't see (yet) is an actual
implementation that I can download and play with -- just a one-page website.

If I Recall Correctly, Orient 3.0 is supposed to transition to TinkerPop3,
with the attendant improvements to Gremlin.

- Craig -

On Fri, Oct 23, 2015 at 9:00 AM, scott molinari <
[email protected]> wrote:

> Just for my curiosity, but is Cypher better as a standard graph query
> language than Tinkerpop Gremlin?
>
> Scott
>
> --
>
> ---
> 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