MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaki jest najlepszy graficzny interfejs użytkownika MongoDB? — Aktualizacja 2019

Dobry interfejs użytkownika jest ważną częścią procesu programistycznego. Powłoka MongoDB świetnie sprawdza się w przypadku działań administracyjnych, ale podczas pracy z większą ilością danych interfejs użytkownika staje się dość ważny.

W 2014 r. omówiliśmy 4 najpopularniejsze GUI MongoDB:MongoVue, MongoHub, RockMongo i Robo 3T (wcześniej Robomongo), a w 2016 r.:MongoDB Compass, Robo 3T, Studio 3T i MongoBooster. Zostawiliśmy je na końcu tego posta do wglądu. Od tego czasu pojawiło się jednak wiele nowych opcji, które pomogą Ci zoptymalizować zarządzanie MongoDB i pomyśleliśmy, że podzielimy się naszymi aktualizacjami.

Porównywanie GUI MongoDB

W tym artykule porównamy 6 najlepszych graficznych interfejsów użytkownika MongoDB, które pomagają programistom zwiększyć wydajność i zarządzać bazą danych. Skoncentrujemy się na wizualizacji, prezentacji i edycji danych. Jak zawsze, Twój przebieg będzie się różnić w zależności od scenariusza i preferencji. Czytaj dalej, aby dowiedzieć się, który GUI MongoDB jest dla Ciebie najlepszy, zaktualizowany na rok 2019, zawierający te kluczowe funkcje:

  1. Dobry edytor wizualny do szybszego pisania i edytowania zapytań.
  2. Autouzupełnianie zapytań.
  3. Struktura agregacji do szybszego pisania zapytań agregujących bez błędów.
  4. Powinno ułatwiać transfer danych między RDBMS a MongoDB.
  5. Powinna mieć doskonały sposób mierzenia wydajności serwera i zapytań.

1. Studio 3T

Studio 3T jest prawdopodobnie najbardziej zaawansowanym narzędziem graficznym dla MongoDB. Mają prawie każdą wspomnianą powyżej funkcję i działają bardzo dobrze w każdym sektorze. Ponad 100 000 użytkowników korzysta z graficznego interfejsu użytkownika Studio 3T MongoDB, w tym wiodące organizacje, takie jak AT&T, Nike, Microsoft, Google, Intel i Tesla.

O ich jakości świadczą również ceny. Chociaż mają trzy rodzaje płatnych planów; Core, Pro i Enterprise, ich bezpłatny pakiet do użytku niekomercyjnego ma wszystkie podstawowe funkcje. Płatne wersje Studio 3T są droższe niż jakiekolwiek inne narzędzie, ponieważ zostało zaprojektowane dla dużych organizacji, a te plany zaczynają się od 149 USD za użytkownika rocznie.

Nieważne, czy jesteś nowicjuszem, czy ekspertem w MongoDB, Studio 3T pomoże Ci zaoszczędzić czas. Ich najlepszą funkcją jest Visual Query Builder, który oferuje opcję przeciągania i upuszczania do tworzenia zapytań. Ta funkcja jest idealna dla kogoś, kto nie jest tak zaznajomiony lub wydajny z używaniem składni MongoDB.

Konstruktor zapytań wizualnych jest obsługiwany przez wszystkie trzy widoki; widok tabeli, widok drzewa i widok JSON, a każdy z tych widoków ułatwia pracę w innym scenariuszu. Jest dodatkowo wzbogacony o wbudowany edytor kodu, który jest również dostępny we wszystkich trzech widokach.

Jeśli jesteś miłośnikiem powłoki MongoDB, mamy dla Ciebie więcej dobrych wiadomości. Studio 3T ma IntelliShell, który jest ich naprawdę inteligentną wbudowaną powłoką mongo, która pozwoli Ci zaoszczędzić dużo czasu dzięki autouzupełnianiu typów, metod i funkcji standardowych bibliotek JavaScript specyficznych dla powłoki.

