Simplify the checkpoint support for data sources: for now, just
checkpoint the data source at a high level, ignoring any difference
between checkpointing a set of targets and the entire database.