1.Hive:
Hive是一种数据仓库软件,用于查询和管理基于 Hadoop 的大型分布式数据集。它由 Apache Software Foundation 于 2012 年开发。它包含两个模块,一个是 MapReduce,另一个是 Hadoop 分布式文件系统 (HDFS)。它将模式存储在数据库中并将处理后的数据存储到 HDFS。它驻留在 Hadoop 之上以汇总大数据,并使查询和分析变得容易。
2.德比:
Derby 是一个开源的关系数据库管理系统。它由 Apache 软件基金会于 1997 年开发。它完全用Java编程语言编写和实现。 Derby 的主要数据库模型是关系 DBMS。所有带有Java VM 的操作系统都是服务器操作系统。它根据 SQL 标准为用户提供细粒度的访问权限,并具有可紧密嵌入到任何基于Java的解决方案中的小型基于标准的数据库引擎。
Hive和 Derby 的区别:
Sr.No. | Hive | Derby |
---|---|---|
1. | It is developed by Apache Software Foundation in 2012. | It is developed by Apache Software Foundation in 1997.. |
2. | It is written and implemented in Java. | It is written and implemented in Java. |
3. | It provides Eventual Consistency concept. | It provides Immediate Consistency concept. |
4. | It does not support ACID Transaction concepts. | It support ACID Transaction concepts. |
5. | It support C++, Java, PHP, Python programming language. | It support java programming language. |
6. | It support map reduce method. | It does not support map reduce method. |
7. | It support partitioning method with sharding. | It does not support Partitioning methods. |
8. | It support access rights for users, groups and roles. | It support fine grained access rights according to SQL-standard. |