2011-01-16 9 views
0

Ich habe viele Artikel gelesen, um ein gutes Design für meine Datenbank zu machen, so kann ich die neuesten Updates für jeden einzelnen Benutzer durch Ausführen einer - Art von - komplexe Abfrage dann sende ich die Daten mit Ajax als JSON zu JS-Datei, die eine entsprechende Bearbeitung für die Datensätze vornimmt.
Es scheint schnell, aber ich weiß nicht, ob es so schnell gehen wird, wenn die Website eine große Anzahl von Benutzern hat.
so begann iv'e nach einer Alternative zu suchen. und ich fand etwas namens NodeJS, ich habe wirklich nicht verstanden, wofür es steht und hoffe, dass Sie mir dabei helfen können.
von einer anderen Hand, wenn die Facebook keine normal db zu tun, was auch immer er tut, dann denke ich, es gibt keine Möglichkeit, es zu tun.
nützlicher Link: What's the best manner of implementing a social activity stream?
warten auf Ihre Kommentare.
freundlichen Grüßendie News-Feed-Technik

Antwort

1

Ich empfehle:

  • MongoDB (als db)
  • Node.js (für serverseitige Programmierung)
  • nginx (für statische Inhalte)
  • redis (für Sitzungen Speichern) (optional).
+0

Wenn ich SQL SERVER verwende!?! – Rawhi

+0

Sie können es anstelle von MongoDB verwenden, aber ich empfehle nicht. Es gibt nichts, was Sie mit SQL machen können und nicht mit MongoDB. – maga

+0

Gibt es Artikel oder andere Ressourcen, die ich für das Verständnis/die Implementierung einer solchen Strategie nützlich finden könnte? – Rawhi