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. |