Studio 3T ma również Edytor agregacji, który pomoże Ci pisać złożone zapytania bez bólu głowy. Co więcej, ma unikalną funkcję, dzięki której możesz dzielić złożone zapytania na etapy, co daje możliwość zastosowania operatorów potoku na każdym etapie i sprawdzania wyników na każdym kroku.

Niezależnie od tego, czy przeglądasz lokalną bazę danych #MongoDB, czy pracujesz z odłamkami i zestawami replik, @Studio3T pozwala to wszystko zrobić.Kliknij, aby tweetować

Możesz korzystać ze wszystkich funkcji wymienionych powyżej, korzystając tylko z niekomercyjnego planu bezpłatnego. Plany Studio 3T Pro i Enterprise zawierają dodatkowe funkcje, które są niezbędne do radzenia sobie z dużymi zestawami danych. Kiedy budujesz duże aplikacje komercyjne, potrzebujesz wsparcia dla wielu innych czynności, nie tylko do pisania zapytań. Rzućmy okiem na niektóre funkcje Studio 3T dla większych aplikacji.

  • Harmonogram zadań do automatyzacji powtarzalnych zadań MongoDB.
  • Łatwe narzędzie MongoDB do SQL Migration do eksportowania kolekcji MongoDB do pliku SQL.
  • Kod zapytania do konwersji zapytań na pięć języków docelowych:Java, Python, C#, PHP i JavaScript (Node.js).
  • Import/Eksport SQL obsługujący główne bazy danych:Oracle, SQL Server, MySQL i PostgreSQL.
  • Uwierzytelnianie LDAP i Kerberos dla MongoDB Enterprise.

2. NoSQLBooster

NoSQLBooster to popularne narzędzie graficzne zorientowane na powłokę, które obsługuje systemy Linux, Windows i Mac OS. Wcześniej był znany jako MongoBooster i zmienił nazwę ze względu na znak towarowy. Mają bezpłatną edycję z ograniczonymi funkcjami, ale jeśli chcesz w pełni wykorzystać jej możliwości, wybierz płatną licencję osobistą lub komercyjną, zaczynając od 119 USD za wersję/użytkownika.

Jedną z ich najbardziej wyróżnianych funkcji jest prawdziwe środowisko IntelliSense, czyli wbudowana usługa językowa, która zna wszystkie możliwe sugestie dotyczące kodu, aby pomóc Ci podczas pisania. Każdy, kto używa NoSQLBooster, zachwyci się jego zdolnością do autouzupełniania zmiennych, metod, słów kluczowych, właściwości, a nawet nazw kolekcji MongoDB. Oferują mnóstwo wbudowanych fragmentów kodu, które przyspieszają pisanie zapytań w skryptach powłoki.

NoSQLBooster oferuje swoim klientom kilka unikalnych funkcji, w tym ich Fluent Query Builder. Jeśli pochodzisz ze środowiska jQuery lub JavaScript, prawdopodobnie lepiej znasz funkcje łączenia w łańcuch niż pisanie obiektów JSON. Dzięki Fluent Query Builder możesz tworzyć zapytania przy użyciu składni łańcuchowej.

Kolejną istotną cechą unikalną dla NoSQLBooster jest to, że pozwala na używanie pakietów npm w skrypcie powłoki MongoDB. Jak zapewne wiesz, rejestr npm jest największym rejestrem oprogramowania z prawie pół milionem bezpłatnych pakietów.

@NoSQLBooster zna wszystkie możliwe polecenia, a sugestie pojawiają się podczas pisania. Ułatwia życie #MongoDB!Kliknij, aby tweetować

Importowanie i eksportowanie danych z innych źródeł danych jest podstawową funkcją każdego narzędzia GUI. Dzięki NoSQLBooster możesz:

  • Bezpośrednio importuj i eksportuj kolekcje z/do pliku JSON/CSV.
  • Importuj dane z RDBMS, takich jak MySQL, PostgreSQL i SQL Server.
  • Podobnie możesz eksportować dane z MongoDB do MySQL, PostgreSQL, SQL Server i Oracle.

