Ich überlege, was die beste Migrationsoption sein könnte.
Derzeit verwende ich ein Sharded-MySQL (horizontale Partition), wobei die meisten meiner Daten in JSON-Blobs gespeichert sind. Ich habe keine komplexen SQL-Abfragen (bereits weg migriert, da ich meine Datenbank partitioniert).
Im Moment sieht es so aus, als ob sowohl MongoDB als auch Cassandra in Frage kommen würden. Meine Situation:
- Viele Lesevorgänge in jeder Abfrage, weniger regelmäßige Schreibvorgänge
- Keine Sorge um "massive" Skalierbarkeit
- Einfache Einrichtung, Wartung und Code sind wichtiger
- Minimierung der Hardware-/Serverkosten
5 Stimmen
Eine offizielle Leistungsvergleichsstatistik ist verfügbar. Cassandra vs. MongoDB vs. HBase
1 Stimmen
>Viele Lesevorgänge in jeder Abfrage, weniger regelmäßige Schreibvorgänge => Suchen Sie nach CQRS (trennen Sie Ihre Lesevorgänge von Ihren Schreibvorgängen, wahrscheinlich ohne Event-Sourcing, aber prüfen Sie, ob Sie Ihr Lesemodell asynchron aktualisieren können sync kann auch funktionieren es hängt von Ihren Anwendungsfällen ab)
4 Stimmen
Das ist wirklich eine gute Frage. Ich frage mich, ob es eine aktualisierte Version davon gibt? Diese hier ist schon sehr alt