MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

GUI MongoDB nào tốt nhất? - Cập nhật 2019

Giao diện người dùng tốt là một phần quan trọng của trải nghiệm phát triển. MongoDB Shell hoạt động tốt cho các hành động quản trị, nhưng khi làm việc với lượng dữ liệu lớn hơn, giao diện người dùng trở nên khá quan trọng.

Vào năm 2014, chúng tôi đã thảo luận về 4 trong số các GUI hàng đầu của MongoDB:MongoVue, MongoHub, RockMongo và Robo 3T (trước đây là Robomongo) và một lần nữa vào năm 2016:MongoDB Compass, Robo 3T, Studio 3T và MongoBooster. Chúng tôi để lại những điều đó ở cuối bài đăng này để bạn xem xét. Tuy nhiên, kể từ đó, nhiều tùy chọn mới đã xuất hiện để giúp bạn tối ưu hóa việc quản lý MongoDB của mình và chúng tôi nghĩ rằng chúng tôi sẽ chia sẻ các bản cập nhật của mình.

So sánh các GUI của MongoDB

Trong bài viết này, chúng ta sẽ so sánh 6 Giao diện người dùng đồ họa MongoDB hàng đầu giúp các nhà phát triển tăng năng suất và quản lý cơ sở dữ liệu của họ. Chúng tôi sẽ tập trung vào trực quan hóa, trình bày và chỉnh sửa dữ liệu. Như mọi khi, số dặm của bạn sẽ thay đổi tùy theo tình huống và sở thích của bạn. Đọc tiếp để tìm ra MongoDB GUI tốt nhất cho bạn, được cập nhật cho năm 2019, chứa các tính năng chính sau:

  1. Một trình chỉnh sửa trực quan tốt để viết và chỉnh sửa các truy vấn nhanh hơn.
  2. Tự động hoàn thành các truy vấn.
  3. Một khung tổng hợp để viết các truy vấn tổng hợp nhanh hơn mà không có lỗi.
  4. Nên tạo điều kiện chuyển dữ liệu giữa RDBMS và MongoDB.
  5. Phải có một cách tuyệt vời để đo lường hiệu suất của máy chủ và truy vấn.

1. Studio 3T

Studio 3T có lẽ là công cụ GUI tiên tiến nhất hiện có cho MongoDB. Chúng có hầu hết mọi tính năng được đề cập ở trên và hoạt động rất tốt trong từng lĩnh vực. Hơn 100.000 người dùng đang tận dụng Studio 3T MongoDB GUI, bao gồm các tổ chức hàng đầu như AT&T, Nike, Microsoft, Google, Intel và Tesla.

Chất lượng của chúng cũng thể hiện rõ qua giá cả. Mặc dù họ có ba loại gói trả phí; Core, Pro và Enterprise, gói miễn phí của họ dành cho mục đích phi thương mại có tất cả các tính năng cốt lõi. Phiên bản trả phí của Studio 3T đắt hơn bất kỳ công cụ nào khác vì nó được thiết kế cho các tổ chức doanh nghiệp lớn và những gói này bắt đầu từ $ 149 / người dùng / năm.

Cho dù bạn là người mới hay chuyên gia về MongoDB, Studio 3T luôn sẵn sàng giúp bạn tiết kiệm thời gian. Tính năng tốt nhất của họ là Trình tạo truy vấn trực quan, cung cấp tùy chọn kéo và thả để tạo truy vấn. Tính năng này hoàn hảo cho những người không quen thuộc hoặc sử dụng cú pháp MongoDB hiệu quả.

Trình tạo Truy vấn Trực quan được hỗ trợ bởi cả ba chế độ xem; chế độ xem bảng, chế độ xem dạng cây và chế độ xem JSON và mỗi chế độ xem này giúp công việc của bạn dễ dàng hơn trong một tình huống khác nhau. Nó được nâng cao hơn nữa bởi trình chỉnh sửa mã tại chỗ cũng có sẵn trong cả ba chế độ xem.

