To wit: a long-running SELECT will block updates to the same table. Whilst this is not unexpected, I was wondering whether this is widespread in databases. I know Oracle can support asynchronous access, for instance. I started looking at MaxDB but the documentation is extremely formal and it was hard to tell.
I'm not sure what you mean by asynchronous access in this context, but a SELECT should not normally block an update an MySQL. At least for any 4.x version of the database, I'm not at all familiar with older versions.
Jay