Welche Datenbank sollte ich mit node.js verwenden? Ich verbinde MySQL und MONGO DB.Welche Datenbank sollte ich mit node.js verwenden?
Antwort
Die richtige Antwort ist: es kommt darauf an.
Wie viele andere Programmiersprachen verfügt node über verschiedene Adapter für Datenbanken. Ture, einige sind besser als andere, aber sie alle verändern sich und entwickeln sich so schnell, dass jede Aussage hier bald überholt wäre. Selbst wenn Sie eine Datenbank auswählen, finden Sie mindestens zwei oder drei Adapter mit unterschiedlichen Qualitäten.
Am Ende ist es eigentlich egal, was gut für Node passt, aber was passt zu Ihrem Projekt. Der Versuch, ein relationales Problem in einen NoSQL-Speicher zu pressen, wird Ihnen nicht gut tun.
Die Knoten-Community bietet Ihnen viele Möglichkeiten. Werfen Sie einen Blick auf die Node Toolbox, um einige Lösungen für CouchDB, MongoDB, Redis, Datenbankabstraktionsschichten, MySQL, ... zu finden. Wie immer brauchen Sie ein wenig gesunden Menschenverstand, um das richtige Modul zu wählen. Sehen Sie sich den Commit-Verlauf, die Anzahl der Betreuer, die Aktivität, den letzten Commit-Zeitstempel, die Problem-Warteschlange usw. an. Sie werden sicher eine Lösung für eine Datenbank finden, mit der Sie vertraut sind.
Ich persönlich finde es ziemlich überwältigend, wenn ich mehr als eine Technologie auf einmal lernen muss. Wenn Sie Knoten sind, bleibe ich lieber bei einer Datenbank, die Sie für Ihr erstes Projekt kennen.
ok danke, für mein erstes Projekt würde ich mysql verwenden und dann versuchen, mongo db zu verwenden, wenn ich einen Befehl über node.js haben werde. –
Jeder hat andere Anforderungen für die Fertigstellung, so dass es wirklich darauf ankommt, was Sie versuchen zu tun. Wie Joseph sagte MongoDB
und Node.js
funktioniert wirklich gut zusammen, aber für bestimmte Anwendungsfall könnte MySQL
wahrscheinlich eine bessere Wahl sein. Vielleicht möchten Sie auch die Datenbank betrachten, mit der Sie sich am wohlsten fühlen. Persönlich würde ich empfehlen, MongoDB
, aber ich denke, es ist eine Frage der Präferenz.
- 1. Welche node.js-Socket-Engine sollte ich verwenden?
- 2. Welche sollte ich verwenden? (Leistung)
- 3. Welche Einstellungen sollte ich mit Minidumps verwenden?
- 4. Welche Appid sollte ich mit Netsh.exe verwenden?
- 5. Welche Datenbank sollte ich in dieser VB.NET App verwenden?
- 6. Welche leichte Datenbank sollte ich in einer Firefox-Erweiterung verwenden?
- 7. Welche Bildgenerierungsbibliotheken für PHP sollte ich verwenden?
- 8. UrlEncoding - welche Codierung sollte ich verwenden?
- 9. Welche Ports sollte ich node.js hören? Wie und warum?
- 10. Welche Meta-Informationen sollte ich verwenden?
- 11. Welche Art von Variable sollte ich verwenden?
- 12. Welche Java-Validierungsbibliothek sollte ich verwenden?
- 13. Welche IronPython-IDE sollte ich verwenden?
- 14. Welche .net Diagrammbibliothek sollte ich verwenden?
- 15. Java-Verschlüsselung: Welche Algorithmen sollte ich verwenden?
- 16. Gui Toolkits, welche sollte ich verwenden?
- 17. Welche Documentum-APIs sollte ich verwenden?
- 18. Welche Sperrhinweise sollte ich verwenden (T-SQL)?
- 19. Welche Game Engine sollte ich verwenden?
- 20. OAuth/OpenID - welche sollte ich verwenden?
- 21. Welche UML-Diagramme sollte ich verwenden?
- 22. Welche Perl-Datenbankschnittstelle sollte ich verwenden?
- 23. Welche Datenstruktur sollte ich verwenden? Hashtabelle, Array ...?
- 24. C++: Welche Regex-Bibliothek sollte ich verwenden?
- 25. therubyracer oder nodejs, welche sollte ich verwenden?
- 26. Welche Vorlage sollte ich in SimpleDateFormat verwenden?
- 27. Welche Linux Shell sollte ich verwenden?
- 28. Welche Python-Installation sollte ich verwenden?
- 29. Wann/warum sollte ich eine Datenbank verwenden?
- 30. Welche Form sollte ich verwenden, um eine Website
Einige sagen, dass MongoDB und Node JavaScript verwenden, da sie füreinander geeignet sind. Andere werden schreien, dass NoSQL-Datenbanken ein Rezept für Katastrophen sind. Das ist ein sehr eigenwilliges Thema, also müssen Sie sich wohl selbst entscheiden. –
Wenn du ich wärst, was hättest du dann entschieden? –
Können Sie uns etwas über das Projekt erzählen oder wie möchten Sie die Datenbank nutzen? Mongo und Mysql sind sehr unterschiedlich und sind gut in verschiedenen Dingen, also kommt es darauf an, was Sie tun, mehr als eine Technologie-Synergie-Sache. – hexist