why Berkeley DB’s DPL (Direct Persistence Layer) may bring back some of the high-level capability of RDBs. with an example