Ich arbeite an einem Projekt des Forums, das einem Benutzer erlaubt, Fragen zu bestimmten Themen aus seinem Netzwerk zu folgen.Schemadesign für Cassandra
Die Nachrichten-Feed-Wand eines Benutzers enthält nur die Fragen, die von seinen Verbindungen gepostet und auf die folgenden Themen getaggt wurden. Ich bin verwirrt, welches Datamodell der Datenbank für solch eine Anwendung am passendsten wäre. Ich habe mich ab sofort mit Cassandra- und MySQL-Lösungen beschäftigt.
Nach meiner Studie von Cassandra erkannte ich, dass Einfache News-Feed-Design, das alle Beiträge aus dem Netzwerk anzeigen würde einfach mit Cassandra Design durch Ausführen schneller Schreibvorgänge an alle Anhänger eines Benutzers über den Beitrag von Benutzer. Aber für meine Art der Anwendung, wo es einen zusätzlichen Filter von 'Folgthemen' gibt, konnte ich mich in Cassandra nicht mit einem guten Schemadesign überzeugen. Ich hoffe, wenn ich etwas verpasse wegen meines kurzen Verständnisses von Cassandra, vielleicht, können Sie mir bitte mit Ihren Vorschlägen helfen, wie dieser Nachrichten-Feed in Cassandra implementiert werden könnte?
Link ist tot das ist eine ziemlich alte Frage – Ced