我是一名职能分析师,正在尝试验证开发人员告诉我的内容。当前,我们有一个50 GB的JSON文件,其中包含大约200,000条记录。该文件将定期需要添加10条记录,并另外更新10条记录。我们正在尝试找出重建该文件的最快方法。
(是的,我知道可以选择数据库,但这是需要JSON的独特情况。)
我们的代码示例如下所示:
{
"markers": [
{
"name": "Rixos The Palm Dubai",
"position": [25.1212, 55.1535],
},
{
"name": "Shangri-La Hotel",
"location": [25.2084, 55.2719]
},
{
"name": "Grand Hyatt",
"location": [25.2285, 55.3273]
}
]
}
如果我需要更新君悦酒店的位置并在现有JSON文件上创建“温德姆酒店”,则完全删除和重建文件或仅使用更改进行更新是否更快/更有效?
我想知道是否还有其他人遇到过这个问题。任何关于哪种方法更快的想法将不胜感激。