1.Hive:
Hive是一个基于Hadoop的用于查询和管理大型分布式数据集的数据仓库软件。它由Apache Software Foundation在2012年开发。它包含两个模块,一个是MapReduce,另一个是Hadoop分布式文件系统(HDFS)。它将模式存储在数据库中,并将处理的数据存储到HDFS中。它驻留在Hadoop之上以汇总大数据,并使查询和分析变得容易。
2.德比:
Derby是一个开放源代码关系数据库管理系统。它由Apache Software Foundation在1997年开发。它完全用Java编程语言编写和实现。 Derby的主要数据库模型是Relational 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. |