2

私はネットで非常に大きなjsonファイルからデータを抽出する方法を探していました。
スタックを使用してjsonファイルをインポートし、データに対してxpath/sqlのようなスクリプトを実行してデータ
を抽出しました。
そのような開発スタックで私を推薦してもらえますか?
私はc++/ javaにjsonをロードすることを避け、これをプログラムしたいと思います。
MongoDB?

4

1 に答える 1

2

MongoDB is great for this kind of task. You can import the data to a MongoDB database using the mongoimport utility

mongoimport --db DB_NAME --collection COLLECTION_NAME --file YOUR_JSON_FILE

You can then explore the data using mongo client.

$ mongo
> use DB_NAME
> db.COLLECTION_NAME.find()

You may need to index some fields for faster lookup

> db.COLLECTION_NAME.ensureIndex({FIELD_NAME:1})

The mongodb manual is really helpful for getting started.

于 2013-01-01T08:29:26.173 に答える