wake-up-neo.com

MongoDB Opensource gegen MongoDB Enterprise

Können Sie uns bitte einen Rat zur Wahl zwischen Opensource und Enterprise MongoDB geben? Die wichtigsten Punkte sind jetzt:

  1. speicherbegrenzung
  2. speicherbeschränkung
  3. failover
  4. skalierbarkeit

Gibt es in diesem Punkt einen Unterschied zwischen Open Source und Enterprise MongoDB?

Könnten Sie bitte einen weiteren wichtigen Punkt zum Unterschied zwischen License Commercial und GNU AGPL v3.0. For Mongo? erläutern

54
user3136131

Es ist alles auf der Website erklärt .

Die Open-Source-Version unterliegt keinen künstlichen Einschränkungen in Bezug auf die von Ihnen genannten Aspekte. Die Vorteile der Enterprise-Version sind:

  • MongoDB Management Service (Sicherungs- und Überwachungslösung)
  • SNMP-Überwachung
  • Kerberos oder LDAP als Alternative zur kennwortbasierten oder zertifikatbasierten Authentifizierung
  • Kommerzielle Entwicklungslizenz (Änderungen, die Sie an MongoDB selbst vornehmen, unterliegen nicht den Bestimmungen der AGPL ). Beachten Sie, dass in einer normalen Konfiguration Ihre Clients mit Ihrem Anwendungsserver und Ihr Anwendungsserver mit MongoDB kommunizieren. In dieser Konfiguration müssen Sie für die AGPL keinen Quellcode veröffentlichen, da die Endbenutzer nicht direkt über ein Netzwerk mit MongoDB interagieren. Es ist nur wichtig, wenn Sie MongoDB Ihren Kunden direkt zur Verfügung stellen. Und selbst dann ist die Einhaltung der AGPL nur problematisch, wenn Sie Änderungen an MongoDB selbst vornehmen.
  • MongoDB BI-Connector fügt MongoDB eine eingeschränkte ( sehr eingeschränkte SQL-Kompatibilitätsebene für die Integration in SQL-basierte Business Intelligence hinzu lösungen.
  • MongoDB-Kompass - ein GUI-Tool zur Visualisierung von Datenstrukturen (aber dafür gibt es kostenlose Alternativen ).
  • In-Memory Storage Engine (ab Version 3.2 noch im Beta-Stadium und noch nicht für den Serieneinsatz empfohlen!)
  • Support- und Schulungsvertrag
  • Zertifizierung für einige Betriebssysteme (in Anbetracht der Tatsache, dass die kostenlose Edition bis auf die oben aufgeführten zusätzlichen Funktionen identisch ist und nur dafür bezahlt werden muss, ist dies ziemlich sinnlos. Vielleicht arbeiten Sie an einem Ort mit vielen MBAs, die sich um solche Formalitäten kümmern)

Wenn Sie auf all diese Dinge verzichten können, müssen Sie nicht für die Enterprise-Version bezahlen.

73
Philipp

Ich denke, Sie fragen, ob es irgendwelche Einschränkungen oder Einschränkungen hinsichtlich der Grundfunktionalität zwischen MongoDB Enterprise und der Community/OSS-Version gibt. Die Antwort lautet "Nein". Es gibt keinen Unterschied oder eine Einschränkung hinsichtlich der Größe des Speichers, des Speichers oder der Anzahl der Instanzen/Sets/Cluster, die Sie mit der OSS-Version ausführen können, und es gibt auch keinen Unterschied in der Failover-Mechanik zwischen den beiden.

Die Unterschiede (wie auf der Seite MongoDB Enterprise aufgeführt) beziehen sich alle auf Sicherheit, Authentifizierung/Autorisierung, Prüfung, Überwachung, Integration, Sicherung, Support, Lizenzierung usw.

Mit anderen Worten, die Unterschiede betreffen alle Bereiche, die am wahrscheinlichsten für Unternehmen attraktiv sind, die die MongoDB-Datenbank als kritisches, integriertes System auf verantwortungsbewusste und unterstützte Weise betreiben möchten.

28
Adam Comerford

Um sicher zu gehen, habe ich das MongoDB-Kundensupport-Team angerufen. Ab sofort gibt es drei verschiedene Versionen von MongoDB.

  1. Community Server
  2. Professionel
  3. Unternehmen

Eigentlich Community Server ist kostenlos und andere 2 sind kostenpflichtige Software.

Ich fragte den Kerl

Wo kann ich Community Server von Mongodb verwenden?

nterhalb der Antwort, die ich per E-Mail erhalten habe -

Community Server's Die empfohlene Verwendung ist für die Entwicklungsumgebung. Für Produktionszwecke ist ein Enterprise-Angebot erforderlich.

Bitte stellen Sie sicher, bevor Sie die Version verwenden.

8
Vikash Pandey