Wir haben eine „Legacy“ SQL Server-basierte Anwendung, die OLTP-Daten (Umsatz) hält:Cassandra und aggregierte Daten
- OLTP-Datenstruktur ist sehr komplex
- Noch wir es als eine Quelle halten müssen Berichte
- Berichte über OLTP-Strukturen sind sehr langsam
- So bereiten wir und tatsächliche „OLAP“ -Ansichten halten, sagen wir, der Umsatz pro Tag, ist jede Ansicht eine Tabelle tatsächlich in MS SQL-Datenbank
Hauptproblem: Wenn wir eine neue Ansicht benötigen, dauert es sehr lange, alle vorhandenen OLTP-Daten zu scannen.
Jetzt wollen wir Cassandra migrieren, sollten wir denselben Ansatz verwenden gleichen Ziele achive oder:
- Mai werden wir eine bessere Nutzung Tools wie Zünd-/Kylin, können sie wie diese Dinge tun?
- Kann Ansatz irgendwie verändert werden?
Vielen Dank für Ihre Erfahrungen. Wie ich sehe, sollten wir mehr oder weniger das gleiche tun, was wir getan haben, in Ihren Worten - "starte automatisch den Batch-Prozess, um die Aggregation durchzuführen". Materialisierte Ansichten sind eine großartige Funktion, aber ich fürchte, unsere Datenstruktur ist dafür zu umfangreich. –