1. A method for replication in a grid based environment, comprising: creating grid control structures, including a grid command structure; and at an authorized node in a grid of nodes, receiving a Data Definition Language (DDL) operation; inserting the DDL operation into the grid command structure; 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.