Hi Steve,

Yes that would be great.  Thanks in advance for contributions.  Right now, 
most OrientDB SQL will work through the "low-level" API.  Right now, I'm 
adding serialization support which will be the foundation for working with 
end-user data structures.  One contributor is currently working on ideas 
for a higher level API.

-Michael

On Wednesday, June 17, 2015 at 9:59:23 AM UTC-4, Steve Coffey wrote:
>
> Hey Michael, 
>
> This is great, much farther along than mine, I haven't had a ton of time 
> to put into it. If it's alright I'd love to contribute to yours, I'm on a 
> mac, so I can help test on that platform as well.
>
>
>
> On Saturday, April 25, 2015 at 10:51:26 AM UTC-4, Michael Peterson wrote:
>>
>> Hi Luca,
>>
>> The ogonori Golang driver I'm working on is still pre-alpha, although one 
>> person told me he's already using it :-).  I guess it has the subset of 
>> functionality he needs.
>>
>> ogonori will be a pure Go driver supporting the OrientDB 2.x Network 
>> Binary Protocol.  I intend for it to have a "native" API, probably based 
>> closely on the Java OrientDB driver API.  It will support the Go 
>> database/sql interface (which is akin to the JDBC standard for Java).  I 
>> also intend to look at other document-db APIs, such as the mgo driver for 
>> MongoDB, to borrow ideas and see if it makes sense to add a Mongo-like 
>> API.  Then I will turn to thinking about whether a graph specific API, 
>> beyond what the "native" API supplies makes sense, such as a Gremlin-like 
>> API.
>>
>> Eventually, it will support:
>>     
>> * most, if not all, OrientDB datatypes
>> * transactions
>> * functions
>>
>> Beyond that I can't say at this point.  I am taking it 
>> feature-by-feature.  Right now I need to continue to fill out support for 
>> datatypes (e.g., still missing DATE and DECIMAL support) and build a 
>> Serializer for the binary format (the Deserializer is ~80% done).
>>
>> Depending on interest, I may support the csv serialization format for 
>> 1.x, but that is too far away to decide on right now.
>>
>> I'm testing it against Linux and Windows.  Eventually, once it gets more 
>> mature, I'll ask people to test it on Mac OS X, as I don't have a Mac at 
>> hand.
>>
>> -Michael
>>
>> On Thursday, April 23, 2015 at 10:51:32 AM UTC-4, l.garulli wrote:
>>>
>>> Hi guys,
>>> So we have 2 alpha drivers for Go?
>>>
>>> Which are pros/cons of both?
>>>
>>> Lvc@
>>>
>>> On 23 April 2015 at 02:39, Michael Peterson <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> I haven't started announcing or advertising it yet, but I've been 
>>>> working on a Go OrientDB driver for the past three months or so.  It 
>>>> targets OrientDB 2.x, supporting the Native Binary Protocol. It is not yet 
>>>> ready for general use, as there is a lot to do with an OrientDB driver.
>>>>
>>>> If you are interested it is here:  https://github.com/quux00/ogonori
>>>>
>>>> When it matures to a usable "alpha" state, I'll make an announcement.
>>>>
>>>> -Michael
>>>>
>>>>
>>>>
>>>> On Thursday, April 16, 2015 at 12:18:22 PM UTC-4, Steve Coffey wrote:
>>>>>
>>>>> I just started working on an OrientDb driver for Go. Right now it 
>>>>> supports basic connect/disconnect and command/query operations using the 
>>>>> Rest API @Luca mentioned. At the moment is pretty basic, and just returns 
>>>>> a 
>>>>> slice of maps representing the raw data that OrientDb hands back. I'd 
>>>>> like 
>>>>> to have it be a little smarter and dynamically generate a struct result 
>>>>> based on the data requested, and also eventually implement the binary 
>>>>> protocol. Check it out here: https://github.com/sdcoffey/gorientdb 
>>>>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fsdcoffey%2Fgorientdb&sa=D&sntz=1&usg=AFQjCNG7UmO4lZA8CAUDSYJG0Y_xTH5mNw>
>>>>>
>>>>> There's a lot of work to do still, so feel free to contribute or 
>>>>> submit bug reports!
>>>>>
>>>>> Cheers,
>>>>> Steve
>>>>>
>>>>>
>>>>> On Saturday, January 24, 2015 at 6:44:33 AM UTC-5, Laszlo Szenes wrote:
>>>>>>
>>>>>> I just discovered OrientDB and it looks to be a perfect fit for my 
>>>>>> upcoming projects.
>>>>>>
>>>>>> However, I could not locate any information on the existence of a 
>>>>>> driver for Go. 
>>>>>>
>>>>>> If anybody knows of an existing  project for this please let me know.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>  -- 
>>>>
>>>> --- 
>>>> 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.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Best Regards,
>>>
>>> Luca Garulli
>>> CEO at Orient Technologies LTD
>>> the Company behind OrientDB
>>> http://about.me/luca.garulli
>>>
>>>  

-- 

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