Hi, thank you for supporting! On Apr 6, 2010, at 6:55 PM, Stewart Smith wrote:
On Fri, 2 Apr 2010 22:24:04 +1030, Yanbo Wu <[email protected]> wrote: > Jay and Stewart's blogs did help a lot. Now I have a working drizzle > running in gdb. I am trying to find some small and easy bugs to fix as > a start, any suggestion which one is good for me? Have you found anything yet? There's things like "replace sprintf usage with snprintf or std::string" which is always good simple fun :) - it seems all the major bugs are not for rookies, i will surely start from these at this stage. > About the Cloud Based Storage Engine, here is my understanding and questions, > can anybody offer me some suggestion and correction... thanks a lot. > > Looking at mysql-awss3, I think the task is same here - implement a cursor > (in mysql language it's handler). But I think mysql-awss3 is not a fully > working plugin, am I right? It seems only the first non-primary-key field is > written. So here is my first question, according to the project description > on wiki, "write a Storage Engine (or adapt awss3) for Drizzle - allowing > storing and retrieving of blobs from Cloud Storage services such as S3 and > Rackspace Files", so only blobs are written to the cloud? If so, what to do > with other fields? I think we should incrementally improve things, and provide configuration options. e.g. you could choose to have CSV delimited things in the key,value store, or a protobuf format. or just blobs. - if I understand correctly, CSV delimited things means key:(col_1, col_2, ..., col_n), right? the simplest possible implementation that's useful is key,value BLOB only. But we can get more and more useful (scans et al) So it may be good writing up a feature list (and TODO) for each phase of development. - so the mysql-awss3 is doing the key, value blob thing only now, and it's correct. well, for the first stage I think I can do the same and support more formats incrementally as you suggest. I have submitted the proposal, but I will improve it soon for more details. Thank you very much, this clears a lot of things. -- Stewart Smith _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

