1. A method for storing graph data in a column-oriented data store comprising a plurality of rows and columns, the method comprising: receiving, by a column-oriented data store population engine comprising a row assignment engine, graph data representing a graph, the graph data comprising vertex data describing one or more vertices in the graph and edge data describing one or more edges in the graph; assigning, by the row assignment engine, one or more vertex rows within the column-oriented data store, wherein each vertex row of the one or more vertex rows is assigned to one vertex of the one or more vertices; assigning, by the row assignment engine, one or more edge rows within the column-oriented data store, wherein each edge row of the one or more edge rows is assigned to one edge of the one or more edges; and populating, by the column-oriented data store population engine, at least one vertex row and at least one edge row based on the graph data.