Agree, we can implement common database table based mutex, but what is the problem with database specific implementations? For MySQL `GET_LOCK()` way looks very cool and robust.