![](https://secure.gravatar.com/avatar/2c85cb4200b53244a77d3f7854818abe.jpg?s=120&d=mm&r=g)
14 May
2010
14 May
'10
9:27 a.m.
On Thu, 13 May 2010 16:36:41 +0200, Sergei Golubchik
* not everything can be replicated at every level, for example table creation cannot be replicated row-based, InnoDB changes cannot be replicated with "MyISAM pwrite()" events
We're doing it as kinda row based ("structure based" ?) with using the table protobuf message as a standard interchange format for it. This enables some really nice things - like replicating to non-SQL systems. Or even just sanely replicating to a SQL system that doesn't share your exact syntax and defaults for DDL (i.e. anybody that isn't you, at the same version). -- Stewart Smith