On Jul 16, 2013, at 7:45 PM, Haomai Wang wrote: > > 在 2013-7-17,上午4:42,Michael Basnight <mbasni...@gmail.com> 写道: > >> On Jul 16, 2013, at 12:49 PM, Mark McLoughlin wrote: >> >>> Hey, >>> >>> On Tue, 2013-07-16 at 10:37 -0700, Michael Basnight wrote: >>>> Official Title: OpenStack Database as a Service >>>> Initial PTL: Michael Basnight <mbasni...@gmail.com> >>>> >>>> Mission Statement: To provide scalable and reliable Cloud Database as >>>> a Service functionality for both relational and non-relational >>>> database engines, and to continue to improve its fully-featured and >>>> extensible open source framework. >>> >>> Seems fine to me, but I'd see adding non-relational support as an >>> expansion of Trove's scope as approved by the TC. >>> >>> I know we discussed whether it should be in scope from the beginning, >>> but I thought we didn't want rule out the possibility of an entirely new >>> team of folks coming up with a NoSQL as a Service project. >> >> Cant disagree with this, because of the initial TCT ruling. FWIW we are >> working on some NoSQL stuff _in_ trove at present. Maybe i should bring it >> up at the next TCT meeting? Ive done a redis POC in the past and can show >> the code for that. It was before the rename and has a small ammt of bitrot >> but its something i can definitely show to the group. > +1, I'm interested in Trove and I want to do some works for it. NoSQL is > easier to control than SQL database and I want to join it to implement > LevelDB.
Great! Feel free to join in. The API is extensible enough at present to allow you to implement LevelDB, or any other NoSQL data store. Its _almost_ as simple as adding a custom guest manager [1], and making sure you edit the api config to specify service_type=name_of_service_type. There are a few more small gotchas, but thats a good 80% of the implementation. You can also create strategies to define how you backup/restore 'service_type', but i wont get into that on list. We are also working on a cluster api to allow cluster instrumentation, which i will be sending out in the next few weeks for the community to scrutinize. Find me on irc, #openstack-trove, user hub_cap for more information. [1] https://github.com/openstack/trove/tree/master/trove/guestagent/manager _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev