The database attach process is a much more risk-averse migration process and is subsequently more likely to be used for most environments. It has the significant advantage of enabling SharePoint administrators to create new best-practice SharePoint 2010 environments and simply move the databases to a new farm and upgrade them there.