Che*_*byr 88 firebase google-cloud-datastore google-cloud-platform
Google提供两种基于云的数据存储服务Google Cloud Datastore和Firebase(收购后).虽然提供了典型的使用场景,使开发人员能够在Google云平台提供的各种服务之间进行选择,但没有提及Firebase如何适应其当前/未来发展的情况.
任何人都可以对此问题有所了解,并提供Google Cloud Datoreore与Firebase的典型用例吗?
jon*_*dee 57
这两种产品都有其优点和缺点.以下是使用其中一个的一些原因:
如果需要,请使用Firebase:
如果需要,请使用数据存储:
sn.*_*rag 13
firebase可以说专门针对移动平台.Google云是一种企业解决方案.
Firebase已经开发了其SDd,记住了Android,IOS,Web和Unity(游戏引擎).您不需要Web服务器与其组件进行交互.它的sdks足以做到这一点.所以没有网络服务器或应用服务器的成本.它有实时数据库,你可以听,它是非常快的.
它具有云消息传递服务,身份验证,Lambda功能和大容量存储(与任何其他云一样).它的文档非常简洁.因此,您无需浏览1000页以了解任何典型的云服务,例如AWS或Google Cloud.我花了一个月的时间将我的游戏与AWS集成,但我花了一周的时间与firebase集成.
2017年10月更新(Firebase发布了Cloud Firestore):
应该注意的是,随着最近发布的Cloud Firestore(Beta截至2017年10月),如果您使用Firestore产品,那么数据存储优于johnydee提及的"Firebase"的优势现在已经过时,因为它具有强大的查询功能并且具有高度可扩展性.
这些产品(数据存储区和Firestore)共享共同的根,实际上只有一个可以在同一个项目中使用.
如果您将Firebase实时数据库与数据存储区进行比较,那么Johny的答案仍然适用.
这个问题在Google IO 2016中推出的最新版Firebase中自动解决,其中Firebase与Google Cloud Platform之间实现了大规模集成.
请参阅https://firebase.googleblog.com/2016/05/firebase-expands-to-become-unified-app-platform.html
现在可通过Firebase轻松访问所有Google Cloud Platform服务.Firebase访问实时数据库的方式也已扩展到Google云端存储.许多Google Cloud客户端API(如Google Cloud Messaging)已转移到Firebase品牌.
对于客户端访问Google云服务基础架构而言,Firebase显然是Google的前瞻性方式.
归档时间: |
|
查看次数: |
32627 次 |
最近记录: |