Nếu bạn là người yêu thích MongoDB shell, thì chúng tôi có thêm tin vui cho bạn. Studio 3T có IntelliShell, là trình bao mongo tích hợp sẵn thực sự thông minh của họ, sẽ giúp bạn tiết kiệm rất nhiều thời gian bằng cách tự động hoàn thành các loại, phương thức và chức năng thư viện chuẩn JavaScript dành riêng cho trình bao.

Studio 3T cũng có Trình chỉnh sửa tổng hợp sẽ giúp bạn viết các truy vấn phức tạp mà không phải đau đầu. Hơn nữa, nó có một tính năng độc đáo, nơi bạn có thể chia các truy vấn phức tạp thành các giai đoạn, mang lại cho bạn cơ hội áp dụng các nhà khai thác đường ống trên mỗi giai đoạn và kiểm tra kết quả ở mỗi bước.

Cho dù bạn đang khám phá cơ sở dữ liệu #MongoDB cục bộ của mình hay đang làm việc với các phân đoạn và tập hợp bản sao, @ Studio3T cho phép bạn thực hiện tất cả. Nhấp Để Tweet

Bạn có thể trải nghiệm tất cả các tính năng được đề cập ở trên chỉ bằng cách sử dụng gói miễn phí phi thương mại của họ. Các gói Studio 3T Pro và Enterprise đi kèm với các tính năng bổ sung cần thiết để xử lý các tập dữ liệu lớn. Khi bạn đang xây dựng các ứng dụng thương mại lớn, bạn cần hỗ trợ cho nhiều hoạt động khác, không chỉ để viết truy vấn. Hãy cùng xem qua một số tính năng mà Studio 3T có cho các ứng dụng lớn hơn.

  • Công cụ lập lịch tác vụ để tự động hóa các công việc MongoDB lặp đi lặp lại.
  • Một công cụ Di chuyển MongoDB sang SQL dễ dàng để xuất các bộ sưu tập MongoDB sang tệp SQL.
  • Mã truy vấn để chuyển đổi các truy vấn sang năm ngôn ngữ đích:Java, Python, C #, PHP và JavaScript (Node.js).
  • Nhập / Xuất SQL hỗ trợ các cơ sở dữ liệu chính:Oracle, SQL Server, MySQL và PostgreSQL.
  • Xác thực LDAP và Kerberos cho MongoDB Enterprise.

2. NoSQLBooster

NoSQLBooster là một công cụ GUI tập trung vào shell phổ biến hỗ trợ Linux, Windows và Mac OS. Trước đây nó được gọi là MongoBooster và đã đổi tên vì lý do thương hiệu. Họ có phiên bản miễn phí với các tính năng hạn chế, nhưng nếu bạn muốn khai thác toàn bộ sức mạnh của nó, hãy đăng ký giấy phép cá nhân hoặc thương mại trả phí, bắt đầu từ $ 119 / phiên bản / người dùng.

Một trong những tính năng nổi bật nhất của họ là trải nghiệm IntelliSense thực sự, là dịch vụ ngôn ngữ tích hợp của họ biết tất cả các đề xuất mã có thể có để giúp bạn khi bạn nhập. Bất kỳ ai sử dụng NoSQLBooster đều sẽ ngưỡng mộ khả năng tự động điền các biến, phương thức, từ khóa, thuộc tính và thậm chí cả tên bộ sưu tập MongoDB của nó. Họ cung cấp cho bạn rất nhiều đoạn mã tích hợp để viết các truy vấn tập lệnh shell của bạn nhanh hơn.

NoSQLBooster cung cấp một số tính năng độc đáo cho khách hàng của họ, bao gồm cả Trình tạo truy vấn thông thạo của họ. Nếu bạn đến từ nền tảng jQuery hoặc JavaScript, bạn có thể quen thuộc với các hàm chuỗi hơn là viết các đối tượng JSON. Với Fluent Query Builder, bạn có thể xây dựng các truy vấn bằng cách sử dụng cú pháp chuỗi.

