Hi Stu

On 07/04/2010, at 3:50 PM, Stewart Smith wrote:
On Wed, 7 Apr 2010 14:41:26 +0200, Arjen Lentz <[email protected]> wrote:
From observation, the appear to be other consequences to not
specifying a primary key for InnoDB, in terms of locking behaviour and
such.
So the implicit rowid/pk thing is, apparently, not quite equivalent.

my auto-increment implementation is quite different than the innobase
one.

Since we don't at all care about or support statement based replication,
we can be a lot more sane in locking (or lack thereof).

Although I'm not really caring about performance yet... in theory the
embedded_innodb auto increment implementation should be much better.


Please make a clear distinction in your head between PK and auto-inc.
We're here agreeing that all tables should have a PK.
They may or may not have an auto-inc field; some may just have an id which is a fk from another table's auto-inc, or a composite of multiple tables.


Regards,
Arjen.
--
Arjen Lentz, Exec.Director @ Open Query (http://openquery.com)
Exceptional Services for MySQL at a fixed budget.

Follow our blog at http://openquery.com/blog/
OurDelta: packages for MySQL and MariaDB @ http://ourdelta.org










_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to