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.
