Najlepsze narzędzia Mongodb GUI do graficznego zarządzania bazami danych

Domyślnym interfejsem MongoDB jest wiersz poleceń (CLI), co sprawia, że ​​nowi użytkownicy mają trudności z obsługą baz danych jak profesjonalista. Oto lista najpopularniejszych narzędzi do zarządzania MongoDB z interfejsem GUI.

Program bazy danych typu open source MongoDB jest dostępny w wersjach Community, Enterprise MongoDB Atlas Editions. Wersja Community Server jest bezpłatna, natomiast MongoDB Enterprise Server, który jest wersją komercyjną, wymaga wykupienia subskrypcji. Jest dostępny dla systemów Windows, Linux i OS X. MongoDB Atlas jest przeznaczony do działania na platformach chmurowych, takich jak AWS, Microsoft Azure i Google Cloud Platform.

MongoDB to zorientowany na dokumenty program bazy danych, który należy do kategorii programów baz danych NoSQL i wykorzystuje dokumenty podobne do JSON ze schematami.

Oto kilka najlepszych dostępnych narzędzi do zarządzania MongoDB, które zapewniają interfejs GUI w celu zwiększenia produktywności. Podobnie jak PHPMyAdmin, który zapewnia oparty na protokole HTTP interfejs GUI dla baz danych MySQL/MariaDB. Jednak wszystkie narzędzia zawarte tutaj nie są oparte na protokole HTTP i tylko kilka z nich zapewnia interfejs internetowy do MongoDB.

10 najlepszych darmowych narzędzi MongoDB GUI na rok 2022

Aby rozpocząć przygodę z MongoDB z graficznym interfejsem użytkownika, MongoDB jest najlepszym sposobem. MongoDB Compass został opracowany przez tych samych programistów MongoDB, co oznacza większą niezawodność i kompatybilność. Zapewnia narzędzia GUI MongoDB do interaktywnego eksplorowania bazy danych MongoDB; z pełną funkcjonalnością CRUD i w sposób wizualny. Za pomocą wbudowanej wizualizacji schematu użytkownik może analizować dokumenty i wyświetlać bogate struktury. Aby monitorować obciążenie serwera, oferuje statystyki operacji bazy danych w czasie rzeczywistym. Podobnie jak MongoDB, Compass również występuje w dwóch wersjach: Enterprise (płatnej) i Community, która jest bezpłatna. Dostępna dla systemów Linux, Mac lub Windows.

Cechy:

  • Wbudowana wizualizacja schematu
  • Wgląd w stan serwera i wydajność zapytań
  • Wizualizuj, rozumiej i pracuj z danymi geoprzestrzennymi
  • Łatwe podejście do tworzenia, odczytywania, aktualizowania i usuwania danych (CRUD)
  • Łatwy w zrozumieniu interfejs graficzny
  • Możliwość rozszerzenia za pomocą wtyczek
  • Twórz potoki agregacji w intuicyjnym interfejsie użytkownika
  • Więcej…

Pobierz bezpłatny MongoDB CompassLubwiedzieć

NoSQLBooster (mongobooster)

NoSQLBooster to dość popularne narzędzie dostawcy interfejsu GUI do naszego bladego interfejsu MongoDB CLI. Formalnie znane jest jako MongoBooster. NoSQLBooster to wieloplatformowe narzędzie, które zawiera wiele narzędzi MongoDB do zarządzania bazami danych i monitorowania serwerów. To narzędzie MongoDB obejmuje narzędzia do monitorowania serwerów, Visual Explain Plan, kreator zapytań, zapytanie SQL, obsługę składni ES2017 i wiele innych… Jest dostępne wBezpłatny, Personal i Commercial, oczywiście, darmowa wersja ma pewne ograniczenia funkcji. NoSQLBooster jest również dostępny dla systemów Windows, macOS i Linux.

Jedną z najbardziej wyróżniających się funkcji jest prawdziwe doświadczenie IntelliSense. Jest to wbudowana usługa głosowa, która zna wszelkiego rodzaju sugestie kodu, aby pomóc Ci pisać; każdy, kto używa NoSQLBooster, doceniłby jej zdolność do automatycznego uzupełniania zmiennych, metod, słów kluczowych, właściwości, a nawet nazw kolekcji MongoDB. Udostępniają mnóstwo wbudowanych fragmentów kodu, aby pomóc Ci pisać zapytania skryptu powłoki szybciej.

