1. A system for replication in a grid based environment, comprising: a processor; storage coupled to the processor, wherein the storage stores computer program instructions, and wherein the computer program instructions, when executed by the processor, performs operations, the operations comprising: creating a grid command structure; and at an authorized node in a grid of nodes, inserting a Data Definition Language (DDL) operation into the grid command structure; in response to determining that the DDL operation is for creating a table and that auto-registration is enabled for the table, posting a create replicate grid message in the grid command structure with a replicate name to be created, a database, an owner, and the table; activating full row logging for the table; and propagating the DDL operation from the authorized node to one or more other nodes in the grid of nodes at the end of a transaction that inserted the DDL operation into the grid command structure.