More stuff ---

One thing I think that we really need to drive home to providers is 
TraversalStrategies. That should be a blog post too. I've talked to two graph 
databases providers recently and both were concerned about performance through 
the TinkerPop API. They didn't know they could write provider-specific 
strategies to bypass TinkerPop and talk directly to their databases native 
APIs/optimizations. Once that was clear, both were like "ahhhhhhh…."

Marko.

http://markorodriguez.com

On May 25, 2016, at 9:18 AM, Ran Magen <rma...@gmail.com> wrote:

> Psssht, the original Uni_pop _has Tinkerpop support, and a better unicorn
> logo...
> 
> 
> 
> Seriously though,  for wider Tinkerpop adoption it would be cool to have a
> general "Provider Template" along with the tutorial/blogpost :  
> 
>  * Default `structure` implementation, with /*IMPLEMENT READ/WRITE/ETC HERE*/ 
> in the relevant places.  
> 
>  * Default `process` implemantions (i.e. `TraversalStrategy`s).  This should 
> probably be "commented out" at first, and "uncommented" after the basic 
> structure implementation is working.
>  * Default setup of test suites. 
>  * Configurations
>    * pom.xml
>    * Gremlin Console plugin
>    * Utility scripts (e.g. deploy&amp;run in console/server)
> 
> On May 25 2016, at 5:36 pm, Jason Plurad &lt;plur...@gmail.com&gt; wrote:  
> 
>> Agreed. A big on-going problem TinkerPop has is that people invariably  
> stumble upon TinkerPop 2 and Blueprints/Pipes. If they find TP2, maybe they  
> presume it is dead, so they roll their own.
> 
>> 
> 
>> I've been tinkering recently in this space, more specifically to better  
> understand the gremlin-test suite in general. A blog post sounds like a  
> good idea. I can take a stab at it.
> 
>> 
> 
>> On Wed, May 25, 2016 at 10:25 AM, Dylan Millikin
> &lt;dylan.milli...@gmail.com&gt;  
> wrote:
> 
>> 
> 
>> &gt; Maybe working on referencing these pages via perhaps a blog post from  
> &gt; someone would be cool. Something along the lines of "Creating a graph db 
>  
> &gt; with Tinkerpop" or some other variation that may get good hit results in
> a  
> &gt; google search.  
> &gt;  
> &gt; On Wed, May 25, 2016 at 10:06 AM, Stephen Mallette
> &lt;spmalle...@gmail.com&gt;  
> &gt; wrote:  
> &gt;  
> &gt; &gt; We've seen a lot of new graphs come out that don't do TinkerPop from
> the  
> &gt; &gt; start. Perhaps they make a conscious decision not to - i dunno. I
> just  
> &gt; &gt; wonder if part of the problem is the provider docs for doing an  
> &gt; &gt; implementation:  
> &gt; &gt;  
> &gt; &gt; <http://tinkerpop.apache.org/docs/3.2.0-incubating/dev/provider/>  
> &gt; &gt;  
> &gt; &gt; are they easy enough to find? do folks understand them and what it
> means  
> &gt; to  
> &gt; &gt; be tinkerpop-enabled? the docs could probably be improved - any
> graph  
> &gt; &gt; providers out there want to take a stab at it? in some ways your
> external  
> &gt; &gt; experience at implementing might be helpful in improving them.  
> &gt; &gt;  
> &gt; &gt; On Tue, May 24, 2016 at 12:40 PM, Marko Rodriguez
> &lt;okramma...@gmail.com&gt;  
> &gt; &gt; wrote:  
> &gt; &gt;  
> &gt; &gt; &gt; Hi,  
> &gt; &gt; &gt;  
> &gt; &gt; &gt; See https://github.com/haifengl/unicorn  
> &gt; &gt; &gt;  
> &gt; &gt; &gt; They say they support a "Gremlin-like API." It would be really
> cool if  
> &gt; &gt; &gt; they just implemented TinkerPop's Graph API. Perhaps someone
> feels like  
> &gt; &gt; &gt; creating a ticket at their main repo explaining how to go 
> about  
> &gt; &gt; supporting  
> &gt; &gt; &gt; TinkerPop? Or, even better, providing them a PR!  
> &gt; &gt; &gt;  
> &gt; &gt; &gt; https://github.com/adplabs/unicorn  
> &gt; &gt; &gt;  
> &gt; &gt; &gt; Take care,  
> &gt; &gt; &gt; Marko.  
> &gt; &gt; &gt;  
> &gt; &gt; &gt; <http://markorodriguez.com>  
> &gt; &gt; &gt;  
> &gt; &gt; &gt;  
> &gt; &gt;  
> &gt;
> 

Reply via email to