I'm fairly new to GRASS, and only recently discovered the r.external and v.external functions.
I'm used to working with R and QGIS where all the data is "external". Typically I keep vector data in PostGIS and rasters in the filesystem. But it seems the GRASS paradigm is to import this data into mapsets (with r.in.* and v.in.*).
So, what are the advantages of switching to that paradigm, vs. using r.external/v.external? Is one or the other faster, or easier to keep organized, or more bug-prone or error prone? Are there formats that can't be handled by linking?