NoSQLBooster ma również generator danych testowych, co nie jest czymś, czego zwykle oczekujesz przy zakupie narzędzia GUI, ale mimo wszystko jest to przydatne narzędzie. Ich generator danych testowych umożliwia tworzenie obszernej kolekcji losowych fałszywych danych, dzięki czemu możesz łatwo testować zapytania MongoDB.

3. Kompas MongoDB

MongoDB Compass, własne narzędzie graficzne MongoDB, obsługuje najnowsze wersje MongoDB i jest dostępne w systemach Linux, Mac i Windows. Wprowadzony w MongoDB 3.2, Compass został opracowany, aby zapewnić pełną moc powłoki mongo za pomocą łatwego narzędzia GUI. Zawsze utrzymują darmową wersję społecznościową wystarczająco dobrą, aby skutecznie korzystać z MongoDB i możesz oczekiwać, że ulepszą to narzędzie, aby nadal zwiększać jego użyteczność.

Płatne plany MongoDB Compass są dostępne tylko w ramach subskrypcji Enterprise lub droższych subskrypcji Atlas. Jest to godne uwagi oszustwo, ponieważ organizacje starają się uniknąć uzależnienia od dostawcy, a także wykorzystują platformy DBaaS, które obsługują wiele typów baz danych.

Oto niektóre z kluczowych zalet kompasu MongoDB:

  • Zapewnia intuicyjny graficzny interfejs użytkownika, dzięki któremu możesz wizualizować dane i pracować z nimi.
  • Wstawiaj, modyfikuj i usuwaj swoje dane za pomocą potężnych narzędzi do edycji wizualnej.
  • Wyświetl wydajność zapytań za pomocą wizualnych planów wyjaśniania.
  • Statystyki serwera w czasie rzeczywistym zapewniają wgląd w stan serwera.
  • Napisz reguły walidacji schematu JSON w jego inteligentnym edytorze, aby zweryfikować swoje dane.
  • Dodaj nowe funkcje lub popraw istniejące za pomocą wtyczek.
MongoDB Compass to narzędzie, które pomaga wizualnie analizować i rozumieć dane MongoDB. Kliknij, aby tweetować

Jak wspomniano wcześniej, MongoDB Compass jest zaangażowany w ulepszanie tego narzędzia GUI. Oto niektóre z ulepszeń, które wprowadzili od naszej ostatniej aktualizacji w 2016 roku:

  • Teraz obsługuje wersje Linux.
  • Ulepszona historia zapytań.
  • Teraz oferuje dwie wersje:Compass Community i Compass.
  • Dodano obsługę wtyczek.
  • Dodano funkcję importowania i eksportowania plików JSON i CSV.
  • Wprowadzono potoki agregacji.

Kompas MongoDB ma cztery wydania; Compass Community, Compass, Compass Readonly i Compass Isolated. Edycja społecznościowa jest bezpłatna, ale z ograniczonymi funkcjami. Te ograniczenia nie będą stanowić problemu, chyba że potrzebujesz analizy schematu, statystyk serwera w czasie rzeczywistym, tworzenia, usuwania i edytowania walidacji dokumentów lub potrzebujesz uwierzytelniania Kerberos, LDAP lub x.509. Jeśli jesteś freelancerem, który wykonuje małe lub średnie projekty lub po prostu nie masz zamiaru kupować płatnej licencji, jest to najlepszy produkt dla Ciebie.

4. Menedżer NoSQL

NoSQL Manager był popularnym narzędziem od samego początku ze względu na możliwość łączenia przyjaznego interfejsu użytkownika z potężną powłoką. W pełni obsługuje najnowsze wersje MongoDB, a także starsze wersje, począwszy od wersji 2.2.

Podobnie jak reszta, NoSQL Manager oferuje bezpłatne komercyjne i płatne plany subskrypcji. Ich bezpłatny plan oferuje ograniczone funkcje, 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/wersja/użytkownika.

