data-consistency

    1熱度

    3回答

    我努力學習線程干擾的概念,並遇到了Java教程甲骨文下面的例子: class Counter { private int c = 0; public void increment() { c++; } public void decrement() { c--; } public int value() {

    0熱度

    1回答

    我遇到了一個問題。我必須在天藍色的表格中存儲一個列表。我正在做的是將它序列化爲一個字符串並存儲它。現在,當我閱讀那行時,有些情況下我沒有得到更新的列表。如果我們在列表中添加任何項目,結果發佈後,較舊的會丟失。有沒有人遇到過這個問題,以及對此有何解決方案。 爲了詳細說明,假設我們有3類,其中C擴展B和B擴展A. 現在B的任何物體和C也A. 的對象現在讓我們說,我們維持A(包括B的所有對象和c)作爲一

    0熱度

    1回答

    我有一個數據庫創建的默認retention policy這是infinite。 # SHOW RETENTION POLICIES ON "my_database" name duration shardGroupDuration replicaN default ---- -------- ------------------ -------- ------- autogen 0s 168h0m

    0熱度

    1回答

    在Javascript中,strings are immutable,並使引用字符串就相當於複製串istelf。 在Falcor,我使用{$type:"ref", value:[...]}可以引用字符串。 Falcor聲稱保持數據一致性,因此如果模型包含引用,它們最終會指向同一個JS對象(因此保持一致性變得微不足道)。 從Falcor docs on JSON Graph: JSON格拉夫允許的曲

    4熱度

    2回答

    SQLite的有這個"feature"而即使當您創建INTEGER類型或REAL的列,它允許你插入一個字符串到它,即使一個字符串沒有在它的數字,像「快狐狸跳過了懶狗」 。 你如何防止這種插入發生在你的項目中? 我的意思是,當我的代碼有導致這種插入或更新的錯誤時,我希望程序給出一個錯誤,所以我可以調試它,而不是簡單地在我的數據庫中無聲地插入垃圾。

    9熱度

    2回答

    我是卡桑德拉的新人,我讀過卡桑德拉鼓勵數據的非規範化和重複。這讓我有點困惑。 讓我們想象以下場景: 我有四個表一個密鑰空間:A,B,C和D. CREATE TABLE A ( tableID int, column1 int, column2 varchar, column3 varchar, column4 varchar, column5 varchar, PRIMARY KEY (colum

    1熱度

    1回答

    最近在訪問中我被問了一個問題。問題是: 我有兩個不同的數據庫,我需要更新兩個數據庫上的表。我們 想要數據一致性。我在第一個數據庫更新表,然後 更新第二個數據庫我得到一個錯誤。那麼我能在 的情況下做些什麼呢? 我認爲所有的事務都在一個事務中,如果我遇到了異常,我希望能夠回滾。但是他們說因爲有兩個不同的數據庫,所以不可能在同一個事務中使用它們。我不確定我是否理解正確,但我找不到其他解決方案。 現在我在

    0熱度

    1回答

    想象一下將文件上傳到Amazon S3,併成功將文件(和元數據)的位置存儲在ElasticSearch的記錄中。好沒關係。 但是,你如何確保數據的一致性(ACID?)如果請求的一個失敗... 例如,如果ElasticSearch服務unavailible S3的文件必須被刪除 但如果S3上的刪除失敗怎麼辦 這會導致不一致的狀態。 所以問題是你如何保持這些實例同步? 思路是: 如果有不一致的狀態,用

    0熱度

    1回答

    我使用2個數據中心維護cassandra集羣。現在我要在該現有羣集中添加新的數據中心。重建數據後,如何驗證新數據中心中數據的一致性?

    3熱度

    2回答

    我是Cassandra的新手。 假設我有3個節點,複製因子(RF)密鑰空間是3 我可以有把握地認爲,如果2/3節點下來,我仍然得到完整的數據查詢,而不管一致性水平? 將2/3個節點保持關閉狀態,哪個一致性級別可以保證查詢的完整數據?