I can imagine a database which tries to solve both of these domains.
A centralized database handles consistency, and vends data closures to distributed applications for in-process querying (and those closures reconcile via something like CRDT back to the core db).
Does this exist?