Một tính năng quan trọng khác duy nhất của NoSQLBooster là nó cho phép bạn sử dụng các gói npm trong tập lệnh shell MongoDB của mình. Như bạn có thể biết, sổ đăng ký npm là sổ đăng ký phần mềm lớn nhất với gần nửa triệu gói miễn phí.

@NoSQLBooster biết tất cả các lệnh có thể có và các đề xuất bật lên khi bạn nhập. Giúp cuộc sống #MongoDB trở nên dễ dàng hơn! Nhấp để đăng bài

Nhập và xuất dữ liệu từ các nguồn dữ liệu khác là một tính năng cần thiết cho bất kỳ công cụ GUI nào. Với NoSQLBooster, bạn có thể:

  • Nhập và xuất trực tiếp các bộ sưu tập từ / sang tệp JSON / CSV.
  • Nhập dữ liệu từ RDBMS như MySQL, PostgreSQL và SQL Server.
  • Tương tự, bạn có thể xuất dữ liệu từ MongoDB sang MySQL, PostgreSQL, SQL Server và Oracle.

NoSQLBooster cũng có một trình tạo dữ liệu thử nghiệm, đây không phải là thứ bạn thường mong đợi khi cố gắng mua một công cụ GUI, nhưng dù sao cũng là một công cụ tiện dụng. Trình tạo dữ liệu thử nghiệm của họ cho phép bạn tạo một bộ sưu tập rộng rãi dữ liệu giả ngẫu nhiên để bạn có thể dễ dàng kiểm tra các truy vấn MongoDB của mình.

3. La bàn MongoDB

MongoDB La bàn, công cụ GUI riêng của MongoDB, hỗ trợ các phiên bản MongoDB mới nhất và khả dụng trên Linux, Mac hoặc Windows. Được giới thiệu trong MongoDB 3.2, La bàn được phát triển để cung cấp tất cả sức mạnh của trình bao mongo thông qua một công cụ GUI dễ dàng. Họ luôn giữ phiên bản cộng đồng miễn phí đủ tốt để sử dụng MongoDB một cách hiệu quả và bạn có thể mong đợi họ cải thiện công cụ này để tiếp tục nâng cao khả năng sử dụng của nó.

Gói trả phí MongoDB Compass chỉ khả dụng thông qua đăng ký Enterprise hoặc đăng ký Atlas đắt tiền hơn của họ. Đây là một nhược điểm đáng chú ý, vì các tổ chức đang cố gắng tránh bị nhà cung cấp khóa và cũng tận dụng các nền tảng DBaaS hỗ trợ nhiều loại cơ sở dữ liệu.

Dưới đây là một số ưu điểm chính của MongoDB La bàn:

  • Cung cấp GUI trực quan để bạn có thể hình dung và làm việc với dữ liệu.
  • Chèn, sửa đổi và xóa dữ liệu của bạn bằng các công cụ chỉnh sửa trực quan mạnh mẽ.
  • Xem hiệu suất truy vấn với các kế hoạch giải thích trực quan.
  • Thống kê máy chủ theo thời gian thực cung cấp cho bạn thông tin chi tiết về trạng thái máy chủ.
  • Viết quy tắc xác thực giản đồ JSON trong trình chỉnh sửa thông minh của nó để xác thực dữ liệu của bạn.
  • Thêm các chức năng mới hoặc cải thiện các chức năng hiện có thông qua plugin.
MongoDB La bàn là một công cụ giúp bạn phân tích và hiểu dữ liệu MongoDB của mình một cách trực quan. Nhấp để đăng bài

Như đã đề cập trước đó, MongoDB Compass cam kết cải tiến công cụ GUI này. Dưới đây là một số cải tiến mà họ đã thực hiện kể từ lần cập nhật cuối cùng của chúng tôi vào năm 2016:

  • Hiện hỗ trợ các phiên bản Linux.
  • Lịch sử truy vấn được cải thiện.
  • Hiện cung cấp hai phiên bản:Compass Community và Compass.
  • Đã thêm hỗ trợ plugin.
  • Đã thêm chức năng nhập và xuất JSON và CSV.
  • Đã giới thiệu các đường ống tổng hợp.

