On Mon, Apr 13, 2009 at 07:35:47PM -0400, Michael Izioumtchenko wrote:
> but really, are they fast? What are Drizzle's plans about I_S?

Likely turn it into an engine, and have hooks for other plugins to
provide tables. Thanks to the FRM removal and (ongoing) discovery work,
this should be simple.

> And the data dictionary and/or runtime memory only statistics? Both
> could be useful services for any DB engine.

runtime memory statistics does need some work, but it shouldn't be hard
to get right.

> I'd imagine an ideal statistics module to be a memory only database
> engine with UNCOMMITTED READ as the only

Yes - you scan the values, either computed on-fly or already stored.
certainly READ UNCOMMITTED style isolation.

But this is more performance schema than information schema. There is a
solid case to be made that I_S tables should be consistent and READ
COMMITTED (at least).

> isolation level. It could also employ shared memory  so people could
> write risky but fast readonly

All read only. write values are configuration.

> clients that would forgo some locking at the expense of an occasional
> clientside SEGV.

Note that this wouldn't be client side, this would be *server* side as
all the I_S magic has to happen in server.

-- 
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

Reply via email to