crazybit·6 年前·議論MongoDB is horrible, I get it.What do I use in this situation:1) I need to store 100,000,000+ json files in a database2) query the data in these json files3) json files come from thousands upon thousands of different sources, each with their own drastically different "schema"4) constantly adding more json files from constantly new sources5) no time to figure out the schema prior to adding into the database6) don't care if a json file is lost once in awhile7) only 1 table, no relational tables needed8) easy replication and sharding across servers sought after9) don't actually require json, so long as data can be easily mapped from json to database format and back10) can self host, no cloud only lock-inRecommendations?
What do I use in this situation:
1) I need to store 100,000,000+ json files in a database
2) query the data in these json files
3) json files come from thousands upon thousands of different sources, each with their own drastically different "schema"
4) constantly adding more json files from constantly new sources
5) no time to figure out the schema prior to adding into the database
6) don't care if a json file is lost once in awhile
7) only 1 table, no relational tables needed
8) easy replication and sharding across servers sought after
9) don't actually require json, so long as data can be easily mapped from json to database format and back
10) can self host, no cloud only lock-in
Recommendations?