Ich habe schon eine Weile mit php und mySql programmiert und kürzlich beschlossen, dass ich nosql ausprobieren möchte. Ich würde es sehr schätzen, wenn einige von Ihnen mit Erfahrung mir sagen könnten:
Danke
Wann ist es eine gute Zeit zu wechseln?
Es kommt wirklich auf das jeweilige Projekt an. Aber im Allgemeinen sehe ich, dass ich Nosql für 95% der Webanwendungen verwenden kann. Ich werde weiterhin alte gute SQL für die Systeme verwenden, die ACID garantieren sollten (zum Beispiel Systeme, die mit "echtem" Geld arbeiten) ).
Woher weiß ich, dass nosql für mich ist?
Es ist für dich, für dich, glaube mir. ;)
Sie müssen nur etwas aus der Welt von nosql ausprobieren, einige existierende Artikel lesen und Sie werden alle Vorteile und Probleme sehen.
Welche Nosql-Software würden Sie empfehlen?
Ich würde dir persönlich empfehlen, mit mongodb zu beginnen, weil es wirklich einfach ist. Um ein Experte in SQL zu werden dauert Jahre, um ein Experte für Mongodb zu werden braucht einen Monat oder so.
Ich schlage vor, dass Sie eine Stunde zum Lesen verbringen " Das kleine mongodb Buch " und versuchen Sie Ihre erste Testanwendung ab morgen zu schreiben.
Niemand wird hier sagen, dass Sie diese oder diese Datenbank verwenden müssen. Welche Datenbank zu verwenden ist, hängt von Projekt und Anforderungen ab.
Dieser neue Blogpost in High Scalability beantwortet ziemlich genau Ihre Frage, wann NoSQL verwendet werden sollte.
Ich selbst gehe immer zu MySQL, bis es mir misslingt und dann das richtige Werkzeug für den Job auswähle. Einige der nicht-relationalen Datenbanken, mit denen ich gearbeitet habe, sind:
Die beste Zeit zum Wechseln ist, wenn Sie:
Ich würde viele von ihnen empfehlen, aber jeder von ihnen hat seine eigenen Sweet-Spots, wo sie leuchten und andere Teile, wo sie keine Features haben. Die einzige Möglichkeit, das / die richtige (n) Werkzeug (e) auszuwählen, besteht darin, sich mit einigen davon vertraut zu machen.
Tags und Links nosql