📜  Firebase 和 Cassandra 之间的区别

📅  最后修改于: 2021-09-08 16:15:37             🧑  作者: Mango

1. 火力基地:
Firebase 是 google 于 2012 年开发的,是一个实时存储和同步数据的数据库。它是云托管的实时文档存储,可以灵活地从任何设备(网络、移动设备)访问数据。 iOS、Android 和 JavaScript 客户端共享一个实时数据库实例,并自动接收最新数据的更新。

2. 卡桑德拉:
Cassandra 是一个免费、开源、分布式、广泛的列存储、NoSQL 数据库管理系统。它由 Apache 软件基金会开发,最初于 2008 年 7 月发布。Cassandra 旨在处理跨多个商用服务器的大量数据,提供高可用性且无单点故障。

Firebase 和 Cassandra 的区别:

S.No. FIREBASE CASSANDRA
1. It is developed by Google in 2012. It is developed by Apache Software Foundation in 2008.
2. The primary database model for Firebase is Document Store. The primary database model for Cassandra is Wide Column Store.
3. It does not support replication method. It support selectable replication factor as replication methods.
4. Server operating systems for Firebase are hosted. Cassandra server operating systems are BSD, Linux, OS X, Windows.
5. It is a commercial software. It is a open source software framework.
6. Android, iOS, JavaScript API, RESTful HTTP API are used as APIs and other access methods. APIs and other access methods used by Cassandra is Proprietary protocol, Thrift.
7. It does not support Partitioning methods. It support Partitioning methods with sharding.
8. Eventual and Immediate Consistency methods ensures consistency in a distributed system. Eventual and Immediate Consistency methods ensures consistency in a distributed system.
9. It is more suitable for small-scale applications. It is more suitable for large-scale applications.
10. It is not much secure. It provides more security than Firebase.