簡體   English   中英

在C中啟用數據鎖定

[英]Enabling Locking of Data in C

我只是想知道是否有任何方法可以在cassandra中實現數據鎖定?我嘗試了使用hector進行多線程處理,但是效果不佳。 誰能建議一種方法?

Cassandra不支持任何類型的鎖定。 在4種傳統數據庫屬性(ACID-原子性,一致性,隔離性和持久性)中,它僅完全支持D。它支持其他3種屬性的方式是有爭議的,因為它們僅部分支持它們中的每一個。 您可以在這里閱讀更多內容。 恕我直言,實現您的目標的唯一方法是使用一些同步層,該層將攔截所有對Cassandra的調用,並在將任何內容發送給Cassandra之前對其內部進行所有必要的鎖定。 在這種情況下,您將Astyanax用作此類圖層。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM