GUI de administración de base de datos MongoDB

Sugiera una buena herramienta basada en GUI para la administración de la base de datos MongoDB .

Requisitos:

  • Conéctese a la base de datos en un servidor local o de red.
  • Funciones de visualización y edición de datos.
  • Gratis o de código abierto
  • Funciones relacionadas con la indexación de soporte

Requisitos opcionales:

  • Consultor de construcción

Estoy usando Windows 8.

Ver también: Esta pregunta cerrada sobre Stack Overflow, sería bueno si estas publicaciones pudieran combinarse de alguna manera. La publicación SO parece estar más actualizada.

Respuestas (5)

Usé Mongovue una vez, podría ser una buena opción para sus necesidades.

Es lo que espera que sea de una interfaz de usuario de administración de base de datos:ingrese la descripción de la imagen aquí

Aquí está la lista de características:

  • Abra múltiples conexiones a diferentes servidores MongoDB
  • Vea su base de datos MongoDB como un árbol jerárquico que consta de bases de datos, colecciones, índices y usuarios
  • Eche un vistazo a las estadísticas de la base de datos y la colección con un clic del mouse
  • Agregue nuevas bases de datos y colecciones fácilmente a través de la GUI
  • Cree índices fácilmente: especifique Json o use la interfaz (visual) de apuntar y hacer clic
  • Ejecute operaciones Map-Reduce fácilmente. Obtenga resaltado de sintaxis para sus funciones de Javascript mientras escribe
  • Importe datos relacionales de MySQL, SQLServer o PostgreSQL a MongoDB automáticamente y comience a crear sus aplicaciones de inmediato
  • Administrador de usuarios: agregar/editar/cambiar contraseña
  • Exporte sus datos (documentos) a formatos CSV, MS Excel o Json
  • Obtenga una visión general rápida de su base de datos
  • Use una interfaz altamente personalizada y diseñada específicamente para GridFS
  • Supervise el rendimiento de sus servidores de producción en la vista "Monitoreo del servidor"
  • Aprenda los comandos de shell de MongoDB mientras usa diferentes vistas en MongoVUE
  • Copie colecciones de una base de datos a otra base de datos (en un servidor diferente o en el mismo)
  • Duplicar o crear copias de colecciones

Tiene múltiples ediciones , va desde gratis hasta $ 2.5K, pero sus requisitos están bien cubiertos en la edición gratuita en mi humilde opinión.

Parece que Mongovue puede haber quedado inactivo en el tiempo transcurrido desde que se escribió esta respuesta.

Puedes usar Robomongo :

  • libre y de código abierto
  • Windows/Linux/Mac

La principal diferencia con Mongovue es que está centrado en el shell (mientras que Mongovue es realmente una GUI). Entonces, en cierto sentido, es mitad una GUI, mitad una CLI, con todos los pros y los contras que tienen la CLI y la GUI.

ingrese la descripción de la imagen aquí

Puedes usar RockMongo . Es básicamente el equivalente de PHPMyAdmin para MongoDB (es decir, basado en la web y necesita un servidor PHP). Hace todo lo que pediste y tiene algunas características más:

  • Código abierto bajo nueva licencia BSD
  • Funciona rápido y fácil de instalar.
  • I18N (inglés, chino, francés, japonés, británico, español, alemán, italiano, ruso)
  • Complementos: cada uno puede desarrollar su propio complemento
  • Temas: puede personalizar temas fácilmente para sus usuarios o empresa

Sistema:

  • Múltiples hosts, y un host puede tener múltiples administradores
  • Cambiar entre hosts libremente
  • Protección de contraseña
  • Servidor
  • Información del servidor (servidor web, PHP, directivas en PHP.ini...)
  • Estado
  • bases de datos
  • Estado de replicación

Base de datos:

  • Consulta, crea, suelta, repara
  • Ejecutar comandos y códigos javascript
  • Estadísticas
  • perfilado
  • Gestión de usuarios
  • Transferencia de datos (clon)
  • Exportar importar

Recopilación:

  • Herramienta avanzada de consulta y explicación
  • Lea, inserte, actualice, duplique y elimine una sola fila
  • Consultar, crear y soltar índices
  • Validar colección
  • Borrar todos los registros de la colección
  • Eliminar y cambiar un lote de filas de criterios coincidentes
  • Estadísticas
  • Rebautizar
  • Modificar propiedades (tapado, tamaño, máx...)
  • Transferencia de datos (clon)
  • Exportar importar
  • GridFS
  • Ver fragmentos
  • Descargar archivo

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Puedes usar MongoChef :

  • Windows, Mac y Linux
  • Gratis para uso no comercial
  • La interfaz me parece mucho más receptiva que MongoVUE

ingrese la descripción de la imagen aquí

Recientemente descubrí una herramienta llamada simplemente DbSchema ( http://www.dbschema.com ). En primer lugar, me impresionó porque hacen diagramas para MongoDB. En segundo lugar, encontré un gran explorador de datos de ellos, donde puede explorar datos de cada colección y subdocumentos en una ventana separada.

Ahora estoy tratando con la clave externa virtual de ellos, para explorar los datos de dos colecciones que se vinculan entre sí a través de ObjectId. Busque la herramienta DbSchema, es excelente para los diagramas que hacen para MongoDB, el generador de consultas y el explorador de datos. descubrir dentro como claves externas virtuales hace que la interacción sea realmente similar con las bases de datos relacionales, donde puede colocar datos en múltiples colecciones y unirlos con ObjectId. Me sorprendió ver que también es posible tener diagramas para MongoDB, como para cualquier base de datos relacional.

Vaya a la herramienta DbSchema. Eche un vistazo a la exploración de datos relacionales y las claves externas virtuales allí, son un paso adelante en el diseño de una base de datos con datos sobre múltiples colecciones y referencias entre ellos a través de ObjectId.

ingrese la descripción de la imagen aquí

Revise el texto de su publicación, ya que es un poco difícil de leer y comprender de qué es realmente capaz DbSchema. Elimine oraciones duplicadas (y agregue espacios entre oraciones).