W pełni funkcjonalny GUI obsługuje wszystkie polecenia dostępne dla powłoki MongoDB i pomaga zaoszczędzić czas zarówno profesjonalistom MongoDB, jak i początkującym. Ich autouzupełnianie 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.

Ponadto dzięki menedżerowi NoSQL możesz zarządzać kolekcjami, tworzyć i usuwać bazy danych, zarządzać użytkownikami i rolami oraz przechowywać i pobierać pliki za pomocą GridFS.

Zrób więcej z @NoSQLManager - zarządzaj kolekcjami, twórz i usuwaj bazy danych, zarządzaj użytkownikami i rolami oraz przechowuj i pobieraj pliki za pomocą GridFS.Click To Tweet

NoSQL Manager włożył wiele wysiłku w poprawę monitorowania wydajności, ponieważ uważa go za jedną z najważniejszych części administracji bazami danych. Sprawiedliwy osąd, ponieważ obserwowanie stanu bazy danych pozwala wykryć problemy, zanim przerodzą się w awarie. Narzędzia do monitorowania wydajności wyświetlają metryki bazy danych, takie jak operacje odczytu i zapisu, liczba żądań klientów, wykorzystanie pamięci i sieci oraz liczba błędów stron.

5. Robot 3T

Robomongo, który był jednym z głównych pretendentów w naszej aktualizacji 2016, został przejęty przez 3T Software Labs i przemianował GUI na Robo 3T. 3T Software Labs będzie rozwijać Robo 3T równolegle z własnym graficznym interfejsem użytkownika MongoDB, Studio 3T. Dobrą wiadomością jest to, że Robo 3T będzie nadal darmowym narzędziem do użytku komercyjnego lub niekomercyjnego. Ta natywna i wieloplatformowa aplikacja GUI jest popularna jako najlepszy graficzny interfejs użytkownika MongoDB dla systemu Mac OS X.

Istnieją cztery cechy wyróżniające Robo 3T.

  • Jest to jedyne narzędzie GUI na liście, które osadza oryginalną powłokę MongoDB.
  • Robo 3T zapewnia automatyczne uzupełnianie w czasie rzeczywistym przez wewnętrzną maszynę wirtualną JavaScript.
  • Wszystkie operacje wykonywane na MongoDB są asynchroniczne.
  • Wykorzystywane są minimalne zasoby maszyny.

Robo 3T jest nadal jednym z najlepszych projektów na Github. Firma 3T Software Labs wydała niedawno Robo 3T w wersji 1.3 z obsługą MongoDB 4.0. To oczywiste oznaki, że Robo 3T pozostanie czołowym narzędziem GUI przez wiele lat.

 Robo 3T 1.3 – okno wyników zapytania obsługuje dane wyjściowe w kartach.

Sprawdź tę dokumentację, aby dowiedzieć się, jak połączyć Robo 3T z kontem MongoDB DBaaS.

#Robo3T jest pionierem pomysłów i technik wdrożonych po raz pierwszy w ekosystemie #MongoDBKliknij, aby tweetować

6. Mongo Management Studio

Mongo Management Studio (MMS) to nasz ostatni wybór w tym artykule. Możesz mieć wrażenie, że trzy najlepsze produkty mają zbyt wiele funkcji, które niepotrzebnie komplikują sprawę. Czasami wystarczy prosty interfejs z podstawowymi funkcjami. Jeśli tak, to jest to najlepsze narzędzie dla Ciebie. Dzięki lekkiemu i przejrzystemu interfejsowi MMS możesz łatwo wykonać swoją pracę.

#MongoManagementStudio to interfejs graficzny MongoDB zapewniający prosty i przejrzysty interfejsKliknij, aby tweetować

