Ich bin ein Web-Portal Codierung, die viele Benutzerdaten und später vielleicht Dokumente speichert. In der Zwischenzeit benutze ich MySQL mit vielen Beziehungen. Ich habe viel über NoSQL gelesen und finde heraus, dass es ein interessantes Thema ist.Versuchen Sie MongoDB oder bleiben Sie bei MySQL
Ist MongoDB oder CouchDB bereit, MySQL vollständig zu ersetzen? Würde sich etwas in der Verwendung von Doctrine in meiner Anwendung ändern?
Dies ist ein bisschen veraltet, aber es kann Ihnen helfen, Ihre Frage neu zu formulieren: http://blog.nahurst.com/visual-guide-to-nosql-systems. Was planen Sie im Grunde, um Datenbanken zu ändern? Sie können den absoluten Dateinamen in mysql speichern, so dass Dokumentenspeicher keine große Sache ist. Welche davon am besten ist, hängt von den Bedürfnissen ab. –
'Ist MongoDB oder CouchDB bereit, MySQL vollständig zu ersetzen' - es kann, aber es wird immer eine Nachfrage nach relationalen Datenbanken geben. In einigen Fällen ist das Festhalten an einem RDMS die beste Option. Während diese Frage möglicherweise wegen zu diskursiven Handelns geschlossen wird, könnten Sie beschreiben, mit welcher Art von Lasten Sie zu tun haben (Anzahl der Tabellen, Anzahl der Zeilen, Abfragen pro Sekunde, Joins pro Abfrage usw.). Ich vermute, dass Sie möglicherweise zu früh skalieren. – halfer