Hi,
I wouldn't recommend anyone to look at the MySQL_Internals_Custom_Engine and try to build one for Drizzle.
Agreed. When I first started getting into storage engines, that documentation was a good starting point for getting a feel on how things worked. However, I soon learned that it lacked a lot important information like internal formats and structures that you really need to know to actually get things done. Ironically, the best source of information for me was InnoDB's handler code as it has a lot of awesome inline comments. Admittedly this situation is saddening. Hopefully we'll have a great documentation in Drizzle's Wiki once the interface becomes "stable". I'm more than happy to help this. Cheers! -- Toru Maesaka <dev@torum.net> On Tue, Apr 20, 2010 at 6:40 AM, Brian Aker <brian@tangent.org> wrote:
Hi!
I wouldn't recommend anyone to look at the MySQL_Internals_Custom_Engine and try to build one for Drizzle. The API's are not that similar anymore. At some point I will create a new Skeleton engine, but that is probably a ways off in the future.
Cheers, -Brian
On Apr 19, 2010, at 2:12 PM, Venu Kalyan wrote:
Hi
You should check this link, as it has everything on storage engine API: http://forge.mysql.com/wiki/MySQL_Internals_Custom_Engine
Also; you should check the example storage engine source code (storage/example) for bootstrapping, so that you can get your dummy storage engine ready in few minutes.
Once you start, it will be real fun and easy to start though...
Have fun Venu
On Mon, Apr 19, 2010 at 1:35 PM, Igor K <igor175@gmail.com> wrote: Dear all,
I am new to the community and would like to ask a question:
What is the best approach, in your opinion, to start learning storage engine API? So that one can write a dummy storage engine in no time.
Advices from the experts as well as various experiences from life are welcomed.
Igor Kozachenko University of California, Berkeley
_______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : drizzle-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : drizzle-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : drizzle-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp