Name-value pair persistence with different back-ends.