Funkcje NoSQLBooster:

  • Dzięki NoSQLBooster dla MongoDB możesz uruchomić polecenie SQL SELECT
  • NoSQLBooster dla MongoDB obsługuje interfejs API do tworzenia płynnych zapytań podobny do Mongoose
  • Obsługuje Visual Explain Plan, MongoDB Log Parser, Query Code Generator, Visual Query Builder i Schema Analyzer
  • Poznaj MongoDB dzięki bezpłatnym interaktywnym przykładom
  • Podpowiedź dla wartości tablicy, obiektu i ObjectId
  • Generator danych testowych
  • Status serwera w czasie rzeczywistym (mongostat)
  • GUI dla mongotop, mongodump i mongorestore
  • Edycja MongoDB Enterprise
  • Wbudowana powłoka Mongo, brak zależności zewnętrznych
  • Przyjmij ES2017
  • Lodash, ShellJs, Mathjs i Moment
  • Wsparcie GridFS
  • Tylko do odczytu Stan blokady
  • Zaznacz połączenie kolorem
  • Łatwy transfer danych/synchronizacja między bazami danych
  • Prosty import i eksport
  • Importuj tabele z RDBMS
  • Eksportuj do pliku SQL

Pobierz NoSQLBooster

Menedżer NoSQL

NoSQL Manager był popularnym narzędziem od samego początku, ponieważ mógł łączyć łatwy w użyciu interfejs użytkownika z potężną powłoką. Obsługuje najnowsze wersje MongoDB, a także starsze wersje sięgające 2.2.

Podobnie jak reszta, NoSQL Manager oferuje zarówno bezpłatne subskrypcje komercyjne, jak i płatne. Twój bezpłatny plan ma ograniczoną funkcjonalność, w tym połączenie, zarządzanie powłoką, monitorowanie, manipulację danymi i wsparcie. Możesz je porównać tutaj na stronie porównania planów. Płatne plany NoSQL Manager są dostępne za 98 USD za wersję, za użytkownika.

W pełni funkcjonalny interfejs użytkownika obsługuje wszystkie polecenia dostępne dla powłoki MongoDB, oszczędzając czas profesjonalistom MongoDB i początkującym. Autocomplete umożliwia automatyczne uzupełnianie wszystkich poleceń powłoki, nazw kolekcji i metod używanych w MongoDB. Podobnie jak Studio 3T, NoSQL Manager obsługuje wszystkie trzy widoki. Widok tabeli, widok drzewa i widok JSON.

Menedżer NoSQL

Kontrola klastra — narzędzie MongoDB GUI

ClusterControl to kolejne narzędzie MongoDB z GUI do zarządzania infrastrukturą bazy danych. Jest również dostępne w dwóch wersjach: community i enterprise. Nie trzeba dodawać, że wersja community ClusterControl jest bezpłatna, podczas gdy enterprise jest płatna. Nie ogranicza się tylko do MongoDB, ale obsługuje również MySQL, MySQL Replication, MySQL NDB Cluster, Galera Cluster, MariaDB, PostgreSQL, TimescaleDB, Docker i ProxySQL.

ClusterControl zapewnia w pełni zautomatyzowane zabezpieczenia infrastruktury baz danych, która ma pojedynczy graficzny interfejs użytkownika, pojedynczy interfejs do obsługi i automatyzacji środowisk baz danych MongoDB i MySQL. Jest dostępny dla platform Linux (RedHat, Centos, Ubuntu lub opartych na Debianie) poprzez udostępnianie repozytorium za pośrednictwem YUM/APT.

  • Monitor zapytań
  • Obsługa wielu baz danych
  • W pełni zintegrowany interfejs wiersza poleceń
  • Monitorowanie i doradcy
  • Wdrożenie bazy danych
  • Klaster/Replikacja
  • Dobra dokumentacja

PobieraćWersja społecznościowa ClusterControl

NOSQLKLIENT (darmowy i Open Source)

Nosqlclient to darmowe i otwarte narzędzie MongoDB Management z internetowym interfejsem graficznym, który oznacza koniec chaosu wiersza poleceń w zarządzaniu bazami danych. Możemy wstawiać, usuwać lub aktualizować dane w MongoDB za pomocą Nosqlclient bez używania zapytań. Jest dostępny jako aplikacja na komputer, dla Dockera i jako aplikacja internetowa. Sieć zapewnia oparty na przeglądarce interfejs do MongoDB za pomocą protokołu HTTP.

