2016-11-21 61 views
1

假設我們在Mysql中有主表和外鍵標準化的表。一旦數據存儲到HDFS中,我們將失去外鍵約束的信息。我怎樣才能將這些信息保存在HDFS中?使用Sqoop/Hive,如何使用其他數據將外鍵信息保存到HDFS中?

+0

將數據導入到HDFS時,我們如何解除外鍵約束的信息?數據導入完成後,它將處於平面數據模型。從HDFS被提取到HIVE/PIG /? , –

+0

就是這樣..數據將在一個平坦的數據模型中,我們不再知道哪一列代表一個外鍵! –

+0

HDFS不是RDBMS。它沒有主鍵,外鍵或限制。 – Andrew

回答

0

在Hive中實際上不可能維護FK約束。但正如你可能知道的那樣,一旦數據被導入,你應該能夠加入列上的數據來提取你想要的任何東西。

相關問題