MongoDB La bàn có bốn phiên bản; Cộng đồng La bàn, La bàn, La bàn Chỉ đọc, và La bàn Cô lập. Phiên bản cộng đồng là miễn phí, nhưng với các tính năng hạn chế. Những hạn chế này sẽ không thành vấn đề, trừ khi bạn cần phân tích giản đồ, thống kê máy chủ thời gian thực, tạo, xóa và chỉnh sửa xác thực tài liệu hoặc cần xác thực Kerberos, LDAP hoặc x.509. Nếu bạn là người hành nghề tự do thực hiện các dự án quy mô vừa và nhỏ hoặc không có ý định mua giấy phép trả phí, thì đây là sản phẩm tốt nhất dành cho bạn.

4. Trình quản lý NoSQL

NoSQL Manager là một công cụ phổ biến kể từ khi ra đời vì khả năng hợp nhất giao diện người dùng thân thiện với một trình bao mạnh mẽ. Nó hỗ trợ đầy đủ các phiên bản MongoDB mới nhất cũng như các phiên bản cũ hơn từ 2.2.

Cũng giống như phần còn lại, NoSQL Manager cung cấp gói đăng ký thương mại miễn phí cũng như trả phí. Gói miễn phí của họ cung cấp các tính năng hạn chế, bao gồm kết nối, quản lý shell, giám sát, thao tác dữ liệu và hỗ trợ và bạn có thể so sánh chúng tại đây trên trang so sánh gói của họ. Các gói trả phí của NoSQL Manager có sẵn với giá 98 đô la / phiên bản / người dùng.

GUI đầy đủ chức năng hỗ trợ tất cả các lệnh có sẵn cho MongoDB shell và giúp tiết kiệm thời gian cho các chuyên gia MongoDB cũng như người mới bắt đầu. Tính năng tự động hoàn thành của chúng cho phép bạn tự động hoàn thành tất cả các lệnh shell, tên bộ sưu tập và các phương thức được sử dụng trong MongoDB. Tương tự như Studio 3T, NoSQL Manager hỗ trợ cả ba chế độ xem; chế độ xem bảng, chế độ xem dạng cây và chế độ xem JSON.

Hơn nữa, với trình quản lý NoSQL, bạn có thể quản lý bộ sưu tập, tạo và thả cơ sở dữ liệu, quản lý người dùng và vai trò cũng như lưu trữ và truy xuất tệp bằng GridFS.

Làm được nhiều việc hơn với @NoSQLManager - quản lý bộ sưu tập, tạo và thả cơ sở dữ liệu, quản lý người dùng và vai trò cũng như lưu trữ và truy xuất tệp với GridFS.Click To Tweet

NoSQL Manager đã nỗ lực rất nhiều để cải thiện việc giám sát hiệu suất, vì họ coi đây là một trong những phần quan trọng nhất của quản trị cơ sở dữ liệu. Sự phán xét công bằng của nó khi quan sát trạng thái cơ sở dữ liệu của bạn cho phép bạn phát hiện các vấn đề trước khi chúng leo thang thành lỗi. Các công cụ giám sát hiệu suất hiển thị các số liệu cơ sở dữ liệu như hoạt động đọc và ghi, số lượng yêu cầu của khách hàng, mức sử dụng bộ nhớ và mạng cũng như số lỗi trang.

5. Robo 3T

Robomongo, là một trong những ứng cử viên hàng đầu trong bản cập nhật năm 2016 của chúng tôi, đã được Phòng thí nghiệm phần mềm 3T mua lại và đổi tên GUI thành Robo 3T. Phòng thí nghiệm phần mềm 3T sẽ phát triển Robo 3T song song với MongoDB GUI, Studio 3T của riêng mình. Tin tốt là Robo 3T sẽ tiếp tục là một công cụ miễn phí cho mục đích thương mại hoặc phi thương mại. Ứng dụng GUI gốc và đa nền tảng này phổ biến là GUI MongoDB tốt nhất cho Mac OS X.

