Data store APIs and implementations