能否将大型Oracle数据库(600+ GB)导入Jupyter Notebook?

3

是否可以将大型数据库导入到Jupyter笔记本中? 是否限于某些类型的数据库,是否可以使用Oracle数据库进行操作?


为什么你想要导入它?在Jupyter Notebook的上下文中,你所说的导入是指什么?难道你不能简单地运行一个SQL查询,使用Pandas获取一个更小、更理想的数据集并将其放入数据框中吗? - Kaushik Nayak
就像从 Excel 读取 CSV 文件一样,在 Jupyter Notebook 中导入数据库的转储文件。我有点想知道是否可以使用转储文件来实现这个功能? - user234568
1个回答

3

能否将[600+GB]导入jupyter notebook中?

不行。目前看来,Jupyter的最大限制为100MB。查看来源

Notebook用于分享分析和驱动它们的数据。它们并不适用于像600GB这样的重量级数据处理。

是否受限于某些类型的数据库,是否可以使用Oracle数据库进行操作?

Jupyter可以像其他Python工具一样做任何事情。因此,您可以使用cx_oracle库将数据导入到Pandas数据帧中,并在Jupyter中处理该数据。CERN网站提供了有关与Oracle、Pandas和Jupyter一起使用的非常有用的信息(以及他们处理极大量的数据)。了解更多


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接