Vector data stores individual map features with high precision and has a linked attribute table for storing metadata. It is well-suited for mapmaking but poorly suited for storing continuously varying surfaces like elevation. Raster data stores information as a grid of cells, each with a single value, making it ideal for representing continuously varying data but with less precision. Some types of analysis are faster with rasters due to more developed analysis tools, while others are faster with vectors.