Có 4 tính năng tạo nên sự khác biệt của Robo 3T.

  • Đây là công cụ GUI duy nhất trong danh sách nhúng giao diện MongoDB gốc.
  • Robo 3T cung cấp tính năng tự động hoàn thành thời gian chạy thực thông qua một máy ảo JavaScript nội bộ.
  • Tất cả các thao tác bạn thực hiện trên MongoDB là không đồng bộ.
  • Tài nguyên máy tối thiểu được sử dụng.

Robo 3T vẫn là một trong những dự án hàng đầu trên Github. 3T Software Labs gần đây đã phát hành Robo 3T phiên bản 1.3 với hỗ trợ MongoDB 4.0. Đây là những dấu hiệu rõ ràng cho thấy Robo 3T sẽ vẫn là một công cụ GUI hàng đầu trong nhiều năm tới.

Robo 3T 1.3 - Cửa sổ kết quả truy vấn hỗ trợ đầu ra theo thẻ.

Xem tài liệu này để biết cách bạn có thể kết nối Robo 3T với tài khoản MongoDB DBaaS của mình.

# Robo3T là công ty tiên phong về ý tưởng và kỹ thuật được triển khai lần đầu tiên trong hệ sinh thái #MongoDBNhấp vào Tweet

6. Mongo Management Studio

Mongo Management Studio (MMS) là lựa chọn cuối cùng của chúng tôi trong bài viết này. Bạn có thể cảm thấy rằng ba sản phẩm hàng đầu có quá nhiều tính năng khiến mọi thứ trở nên phức tạp một cách không cần thiết. Đôi khi, tất cả những gì bạn cần là một giao diện đơn giản chỉ với các tính năng cốt lõi. Nếu vậy, đây là công cụ tốt nhất cho bạn. Với giao diện gọn gàng và nhẹ nhàng của MMS, bạn có thể hoàn thành công việc của mình một cách dễ dàng.

#MongoManagementStudio là GUI đi kèm MongoDB cho giao diện đơn giản, gọn gàngNhấp vào Tweet

Về giá cả, nó cung cấp ba phiên bản khác nhau. Phiên bản cộng đồng được phát hành vào đầu năm 2018, thiếu một số tính năng so với phiên bản trả phí, chẳng hạn như nhập / xuất, kết nối SSH, quản lý người dùng, hỗ trợ, v.v. Có hai loại phiên bản trả phí được cung cấp; Chuyên nghiệp (cục bộ) và Doanh nghiệp (máy chủ web). Cả hai đều có các tính năng tương tự, nhưng phiên bản Enterprise cung cấp cho bạn năm giấy phép với giá thấp hơn ba lần so với phiên bản Professional, lý tưởng cho các nhóm nhỏ. MMS Professional bắt đầu từ 25 € / người dùng.

Hệ thống đa nền tảng này cho phép bạn nhập các truy vấn của mình dễ dàng ở nhiều định dạng. Hiện tại, bạn có thể làm việc với các phiên bản MongoDB 3.0, 3.2 và 3.4. Hơn nữa, MMS hỗ trợ cơ sở dữ liệu từ xa với đường hầm SSH.

Dưới đây là một số dịch vụ bổ sung do Mongo Management Studio cung cấp:

  • Với tính năng chỉnh sửa nội tuyến, bạn có thể chỉnh sửa dữ liệu một cách nhanh chóng.
  • GUI đơn giản, linh hoạt và trực quan.
  • Tất cả các hành động MMS đều có thể được sử dụng đối với một tập hợp bản sao.
  • Khung tổng hợp mạnh mẽ.
  • Tài liệu kỹ lưỡng về tất cả các tính năng MMS.

MongoDB GUI nào tốt nhất?

