我有一个实时firebase应用程序,其数据库大小约为5GB。 firebase仪表板拒绝向我显示我的数据库的内容,并且每次都无法加载,大概是因为事情太大了。我现在一直在寻找一些工具,这使我有可能想出我的数据的ERD。帮助
Atom崩溃了,vim需要永远而且不会加载任何东西,jq只是吐出我的数据的格式化版本,我已经尝试了几个java工具来生成JSON模式,但是它们会在一段时间后崩溃..大多数python程序做同样的事情甚至没有正确开始。
您如何探索5GB的json数据?
答案 0 :(得分:0)
大多数文件编辑器都有行分页,因此您的文件应该加载。
除非它是一个单行文件。
在这种情况下,您可以使用sed
或jq
重新格式化文件,以便拥有多行。
在此操作之后,您应该可以打开它
如果您需要提取数据,可以使用cat file.json | grep "what you need to extract"
这甚至可以在单行5gb文件上工作。