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.
