multipurpose: useful for analysis and data update, batch and interactive tasks high data integrity via ACID transactions lots of compatible tools, e.g. for loading, management, reporting, data visualization and mining support for SQL, the most widely-used language for data analysis