MongoDB与concistensy的酸性顺应性比较

MongoDB与concistensy的酸性顺应性比较,mongodb,Mongodb,我有一个应用程序,在那里我使用MongoDB存储一些与之相关的数据,用户可以购买这些数据 我现在担心的是,用户可以同时从两个不同的客户机购买,因为据我所知,MongoDB不符合ACID(默认情况下),它可能会错误地覆盖数据 我的模式设计如下所示,因此每个用户的数据都作为文档存储在集合中 { "_id": ObjectID(...), "id": 123 //refrence to main id, "currency": 100 //

我有一个应用程序,在那里我使用MongoDB存储一些与之相关的数据,用户可以购买这些数据

我现在担心的是,用户可以同时从两个不同的客户机购买,因为据我所知,MongoDB不符合ACID(默认情况下),它可能会错误地覆盖数据

我的模式设计如下所示,因此每个用户的数据都作为文档存储在集合中

{
"_id": ObjectID(...),
"id": 123 //refrence to main id,
"currency": 100 // the in app currency, that the user has
"items": [
    { ... } one user item
   ]
};
每次用户进行购买时,都会将一个新对象附加到特定用户文档中的
数组中

这是否会对ACID合规性造成威胁