Funkcje NOSQLCLIENT

  • Wsparcie SSH
  • Unikalny styl zapytań
  • Monitorowanie na żywo
  • Powłoka Mongodb
  • X509, LDAP, GSSAPI
  • Import/eksport danych
  • Użyj rozszerzonego JSON zamiast BSON
  • Aktualizacja na miejscu
  • Zarządzanie użytkownikami
  • Zarządzanie indeksem
  • Analizator schematów
  • Automatyczne uzupełnianie
  • Zarządzanie plikami

PobieraćNosqlclient dla MongoDB

Navicat dla MongoDB

Navicat to komercyjne narzędzie do zarządzania bazami danych, które jest stosunkowo niedrogie w porównaniu do innych popularnych płatnych narzędzi w tej samej kategorii. Zostało opracowane do zarządzania różnymi bazami danych za pomocą graficznego interfejsu użytkownika, a nie wiersza poleceń, co ostatecznie zmniejsza zawiłości administrowania systemem baz danych. Zostało zaprojektowane tak, aby adresować różne rodzaje osób w branży, takie jak administratorzy, deweloperzy oraz małe i średnie przedsiębiorstwa.

Oferuje pojedynczy pakiet premium o nazwie Navicat Premium, obejmujący możliwości łączenia wszystkich popularnych systemów baz danych, takich jak MySQL, MariaDB, MongoDB, SQL Server, SQLite, Oracle i PostgreSQL. Jednak jeśli ktoś chce uzyskać dostęp i kontrolować jakiś konkretny typ bazy danych, dostępne są również indywidualne pakiety aplikacji, takie jak Navicat for MongoDB, co sprawia, że ​​to narzędzie do zarządzania bazą danych jest przystępne cenowo dla każdego.

Dostępna jest wersja próbna na 14 dni, więc jeśli chcesz, to kup, jeśli nie, możesz rozważyć inne opcje podane na liście.

Pobierz Navicat dla MongoDB

Narzędzie graficznego interfejsu użytkownika Robo 3T MongoDB

Następnym narzędziem interfejsu MongoDB z interfejsem graficznym jest Robo 3T, który jest utrzymywany i dostarczany przez programistów klienta MongoDBStudio 3T(płatny z 30-dniowym okresem próbnym). Wcześniej Robo 3T był znany jako Robomongo. Jest to również wieloplatformowe narzędzie do zarządzania MongoDB GUI dostępne dla systemów Windows, macOS i Linux. Ma ten sam silnik i środowisko, które są częścią powłoki MongoDB (3.2).

Główne funkcje Robomongo:

  • Natywny i wieloplatformowy menedżer MongoDB
  • Łatwy w obsłudze interfejs
  • Lekki dostawca interfejsu graficznego MongoDB
  • Mniejsze zużycie zasobów systemowych
  • Narzędzie wizualne pomagające w zarządzaniu bazą danych
  • Posiada wbudowaną prawdziwą powłokę MongoDB
  • Prawdziwe automatyczne uzupełnianie
  • Obsługa importowania z ciągów połączeń SRV MongoDB
  • Obsługa mechanizmu uwierzytelniania SCRAM-SHA-256
  • Utwórz/Edytuj/Przeglądaj użytkownika
  • Obsługiwane platformy chmurowe to MongoDB Atlas, Compose, mLab, ObjectRocket, ScaleGrid, Amazon EC2

Pobierz Robo 3T

Narzędzie GUI MongoDB Studio 3T

Wspomniany wyżej Robomong, który został przejęty przez 3T i przemianowany na Robot 3T; obecnie część Studio 3T. Więc czym jestStudio 3T? Podobnie jak inne wspomniane narzędzia MongoDB admin UI, Studio 3T jest również narzędziem dostawcy interfejsu GUI do zarządzania bazami danych, ale w kategorii płatnej. Jednak30 dni bezpłatnego okresu próbnegowersja tego narzędzia pozwala użytkownikom korzystać z jego funkcji i zrozumieć ją przed zainwestowaniem w nią pieniędzy. W porównaniu do darmowego i otwartego oprogramowania Robot 3T, Studio 3T ma więcej funkcji i zapewnia wsparcie dla przedsiębiorstw. Podobnie jak Robo 3T, jest również dostępny dla systemów Windows, Linux (Ubuntu&CentOS) i macOS.

