2017-04-26 9 views
1

Ich plane, die aktuelle Cassandra-Datenbank mit dem Apache-ignite-Cache-Mechanismus zu integrieren. Cassandra wird in diesem Fall als persistenter Speicher fungieren. Die Datenbank enthält derzeit Gigabytes an Daten. Frage ist: Wird dies zu Datenduplizierung führen? Zündet Speicher die vorhandenen Daten in einem eigenen Schema für die Persistenz?Apache Ignite-Cassandra Integration, Datenduplizierung?

Antwort

1

Dies ist ein gängiger Anwendungsfall für die Zwischenspeicherung von Datenbanken. Ignite speichert die Daten im Speicher für einen schnelleren Zugriff, während Cassandra diese Daten auf der Festplatte speichert. Dies ist Datencaching, keine Datenduplizierung.

+0

So wird zünden die "zwischengespeicherten Daten" in der Datenbank richtig gespeichert? In Bezug auf die Speicherung, wie teuer wird das sein? –

+0

Ich bin mir nicht sicher, was Sie "die Datenbank" nennen. Wenn Sie über SQL-Indizes sprechen, dann nehmen die Indizes mehr Platz in Anspruch, aber nur für die indizierten Daten, was vernünftig ist. Wenn Sie keine SQL-Indizes verwenden, ist der einzige von Ignite belegte Speicherplatz die zwischengespeicherten Daten. – Dmitriy

+0

Ich verweise Zündung persistenter Speicher als Datenbank. In diesem Fall, Cassandra. –

Verwandte Themen