1. A method for managing messages in a database system, the method comprising the computer-implemented steps of: a first process that is executing in the database system, creating, in a first portion of a volatile memory in the database system, a message in a native format of the first process, wherein the first portion of the volatile memory is associated with the first process; the first process causing a reference to the message to be enqueued into a message queue that is disposed in the volatile memory separate from the first portion of the volatile memory; and the first process causing the message to be enqueued directly from the first portion of the shared memory into the message queue.