Pod względem cenowym oferuje trzy różne wersje. Edycja społecznościowa została wydana na początku 2018 roku, ale brakuje jej niektórych funkcji w porównaniu z wersjami płatnymi, takich jak import/eksport, połączenia SSH, zarządzanie użytkownikami, wsparcie itp. Oferowane są dwa rodzaje płatnych wersji; Professional (lokalnie) i Enterprise (serwer WWW). Obie mają podobne funkcje, ale wersja Enterprise daje pięć licencji za mniej niż trzykrotność ceny wersji Professional, co jest idealne dla małych zespołów. MMS Professional zaczyna się od 25€/użytkownika.

Ten wieloplatformowy system umożliwia łatwe wprowadzanie zapytań w wielu formatach. Obecnie można pracować z wersjami MongoDB 3.0, 3.2 i 3.4. Ponadto MMS obsługuje zdalne bazy danych z tunelami SSH.

Oto kilka dodatkowych usług oferowanych przez Mongo Management Studio:

  • Dzięki funkcji wbudowanej edycji możesz edytować dane w locie.
  • Prosty, elastyczny i intuicyjny GUI.
  • Wszystkie działania MMS-ów mogą być użyte w zestawie replik.
  • Potężna struktura agregacji.
  • Dokładna dokumentacja wszystkich funkcji MMS.

Który graficzny interfejs użytkownika MongoDB jest najlepszy?

Pamiętaj, że wszystkie te produkty udostępniają wersje bezpłatne i komercyjne. Jeśli jesteś indywidualnym programistą lub freelancerem, wierzymy, że darmowe wersje będą dla Ciebie wystarczające. Ale jeśli jesteś kimś więcej niż pojedynczym programistą, na przykład dwójką z was pracujących nad dużymi projektami, zdecydowanie zalecamy skorzystanie z wersji komercyjnych. To się w końcu dobrze opłaci. Ponadto większość tych produktów oferuje okres próbny dla wersji płatnych. Możesz go użyć, aby dowiedzieć się, czy produkt spełnia Twoje oczekiwania.

W końcu wszystko sprowadza się do Twoich wymagań w zakresie budżetu, potrzeb użytkowych, członków zespołu, liczby funkcji itp. wybierz i powodzenia w podróży. Zbuduj coś niesamowitego i zapisz się do naszego newslettera poniżej, być może po prostu zarekomendujemy Twój projekt!

Najlepsze GUI Mongo 2016

1. Kompas MongoDB

Kompas MongoDB:nowy formularz połączenia

Zapewnia użytkownikom graficzny widok ich schematu MongoDB bez konieczności używania języka zapytań. W MongoDB kolekcje nie wymuszają sztywno zdefiniowanej struktury dokumentu. Może to utrudnić eksplorację i zrozumienie podstawowych danych i ich struktury bez narzędzia takiego jak MongoDB Compass.

MongoDB Compass analizuje Twoje dokumenty i wyświetla bogate struktury w Twoich kolekcjach w prostym i intuicyjnym GUI. Umożliwia szybką wizualizację i eksplorację schematu w celu zrozumienia częstotliwości, typów i zakresów pól w zestawie danych.

Kompas MongoDB:przeglądarka dokumentów

Oto niektóre funkcje oferowane przez MongoDB Compass:

  • Oglądaj swoje dane
  • Uruchom zapytania ad hoc w kilka sekund
  • Wyświetl wydajność zapytań
  • Compass umożliwia podejmowanie mądrzejszych decyzji dotyczących indeksowania, sprawdzania poprawności dokumentów i nie tylko
  • Nie potrzeba wiersza poleceń

Uwaga:chociaż interfejs użytkownika wygląda zgrabnie, nie jest ani w pełni funkcjonalnym interfejsem użytkownika, ani w pełni funkcjonalnym narzędziem BI do wydobywania danych. Ciekawie będzie zobaczyć, w jakim kierunku będzie postępować.

Platformy:Mac OS X, Windows

Ceny:Bezpłatnie do celów programistycznych; skontaktuj się z MongoDB, aby uzyskać licencje komercyjne/zaawansowane

2. Robomongo

Robomongo:dostępność na wielu platformach

