3 ms·
What I don't understand is why you would use MySQL as your storage engine it seems to me you are stripping away most of the benefits of using MySQL by interfaci
by dkhenry 15y ago
What I don't understand is why you would use MySQL as your storage engine it seems to me you are stripping away most of the benefits of using MySQL by interfacing it with this library. Is there a compelling reason to not use google's own LevelDB?
- mattyb 15y agoIs there a compelling reason to not use google's own LevelDB? LevelDB is a key-value storage library. MySQL is a relational database server. They are about as different as data stores can get.
- stevencorona 15y agoDon't really see what parts of mySQL you are stripping away by using this library. It's just extending/improving some weak spots of mySQL- you literally don't lose any features.
- dkhenry 15y agoAccording to their website - """ The way we plan to achieve this is by providing a subset SQL front end with limited guarantees """ If your making something to parse and validate SQL yourself which is what it seems like they are doing then why go through all the hassle to run it a second time through another SQL parser. Also since your mandating everything have a "Key" why are we not using a "Key-Value" store. I am not saying this is a bad project or a bad design decision I am just curious why they made those decisions since at first glance it makes no sense whatsoever.