Funkcje Studio 3T

  • Twórz zapytania metodą „przeciągnij i upuść”
  • Edycja danych na miejscu
  • Widok tabeli, drzewa i JSON
  • Edytor agregacji
  • Wyjaśnienie wizualne
  • Zadania i zapytaj Scheduler
  • Migracja SQL do MongoDB
  • Kod zapytania, zapytanie SQL, import/eksport SQL
  • Uwierzytelnianie LDAP i Kerberos
  • Importuj z Oracle
  • Kreator importu/eksportu
  • Połączenia oznaczone kolorami
  • Blokada tylko do odczytu, porównywanie danych i synchronizacja
  • Eksplorator schematów
  • Wykresy stanu serwera, obsługa Map-Reduce i GridFS
  • Klawisze skrótu
  • Zgodny z MongoDB 4.0
  • I więcej…

Bezpłatna wersja próbna Studio3T

Studio zarządzania Mongo

Mongo Management Studio to darmowe narzędzie MongoDB GUI do zarządzania bazą danych. Jest lekkie i ma czysty interfejs ułatwiający rozwój projektów opartych na MongoDB. Zostało opracowane przy użyciu nodeJs, frameworka Electron, MongoDB i AngularJs. MMS jest zgodne z MongoDB 3.0 / 3.2 / 3.4.

Podobnie jak wszystkie powyższe narzędzia do zarządzania MongoDB, użytkownik może je łatwo zainstalować, jednak darmowa wersja jest dostępna tylko dla systemu Windows; podczas gdy Enterprise i Personal są dostępne dla systemów Linux, Windows i macOS. Wersja Enterprise (serwer WWW) obsługuje interfejs WWW MongoDB HTTP GUI, co oznacza, że ​​możemy zainstalować na naszym głównym serwerze, a następnie uzyskać do niego dostęp w dowolnym systemie za pomocą przeglądarki lokalnie lub zdalnie. Jednak wersja Personal i bezpłatna mogą być używane tylko w lokalnym systemie, w którym zostały zainstalowane.

Funkcje Mongo Management Studio (wersja bezpłatna)

  • Zarządzanie indeksem interfejsu użytkownika
  • Obsługa zestawu replik
  • Operacje CRUD
  • Zgodność z MongoDB 3.0 / 3.2 / 3.4
  • Uwierzytelnianie MongoDB
  • Obsługa GridFS (tylko do odczytu)
  • Zapytania edycji w linii, wielokrotnej aktualizacji i zapisywania
  • Połączenia SSL
  • Szczegółowa dokumentacja

Pobierz MMS-a(tylko darmowa edycja dla systemu Windows)

Narzędzie GUI Aqua Data Studio Mongo

Jest to uniwersalne zintegrowane środowisko programistyczne (IDE) dla programistów baz danych dla platform relacyjnych, NoSQL i chmurowych. W ten sposób obsługuje różnorodne bazy danych do tworzenia, uzyskiwania dostępu, zarządzania i wizualnej analizy danych.

W przypadku MongoDB Aqua Data Studio działa jako narzędzie do zarządzania przy użyciu graficznego interfejsu użytkownika z możliwościami administracyjnymi i zapytaniami do bazy danych. Wizualny interfejs Aqua Data Studio pozwala użytkownikowi przeglądać i modyfikować struktury bazy danych, w tym obiekty schematu i kolekcje, a także utrzymywać bezpieczeństwo bazy danych.

Zawiera zestaw narzędzi bazy danych MongoDB zawierający szeroką gamę narzędzi, takich jak Visual Analytics, MongoSQL Query Reference, MongoJS Query Analyzer, MongoShell MongoShell, FluidShell, Query & Analysis Tool, Grid i Pivot Charts, Table Data Editor, Import & Export Tools, Entity Relationship Modeler, Visual Query Builder, Compare Tools: Schema Compare, File Compare, SQL History, Open API Scripting Environment, Integrated Secure Shell (SSH) i Version Control: Subversion (SVN), Git, CVS, Perforce.

Edytor JavaScript MongoJS Query Analyzer umożliwia wykonywanie poleceń JavaScript i obsługuje autouzupełnianie i podświetlanie składni. Wynik można zobaczyć w hierarchii drzewa, wynikach siatki i tekście.

Będąc produktem płatnym, Aqua Data Studio jest dostępne w wersji próbnejna 14 dnize wszystkimi funkcjami przedsiębiorstwa. Więc jeśli szukasz płatnego produktu, możesz wypróbować go za darmo, zanim wydasz pieniądze. Jest dostępny dlaWindows, Linux i macOS.

