2017-02-10 4 views
3

Ich habe Cassandra mit Tabelle und materialisierten Ansichten. Die materialisierten Ansichten sind schließlich konsistent mit der Tabelle und dev muss besonders vorsichtig implementieren Algorithmen gegen Cassandra nicht zu treffen Probleme wie nur hinzugefügte Artikel scheint nicht dort zu seinWie Cassandra verlangsamen, um mögliche Konsistenzprobleme zu entlarven

Was ich möchte, ist in der Lage, Test zu erstellen Umgebung, in der die tatsächliche Konsistenz der materialisierten Ansichten absichtlich sehr hoch ist - etwa 5/10ms. Auf diese Weise werde ich leicht sein, dass, wenn meine Integrationstests keine Probleme treffen, sie nicht da sind. Momentan laufen meine Integrationstests gegen sehr kleine Cluster, die das alles sehr schnell zu tun scheinen, und ich habe einige Probleme erst nach Stunden der Einnahme gegen fast Produktionscluster entdeckt, was sehr teuer ist.

Meine Frage ist: Wie kann ich Cassandra Materialized View synchronisiert mit der Tabelle verlangsamen.

Antwort

-1

Aus meiner Sicht versuchen Sie tatsächlich, Konsistenzprobleme mit den falschen Konzepten zu lösen.

Ich meine, wenn Sie sich auf starke Konsistenz verlassen, sollten Sie materialisierte Ansichten nicht verwenden, da es nur eine mögliche Konsistenz mit MV gibt.

+0

Warum Sie einen Kommentar abgeben, ohne einen Kommentar zu hinterlassen? – questionare

Verwandte Themen