Lưu ý rằng tất cả các sản phẩm này đều đang cung cấp phiên bản thương mại và miễn phí. Nếu bạn là một nhà phát triển cá nhân hoặc một người làm nghề tự do, chúng tôi tin rằng các phiên bản miễn phí sẽ là đủ cho bạn. Nhưng nếu bạn không chỉ là một nhà phát triển đơn lẻ, chẳng hạn như hai bạn đang làm việc trong các dự án lớn, chúng tôi thực sự khuyên bạn nên sử dụng các phiên bản thương mại. Điều đó cuối cùng sẽ được đền đáp xứng đáng. Ngoài ra, hầu hết các sản phẩm này đều cung cấp thời gian dùng thử cho các phiên bản trả phí. Bạn có thể sử dụng nó để tìm hiểu xem liệu sản phẩm có đáp ứng được mong đợi của bạn hay không.

Cuối cùng, tất cả đều đáp ứng yêu cầu của bạn về ngân sách, nhu cầu sử dụng, thành viên trong nhóm, số lượng tính năng, v.v. chọn và chúc may mắn trên hành trình của bạn. Xây dựng một thứ gì đó tuyệt vời và đăng ký nhận bản tin của chúng tôi bên dưới, chúng tôi có thể chỉ giới thiệu dự án của bạn!

Mongo GUI tốt nhất năm 2016

1. La bàn MongoDB

La bàn MongoDB:Biểu mẫu kết nối mới

Nó cung cấp cho người dùng chế độ xem đồ họa về lược đồ MongoDB của họ mà không yêu cầu sử dụng ngôn ngữ truy vấn. Trong MongoDB, các bộ sưu tập không thực thi cấu trúc tài liệu được xác định một cách cứng nhắc. Điều này có thể gây khó khăn cho việc khám phá và hiểu dữ liệu cơ bản cũng như cấu trúc của nó nếu không có một công cụ như MongoDB Compass.

MongoDB La bàn phân tích tài liệu của bạn và hiển thị các cấu trúc phong phú trong bộ sưu tập của bạn trong một GUI đơn giản và trực quan. Nó cho phép bạn nhanh chóng hình dung và khám phá lược đồ của mình để hiểu tần suất, loại và phạm vi trường trong tập dữ liệu của bạn.

La bàn MongoDB:Trình xem tài liệu

Dưới đây là một số tính năng được cung cấp bởi MongoDB Compass:

  • Khám phá dữ liệu của bạn một cách trực quan
  • Chạy các truy vấn đặc biệt trong vài giây
  • Xem hiệu suất truy vấn của bạn
  • La bàn cho phép bạn đưa ra các quyết định thông minh hơn về lập chỉ mục, xác thực tài liệu, v.v.
  • Không cần dòng lệnh

Lưu ý:Mặc dù giao diện người dùng trông bóng bẩy, nhưng nó không phải là giao diện người dùng phát triển đầy đủ tính năng hoặc công cụ BI đầy đủ tính năng để khai thác dữ liệu của bạn. Sẽ rất thú vị khi xem nó sẽ tiến hành theo hướng nào.

Nền tảng:Mac OS X, Windows

Định giá:Miễn phí cho các mục đích phát triển; liên hệ với MongoDB để có Giấy phép Thương mại / Nâng cao

2. Robomongo

Robomongo:Tính khả dụng trên nhiều nền tảng

Robomongo:Tính khả dụng trên nhiều nền tảng Robomongo vẫn là ứng cử viên hàng đầu trong danh sách các GUI MongoDB tốt nhất của chúng tôi. Robomongo nhúng cùng một công cụ và môi trường là một phần của MongoDB shell (3.2) và cũng cung cấp tính năng tự động hoàn thành gọn gàng với thư viện lệnh đầy đủ. Nó cũng phân tích và thực thi nó trong một máy ảo JavaScript nội bộ, cho phép chúng tôi cung cấp cho bạn thời gian chạy tự động hoàn thành, không thể lấy tĩnh.

Robomongo:Tương tác Shell &Tự động hoàn thành

Dưới đây là một số tính năng do Robomongo cung cấp:

  • Trình quản lý MongoDB gốc và đa nền tảng
  • Sử dụng rất ít tài nguyên máy của bạn
  • Công cụ đầu tiên và vẫn là công cụ duy nhất nhúng MongoDB shell thực
  • Công cụ đồ họa đầu tiên cung cấp tính năng tự động hoàn thành thực sự