Robomongo:Dostępność międzyplatformowa Robomongo pozostaje czołowym pretendentem na naszej liście najlepszych interfejsów graficznych MongoDB. Robomongo zawiera ten sam silnik i środowisko, które są częścią powłoki MongoDB (3.2), a także zapewnia zgrabną funkcję autouzupełniania z pełną biblioteką poleceń. Analizuje go również i wykonuje w wewnętrznej maszynie wirtualnej JavaScript, co pozwala nam zapewnić automatyczne uzupełnianie w czasie wykonywania, niemożliwe do uzyskania statycznie.

Robomongo:interaktywna powłoka i autouzupełnianie

Oto niektóre funkcje oferowane przez Robomongo:

  • Natywny i wieloplatformowy menedżer MongoDB
  • Zużywa bardzo mało zasobów maszyny
  • Pierwsze i wciąż jedyne narzędzie, które osadza prawdziwą powłokę MongoDB
  • Pierwsze narzędzie graficzne, które zapewnia prawdziwe autouzupełnianie

Uwaga:w pełni funkcjonalny interfejs do programowania klasy komercyjnej dla MongoDB. Rozwój został zatrzymany na długi czas z powodu problemu z finansowaniem, ale teraz wydaje się, że wrócił na właściwe tory. Platformy:Mac OS X, Windows, Linux Ceny:bezpłatna wersja społecznościowa, inne wersje zaczynają się od 12 USD miesięcznie naliczane rocznie.

Więcej informacji:https://robomongo.org/

3. Studio 3T

Studio 3T to kolejne preferowane narzędzie dla programistów do pracy z MongoDB. Niezależnie od tego, czy eksplorujesz lokalną bazę danych, czy pracujesz z fragmentami i zestawami replik, Studio 3T pozwala to wszystko zrobić. Studio 3T pomaga tysiącom programistów i administratorów MongoDB w ich codziennej pracy, zapewniając najlepsze narzędzia MongoDB na rynku.

Studio 3T:Windows i Mac

Studio 3T Shell zapewnia bezproblemową edycję wielowierszową i automatyczne uzupełnianie – w tym oczywiście nazwy baz danych i kolekcji. Tworzenie złożonych zapytań aktualizujących lub agregujących to pestka. Dane wyjściowe programu Studio 3T Shell są w pełni sformatowane, podświetlone i można je przeszukiwać. Dostępna jest również pełna historia poleceń.

Studio 3T:Intellisense

Oto kilka dodatkowych funkcji oferowanych przez Studio 3T:

  • Bezpłatny do użytku na zawsze do użytku niekomercyjnego
  • Unikalny, zbudowany i zoptymalizowany specjalnie dla MongoDB
  • Pełna integracja powłoki MongoDB z IntelliShell

Uwaga:w pełni funkcjonalny interfejs programistyczny – wysoce zalecany dla każdego programisty pracującego z platformami MongoDB:Windows, Mac, Linux

Ceny:bezpłatne do użytku niekomercyjnego, inne wersje zaczynają się od 299 USD jednorazowych opłat.

Więcej informacji tutaj.

4. MongoBooster

MongoBooster to zorientowane na powłokę, wieloplatformowe narzędzie GUI dla MongoDB v2.2-3.2, które zapewnia aktualizację na miejscu, płynny konstruktor zapytań, obsługę składni ES6 i prawdziwe doświadczenie Intellisense.

Wbudowana usługa językowa zna wszystkie możliwe uzupełnienia, metody, właściwości, zmienne, słowa kluczowe, a nawet nazwy kolekcji MongoDB, nazwy pól i operatory. Sugestie IntelliSense będą pojawiać się podczas pisania.

MongoBooster obsługuje interfejs API konstruktora zapytań podobny do mongusty, który umożliwia tworzenie zapytań przy użyciu składni łańcuchowej zamiast określania obiektu JSON. Ramy agregacji są teraz również płynne. Możesz go używać zgodnie z dokumentacją lub za pomocą metod łańcuszkowych.

MongoBooster:okno dziennika

