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个节点保持关闭状态,哪个一致性级别可以保证查询的完整数据?