firebase / firebase/firebase-ios-sdk

[FR]: Enable No-Persistence / No-Cache Queries

Open
#12,397 5 comments 0 reactions 1 assignee Claimed by @MarkDuckworth View on GitHub
api: firestore type: feature request
Dominant language
C++
Stars
6.7k
Forks
1.8k
Avg merge
2d 18h
Merged PRs (30d)
75

Description

### Description

**Use Case**

I'd like to be able to make certain queries explicitly with no persistence. Given large cached collections in persistence can impact performance, there are some larger documents that I'd like to query when needed but never persist.

**How the Firebase SDK currently handles it**

Persistence settings are set globally at Firestore initialization, there is currently no API to enable certain queries to sidestep cache.

**How you propose the Firebase SDK should handle it**

Either: allow the creation of alternate Firestore instances, with different persistence settings, or, allow queries to provide a `disableCaching` option, that skips persistence.

### API Proposal

_No response_

### Firebase Product(s)

Firestore

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.