Oto kilka dodatkowych udostępnionych funkcji:

  • Mnóstwo wbudowanych fragmentów
  • Rozszerzenia powłoki MongoDB ułatwiające życie wewnątrz powłoki MongoDB
  • MongoBooster obsługuje edycję na miejscu w widoku drzewa wyników

Pełna lista funkcji:http://mongobooster.com/features

Platformy:Mac OS X, Windows, Linux Ceny:bezpłatnie do użytku niekomercyjnego, inne wersje zaczynają się od 79 USD.

Więcej informacji tutaj.

Najlepsze GUI Mongo 2014

1. MongoVue

MongoVue to graficzny interfejs użytkownika na platformę Windows. Ma prosty, przejrzysty interfejs użytkownika, a podstawowe funkcje są bezpłatne. Dane mogą być prezentowane w widoku tekstowym, widoku drzewa lub widoku tabeli. Możesz również zapisać swoje zapytania wyszukiwania do późniejszego wykorzystania – uważamy to za dość wygodne. Bardziej zaawansowane funkcje wymagają zakupu licencji. Ogólnie oprogramowanie wydaje się stabilne i dobrze utrzymane.

2. MongoHub

to natywny graficzny interfejs użytkownika Mac dla MongoDB. Zapewnia opcję łączenia się z serwerem MongoDB przez tunel SSH, co jest dość wygodne z punktu widzenia bezpieczeństwa. Funkcja „StatMonitor” zapewnia wyświetlanie statystyk na żywo, czyli mongostat. Interfejs zapytań jest nieco bardziej ograniczony, ponieważ wydaje się, że obsługuje tylko widok drzewa. Ponadto nie ma możliwości zapisania zapytania wyszukiwania na później. Z naszego doświadczenia wynika, że ​​oprogramowanie działa całkiem nieźle, ale nie wydaje się, aby było utrzymywane – więc używaj go na własne ryzyko.

3. RockMongo

GUI MongoDB oparte na HTML. GUI jest napisane w PHP i jest open source. Wadą podejścia opartego na HTML jest to, że do uruchomienia tego GUI potrzebny jest serwer PHP. Możesz także uruchomić serwer PHP na swoim lokalnym komputerze. Interfejs użytkownika nie jest fanaberią, jest dość łatwy w użyciu i obsługuje wszystkie typowe opcje pracy z kolekcjami, statystykami itp. Interfejs wyszukiwania przedstawia dane tylko w modelu tabelarycznym/tekstowym – więc może to stanowić problem podczas pracy z dokumentami wielopoziomowymi . Ponadto wydaje się, że nie ma dużej aktywności związanej z zameldowaniem – więc podejrzewamy, że projekt jest nieaktywny.

4. RoboMongo

GUI MongoDB zorientowany na powłokę, który obsługuje platformy Windows, iOS i Linux. RoboMongo to wciąż wczesne dni, a najnowsza wersja to 0.8.4. Jest to również jeden z niewielu GUI, który obsługuje połączenia SSL z serwerem MongoDB. Istnieje również obsługa połączenia przez tunel SSH. Interfejs zapytań wyświetla dane w widoku drzewa, widoku tabeli i widoku tekstu.

Możesz również zapisać swoje zapytania do późniejszego wykorzystania. Jedną z najfajniejszych funkcji jest to, że obsługuje również powłokę – dzięki czemu możesz nadal korzystać z poleceń powłoki, z którymi czujesz się komfortowo. W interfejsie użytkownika są pewne dziwactwa, które, jak sądzę, z czasem zostaną rozwiązane. Jeśli będzie aktywnie utrzymywany, myślę, że może to być najlepszy wieloplatformowy interfejs graficzny dla MongoDB.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można uwierzytelnić w mongo, auth nie powiodło się

  2. Migracja MongoDB do DynamoDB, część 1

  3. Uruchom skrypt javascript (plik .js) w mongodb, w tym inny plik w js

  4. Dlaczego potrzebujemy, jakie zalety stosować mangusty

  5. Agregacja Mongo Dopasuj wiele wartości