Lưu ý:Giao diện người dùng phát triển cấp thương mại đầy đủ tính năng cho MongoDB. Quá trình phát triển đã bị dừng lại trong một thời gian dài do vấn đề kinh phí nhưng dường như hiện tại nó đã trở lại đúng hướng. Nền tảng:Mac OS X, Windows, Linux Giá cả:Phiên bản cộng đồng miễn phí, các phiên bản khác bắt đầu từ $ 12 / tháng được thanh toán hàng năm.

Thông tin thêm:https://robomongo.org/

3. Studio 3T

Studio 3T là một công cụ ưa thích khác dành cho các nhà phát triển để làm việc với MongoDB. Cho dù bạn đang khám phá cơ sở dữ liệu cục bộ của mình hay đang làm việc với các phân đoạn và tập hợp bản sao, Studio 3T cho phép bạn làm tất cả. Studio 3T giúp hàng nghìn nhà phát triển MongoDB và quản trị viên thực hiện công việc hàng ngày của họ bằng cách cung cấp các công cụ MongoDB tốt nhất trên thị trường.

Studio 3T:Windows và Mac

Studio 3T Shell cung cấp khả năng chỉnh sửa nhiều dòng dễ dàng và tự động hoàn thành - tất nhiên là bao gồm cả cơ sở dữ liệu và tên bộ sưu tập. Việc tạo các truy vấn cập nhật hoặc tổng hợp phức tạp thật dễ dàng. Đầu ra của Studio 3T Shell được định dạng đầy đủ, được đánh dấu và có thể tìm kiếm được. Một lịch sử lệnh hoàn chỉnh cũng có sẵn.

Studio 3T:Intellisense

Dưới đây là một số tính năng khác được cung cấp bởi Studio 3T:

  • Miễn phí sử dụng vĩnh viễn cho mục đích phi thương mại
  • Độc đáo, được xây dựng và tối ưu hóa đặc biệt cho MongoDB
  • Tích hợp hoàn toàn MongoDB shell với IntelliShell

Lưu ý:Giao diện người dùng phát triển đầy đủ tính năng - Đặc biệt khuyến khích cho bất kỳ nhà phát triển nào làm việc với Nền tảng MongoDB:Windows, Mac, Linux

Giá cả:Miễn phí cho mục đích sử dụng phi thương mại, các phiên bản khác bắt đầu từ $ 299 phí một lần.

Thông tin thêm tại đây.

4. MongoBooster

MongoBooster là một công cụ GUI đa nền tảng tập trung vào shell cho MongoDB v2.2-3.2, cung cấp cập nhật tại chỗ, trình tạo truy vấn thông thạo, hỗ trợ cú pháp ES6 và trải nghiệm Intellisense thực sự.

Dịch vụ ngôn ngữ tích hợp sẵn biết tất cả các phép hoàn chỉnh có thể có, phương thức, thuộc tính, biến, từ khóa, thậm chí cả tên bộ sưu tập MongoDB, tên trường và toán tử. Các đề xuất IntelliSense sẽ bật lên khi bạn nhập.

MongoBooster hỗ trợ API trình tạo truy vấn thông thạo giống mongoose cho phép bạn tạo truy vấn bằng cú pháp chuỗi, thay vì chỉ định một đối tượng JSON. Khung tổng hợp hiện cũng rất trôi chảy. Bạn có thể sử dụng nó như hiện đã được ghi lại hoặc thông qua các phương pháp có thể điều khiển được.

MongoBooster:Cửa sổ nhật ký

Dưới đây là một số tính năng khác được cung cấp:

  • Hàng tấn đoạn mã dựng sẵn
  • Các phần mở rộng của trình bao MongoDB để làm cho cuộc sống bên trong trình bao MongoDB dễ dàng hơn một chút
  • MongoBooster hỗ trợ chỉnh sửa tại chỗ trong chế độ xem dạng cây kết quả

Danh sách đầy đủ các tính năng:http://mongobooster.com/features

Nền tảng:Mac OS X, Windows, Linux Giá cả:Miễn phí cho mục đích sử dụng phi thương mại, các phiên bản khác bắt đầu từ $ 79.

