1. A method comprising: receiving, by one or more devices, 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 one or more devices, one or more vertex rows within a column-oriented data store, each vertex row, of the one or more vertex rows, being assigned to one vertex of the one or more vertices; assigning, by the one or more devices, one or more edge rows within the column-oriented data store, each edge row, of the one or more edge rows, being is assigned to one edge of the one or more edges; assigning, by the one or more devices, a properties vertex column family within each vertex row, the properties vertex column family comprising at least one properties column, each at least one properties column comprising at least one sub-row, each at least one sub-row being to store at least row type data; populating, by the one or more devices, the at least one sub-row of the at least one properties column with the row type data; and populating, by the one or more devices, at least one vertex row and at least one edge row based on the graph data.