1. 火力基地:
Firebase 于 2012 年由 Google 开发,是一个实时存储和同步数据的数据库。它是一个云托管的实时文档存储,可以灵活地从任何 iOS、Android 设备访问数据。 JavaScript 客户端共享一个实时数据库实例并自动接收最新数据的更新。
2.德比:
Derby 是一个开源的关系数据库管理系统。它由 Apache 软件基金会于 1997 年开发。它完全用Java编程语言编写和实现。 Derby 的主要数据库模型是关系 DBMS。所有带有Java VM 的操作系统都是服务器操作系统。它根据 SQL 标准为用户提供细粒度的访问权限,并具有可紧密嵌入到任何基于 Java 的解决方案中的小型基于标准的数据库引擎。
Firebase 和 Derby 之间的区别:
S.NO. | FIREBASE | DERBY |
---|---|---|
1. | It was developed by Google in 2012. | It was developed by Apache Software Foundation in 1997. |
2. | It is a commercial database. | It is an open-source database. |
3. | The primary database model is Document Store. | The primary database model is Relational DBMS. |
4. | It support Objective C, Java and JavaScript as programming languages. | It support Java programming language. |
5. | Server operating systems for Firebase are hosted. | Server operating systems for Derby are all OS with a Java VM. |
6. | It does not support any replication method. | The replication method that Derby supports is Master-Slave Replication. |
7. | It does not support Foreign keys. | It supports Foreign keys. |
8. | Android, iOS, JavaScript API, RESTful HTTP API are used as APIs and other access methods. | JDBC is used as APIs and other access methods. |
9. | It provides Immediate and Eventual Consistency concept. | It provides Immediate Consistency concept. |
10. | It provides access rights based on authentication and database rules. | It provides fine grained access rights according to SQL-standard. |