Thông tin thêm tại đây.

Mongo GUI tốt nhất năm 2014

1. MongoVue

MongoVue là GUI trên máy tính để bàn dành cho nền tảng windows. Nó có một giao diện người dùng đơn giản và sạch sẽ và các tính năng cơ bản đều miễn phí. Dữ liệu có thể được trình bày ở dạng xem văn bản, dạng cây hoặc dạng bảng. Bạn cũng có thể lưu các truy vấn tìm kiếm của mình để sử dụng sau này - chúng tôi thấy điều này khá tiện lợi. Các tính năng nâng cao hơn yêu cầu bạn phải mua giấy phép. Nhìn chung, phần mềm có vẻ ổn định và được bảo trì tốt.

2. MongoHub

là giao diện người dùng Mac gốc cho MongoDB. Nó cung cấp cho bạn một tùy chọn để kết nối với máy chủ MongoDB của bạn thông qua một đường hầm SSH, khá thuận tiện từ góc độ bảo mật. Tính năng “StatMonitor” cung cấp cho bạn hiển thị trực tiếp các số liệu thống kê a.k.a mongostat. Giao diện truy vấn có một chút hạn chế hơn ở chỗ nó dường như chỉ hỗ trợ chế độ xem dạng cây. Ngoài ra, không có cách nào để lưu truy vấn tìm kiếm cho sau này. Theo kinh nghiệm của chúng tôi, phần mềm có vẻ hoạt động khá tốt nhưng có vẻ như nó không được duy trì - vì vậy bạn tự chịu rủi ro khi sử dụng.

3. RockMongo

GUI MongoDB dựa trên HTML. GUI được tạo bằng PHP và là mã nguồn mở. Nhược điểm của phương pháp dựa trên HTML là bạn cần một máy chủ PHP để chạy GUI này. Bạn cũng có thể chọn chạy máy chủ PHP trên hộp cục bộ của mình. Giao diện người dùng không rườm rà, khá dễ sử dụng và hỗ trợ tất cả các tùy chọn phổ biến để làm việc với các bộ sưu tập, số liệu thống kê, v.v. Giao diện tìm kiếm chỉ hiển thị dữ liệu trong mô hình bảng / văn bản - vì vậy có thể là một vấn đề khi bạn đang làm việc với các tài liệu đa cấp . Ngoài ra, dường như không có nhiều hoạt động đăng ký - vì vậy chúng tôi nghi ngờ dự án không hoạt động.

4. RoboMongo

GUI MongoDB tập trung vào shell hỗ trợ các nền tảng Windows, iOS và Linux. RoboMongo vẫn còn là những ngày đầu với phiên bản mới nhất là 0.8.4. Đây cũng là một trong số ít GUI hỗ trợ kết nối SSL đến máy chủ MongoDB của bạn. Ngoài ra còn có hỗ trợ kết nối qua đường hầm SSH. Giao diện truy vấn hiển thị dữ liệu ở chế độ xem dạng cây, chế độ xem bảng và chế độ xem văn bản.

Bạn cũng có thể lưu các truy vấn của mình để sử dụng sau. Một trong những tính năng thú vị nhất là nó cũng hỗ trợ shell - vì vậy bạn vẫn có thể tiếp tục sử dụng các lệnh shell mà bạn cảm thấy thoải mái. Có một số vấn đề trong giao diện người dùng mà tôi nghĩ sẽ được khắc phục theo thời gian. Nếu được duy trì tích cực, tôi nghĩ đây có thể là GUI đa nền tảng tốt nhất cho MongoDB.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đổi tên một trường trong kết quả truy vấn trong MongoDB

  2. Cách tạo id đối tượng duy nhất trong mongodb

  3. Trình điều khiển Mongodb C # chỉ trả về các tài liệu con phù hợp trong mảng

  4. Tổng hợp MongoDB với $ lookup chỉ bao gồm (hoặc dự án) một số trường để trả về từ truy vấn

  5. MongoDB - Nhiều $ hoặc các phép toán