我正在构建一个倒排索引算法。我将以哈希表的形式将索引存储在文件或数据库中。更新索引涉及 1. 从文件或数据库将其加载到内存中 2. 将其转换为对象 3. 对对象进行更改 4. 将对象转换为字符串 5. 将其保存在文件或数据库中
现在,有多个来源将数据输入索引。如果 2 个或更多源尝试同时输入数据,则很有可能会遇到竞争条件。
避免这种情况的最知名技术是什么?
我正在构建一个倒排索引算法。我将以哈希表的形式将索引存储在文件或数据库中。更新索引涉及 1. 从文件或数据库将其加载到内存中 2. 将其转换为对象 3. 对对象进行更改 4. 将对象转换为字符串 5. 将其保存在文件或数据库中
现在,有多个来源将数据输入索引。如果 2 个或更多源尝试同时输入数据,则很有可能会遇到竞争条件。
避免这种情况的最知名技术是什么?