Ich untersuche ein neues Projekt, das eine Social Networking Style Site sein wird. Ich lese gerade auf RavenDb und ich mag das Aussehen von vielen seiner Funktionen. Ich habe nicht viel über Nosql gelesen, aber ich frage mich, ob es eine Nische gibt, mit der es am besten passt, und Old School Sql ist immer noch die beste Wahl für andere Sachen.NoSql/Raven DB Implementierung Best Practices
Ich denke, dass die Berechtigungen Plug-in wäre ideal für eine Social-Net-Stil Website - aber wird es wirklich in einer Umgebung, wo die Datenbank wird gehämmert werden - oder ist es für ein Reporting-Stil-System wo optimiert Es ist möglich, weiterhin neue Datenstrukturen in der Datenbank zu erzeugen und über diese Strukturen zu berichten.
Ich bin gespannt, das richtige Werkzeug für den Job zu verwenden - ich werde MVC3, Windsor + entweder Nhibernate + Sql Server oder RavenDb verwenden.
Sollte ich mit der alten Schule sql bleiben oder mit dem neuen Kind auf dem Block gehen: ravendb?
das ist eine ausgezeichnete Antwort - @mikehadlow verwendet es in Tardis Bank, die eine gute Quelle des Lernens ist, also werde ich direkt tauchen. Ihre Kommentare + ein paar Kollegen sind genug, um mich davon zu überzeugen, dass es Zeit zu investieren Hier. Das Berechtigungskram sieht interessant aus - leidet es aber unter den gleichen Skalierbarkeitsproblemen, die rhino.security verursacht? – iwayneo
Ich habe nicht die Berechtigungen Zeug verwendet, ich neige dazu, die Dinge ein bisschen grobkörniger als das, wenn ich es tue. Ganz abhängig davon, wie Sie es verwenden, würde ich mir vorstellen –