Firebase .validate()读取是否收费?
给定路径Firebase .validate()读取是否收费?,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,给定路径 /user-project-enum/{uid}/{pid} 其中,{pid}是项目标识符,其值是字符串枚举 例如 我有机会使用.validate()测试路径/projects/{pid}中是否存在{pid} 但是,每个项目对象大约有5kB,如果我们对.validate()执行的读取收费,那么写入成本可能会从零(写入是免费的IIRC)上升到5kB读取成本。如果不是这样的话,这种手术非常便宜,而且不费吹灰之力 所以我的问题是,我们是否为.validate()读取收费?这里是firebas
/user-project-enum/{uid}/{pid}
其中,{pid}
是项目标识符,其值是字符串枚举
例如
我有机会使用.validate()
测试路径/projects/{pid}
中是否存在{pid}
但是,每个项目对象大约有5kB,如果我们对.validate()
执行的读取收费,那么写入成本可能会从零(写入是免费的IIRC)上升到5kB读取成本。如果不是这样的话,这种手术非常便宜,而且不费吹灰之力
所以我的问题是,我们是否为.validate()
读取收费?这里是firebaser
Firebase实时数据库仅对出口带宽和数据库存储空间收费。除此之外,读取或写入操作不收费
Firebase实时数据库安全规则不会对读取的数据带宽收费。因为这是谷歌基础设施内部的流量,所以它被认为是不带电的带宽
这与云Firestore不同。由于Firestore对文档读取收费(除了带宽和使用的存储空间之外),您在安全规则中读取的文档将根据您的配额收费。firebaser此处 Firebase实时数据库仅对出口带宽和数据库存储空间收费。除此之外,读取或写入操作不收费 Firebase实时数据库安全规则不会对读取的数据带宽收费。因为这是谷歌基础设施内部的流量,所以它被认为是不带电的带宽
这与云Firestore不同。由于Firestore对文档读取收费(除了带宽和使用的存储空间之外),您在安全规则中读取的文档将根据您的配额收费。这是我第一次听到这样的描述,这非常有意义。我从来没有得到过直接的答案,我希望你们能直接回答:Firebase实时数据库对进入收费吗?(从谷歌基础设施外部上传到实时数据库。)据我所知,现在不是了。这就是为什么只显示“GB下载”作为付费项目的原因。这是我第一次听到这样描述它,它非常有意义。我从来没有得到过直接的答案,我希望你们能直接回答:Firebase实时数据库对进入收费吗?(从谷歌基础设施外部上传到实时数据库。)据我所知,现在不是了。这就是为什么只显示“GB下载”作为付费项目的原因。
myuserid
project_id1: favorites
project_id2: trash
project_id3: inbox
project_id4: favorites