PobieraćBezpłatna wersja próbna narzędzia MongoDB GUI Aqua Studio odTutaj.

Kilka innych dostępnych narzędzi typu open source dostarczających interfejs internetowy (GUI) MongoDB:

phpMoAdmin — narzędzie administracyjne MongoDB GUI dla PHP

Brzmi jak narzędzie phpMyAdmin przeznaczone dla MySQL, jednak phpMoAdmin jest również napisany w PHP, ale dla MongoDB. Jest oparty na frameworku Vork PHP. Lekki i łatwy w instalacji. To tylko plik moadmin.php o rozmiarze 115 KB, który użytkownik może umieścić w dowolnym miejscu na stronie, aby rozpocząć pracę.

Funkcje phpMoAdmin:

  • Baza danych: Lista z rozmiarami danych, Tworzenie/usuwanie, Naprawa/kompaktowanie
  • Pokaż listę kolekcji z określoną liczbą obiektów w każdej
  • Pojedyncze pole wyszukiwania inteligentnego akceptuje: dokładny tekst, wartość (z typem rzutowanym), JSON (z włączonymi operatorami Mongo)
  • System operacyjny Mongo GridFS
  • Obiekty GridFS automatycznie łączą GridFSkawałkido GridFSakta
  • Statystyki MongoDB: Czas sprawności, pamięć itp., dziennik poprzednich błędów, ustawienia Mongo-PHP
  • I więcej…

Strona internetowa

Mongotron- oprogramowanie typu open source

Jest to wieloplatformowe narzędzie do zarządzania bazą danych MongoDB opublikowane na licencji Open Source i zbudowane przy użyciu frameworka Electron i Angular JS. Dostępne pod adresemGitHub.

Zapisz to

Do tej pory mówiliśmy tylko o klientach zarządzających MongoDB dla systemów Windows, Linux i MacOS, więc użytkownicy szukający zarządzania MongoDB dla smartfonów i tabletów mogą wypróbować Mongolime. Zapewnia mobilnego klienta MongoDB, aby łatwo łączyć się i uzyskiwać dostęp do serwerów MongoDB.

Posiada wbudowany tunel SSH do uwierzytelniania i łatwego łączenia się ze zdalnym serwerem przez SSL. MongoLime to darmowa aplikacja kliencka MongoDB obsługującaiOSIAndroid platformy.

  • Przeglądanie i zarządzanie dokumentami.
  • Tworzenie i modyfikowanie dokumentów
  • Wyszukaj dokumenty za pomocą kreatora zapytań.
  • Eksportuj bazy danych i kolekcje w formacie JSON jako archiwum ZIP.

Mongo-ekspres

Oparty na sieci Web interfejs administratora MongoDB napisany przy użyciu Node.js, Express i Bootstrap3. Umożliwia łączenie wielu baz danych; Wyświetlanie/dodawanie/usuwanie baz danych, kolekcji i dokumentów; Podgląd zasobów audio/wideo/obrazów; Obsługa GridFS – dodawanie/pobieranie/usuwanie niezwykle dużych plików; Korzystanie z typów danych BSON w dokumentach, Mobilny/Responsywny – Bootstrap i funkcje więcej… Aby pobrać i dowiedzieć się więcej o jego funkcjach, odwiedź tę stronępołączyć.

Który interfejs graficzny MongoDB jest najlepszy?

Należy pamiętać, że wszystkie te produkty są dostarczane z wersjami bezpłatnymi i komercyjnymi. Jeśli jesteś pojedynczym programistą lub freelancerem, uważamy, że bezpłatne wersje będą dla Ciebie wystarczające. Jeśli jednak jesteś więcej niż pojedynczym programistą, np. jeśli dwóch z Was pracuje nad dużymi projektami, zdecydowanie zalecamy skorzystanie z wersji komercyjnych. To się opłaci na koniec. Większość z tych produktów oferuje również okres próbny dla wersji płatnych. Możesz go wykorzystać, aby dowiedzieć się, czy produkt spełnia Twoje oczekiwania. Ostatecznie wszystko sprowadza się do Twoich potrzeb pod względem budżetu, potrzeb użytkowania, członków zespołu, liczby funkcji itp.

Inne zasoby, które warto odwiedzić:

Related Posts