gpt4 book ai didi

hadoop - 我们可以将关系数据存储在hdfs中吗

转载 作者:可可西里 更新时间:2023-11-01 14:16:54 26 4
gpt4 key购买 nike

我正在尝试转换将关系数据库作为后端的应用程序。我也可以将数据关联存储在 HDFS 中吗?

最佳答案

只是为了存储,您可以在 HDFS 中存储任何内容。但这没有任何意义。首先,您不应该将 Hadoop 视为 RDBMS 的替代品(您在这里尝试这样做)。两者都用于完全不同的目的。 Hadoop 不太适合您的事务性、关系性或实时类型的需求。它旨在满足您的离线批处理需求。因此,最好正确分析您的用例,然后卡住您的决定。

作为建议,我想向您指出 Hive .它为您提供基于现有 Hadoop 集群的仓储功能。它还为您的仓库提供了一个类似于 SQL 的接口(interface),如果您有 SQL 背景,这将使您的生活更加轻松。但同样,Hive 也是一个批处理系统,如果您需要实时处理,则不太适合。

你可以看看HBase不过,正如 abhinav 所建议的那样。它是一个可以在 Hadoop 集群之上运行的数据库,并为您提供对数据的随机、实时读/写访问。但是你应该记住一件事,它是一个 NoSQL 数据库。它不遵循 SQL 术语和约定。因此,您最初可能会觉得它有点陌生。您可能需要考虑如何以新的存储方式(列式)存储数据,这与 RDBMS 的行式存储不同。否则设置和使用它不是问题。

HTH

关于hadoop - 我们可以将关系数据存储在hdfs中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18053909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com