Ist es irgendwie möglich, Mongo im Speicher zu betreiben, ohne einen Port zu belegen? Genauso funktionieren einige eingebettete SQL-DBs. Wir verwenden zur Zeit plappdoodle, aber es scheint, dass es nur auf einem separaten Port in einem separaten Prozess funktionieren kann. Gibt es eine Mongo-Level-Beschränkung, wenn dies verhindert wird? Ich möchte meine Integrationstests ausführen, ohne einen zusätzlichen Port verfügbar zu machen.Embedded Mongo ohne Port (vollständig im Speicher)
0
A
Antwort
2
Nein, mongodb kann nicht auf diese Weise eingebettet werden. Sie können es tatsächlich als Unterprozess von Ihrer Java-Anwendung oder Ihrem Test starten, aber da der Java-Treiber immer über TCP kommuniziert, können Sie nicht ohne einen Port auskommen.
-2
Ihre MongoDB-Instanz ist verfügbar unter 127.0.0.1:27017 Sie ist standardmäßig an den localhost gebunden und ihre Konfigurationsdetails finden Sie in /etc/mongod.conf. Um eine Verbindung mit der Testdatenbank mit dem MongoDB Shell, einfach laufen:
Mongo
Sie können Ihre MongoDB zugreifen Instanz remote über einen SSH-Tunnel mit:
ssh -L 4321: localhost: 27017 user @ your.ip.address -f -N mongo - port 4321
Verwandte Themen
- 1. Mongo Embedded Document Abfrage
- 2. Serieller Port Spy für Windows Embedded CE
- 3. Embedded Array als Set (im Mathematica Sinne) in einer Mongo Sammlung
- 4. Mongo durchschnittliche Aggregationsanfrage ohne Gruppe
- 5. Big Graph im Speicher
- 6. Mongo versucht automatisch auf Port 27017 zu verbinden (localhost)
- 7. Gruppe in Mongo ohne Nullwerte
- 8. RxJS: Timeout ohne Fehler/Vollständig
- 9. Eine mögliche Methode, Speicher in TCL vollständig freizugeben?
- 10. nicht mit Standard-Port auf Mongo verbindet db mit NodeJS
- 11. Wie ohne Verschwendung Speicher
- 12. Speicherverlust ohne dynamischen Speicher
- 13. So erstellen Sie Ansichtsmodell, ohne Sammlungen im Speicher zu sortieren
- 14. Python dekomprimieren gzip Daten im Speicher ohne Datei
- 15. Neo4j rein im Speicher ohne jegliche Persistenz laufen lassen
- 16. Python-Objekt im Speicher komprimieren
- 17. Datengröße im Speicher im Vergleich zur Festplatte
- 18. C# Wie Objekt vollständig aus dem Speicher entfernen
- 19. Power BI Embedded - Datenaktualisierung im "Import" -Modus
- 20. Embedded F4V-Datei im Flash abspielen?
- 21. Embedded Quicktime-Film nicht im IE
- 22. Auditing und @Embedded im Frühjahr Daten JPA
- 23. Pass Befehle Shell von Bash-Skript Mongo ohne Anhalten der interaktiven Mongo Shell
- 24. Verwenden Sie Spring Data zufälliger (eingebetteter) Mongo-Port mit NoSQL JUnit @Rule
- 25. Linux-Dateisystem automatisch von Festplatte gesichert, aber vollständig im Speicher gehostet?
- 26. Wie kann ich eine MySQL-Datenbank vollständig im Speicher ausführen lassen?
- 27. In Apache Spark, wie überprüft man, ob eine RDD vollständig im Speicher berechnet und gespeichert wurde?
- 28. Express App hört nicht ohne Port
- 29. Visuelle Muster im Speicher?
- 30. JQuery: Prebuilding im Speicher
http://stackoverflow.com/questions/6115637/can-mongodb-be-used-as-an-embedded-database – vidriduch