2012-07-09 22 views
11

ho bisogno di creare uno schema con tutti i modelli del mio DB. Sto usando ROR con mongodb.Schema - Schema creatore mongodb

In realtà sto cercando uno strumento per disegnare qualcosa di simile:

http://talks.php.net/presentations/slides/mongodb/blog2.png

qualche suggerimento? o devo aprire la vernice e adattarmi?

+0

Stai solo cercando un'applicazione per la creazione di diagrammi in modo da poterlo creare manualmente o cercare un'applicazione per elaborare il diagramma per te (ad esempio ispezionando il database)? Se stai cercando un'applicazione, a cosa serve questo? – Stennie

+0

Ho bisogno di crearlo manualmente (perché non esistono strumenti esistenti per "invertire" i modelli ROR usando Mongoid). Posso usare All OS: windows (7) - Unix (Fedora) e Mac (OS X Lion). diamo un'occhiata a Visio e sembra fantastico. –

+1

In realtà, sospetto ci possa essere qualcosa di possibile. Non sono sicuro di quanto lontano [railroady] (https://github.com/preston/railroady) vada, ma è una di queste opzioni che funziona apparentemente con Mongoid. Con un'app scriptable come OmniGraffle è possibile visualizzare l'output correttamente :). – Stennie

risposta

1

Suggerirei di utilizzare Visio, in quanto più flessibile. Se il suo scopo è solo quello di fare figure rappresentative Visio o addirittura Dia dovrebbe fare l'aiuto necessario. Se ti piacerebbe sviluppare un modello al di fuori di esso non sarà possibile.

+1

Si prega di fare riferimento anche a questo [collegamento] http://stackoverflow.com/questions/272816/what-is-a-good-visio-enterprise-architect-replacement che fa riferimento a buone alternative di Visio che è anche possibile prendere in considerazione. –

+2

[Dia] (http://dia-installer.de/) è una scelta ragionevole (e gratuita) multipiattaforma. Ho anche visto diagrammi simili creati con [LibreOffice (née OpenOffice) Draw] (http://www.libreoffice.org/). Se stai usando OS X, allora [OmniGraffle] (http://www.omnigroup.com/products/omnigraffle/) è un'ottima app commerciale per creare diagrammi (e scriptbile tramite AppleScript se vuoi provare a creare programmaticamente). – Stennie

17

http://www.draw.io/

draw.io è un'applicazione di diagrammi online gratuito progettato intorno Google Drive per il flusso di lavoro, BPM, organigrammi, UML, ER, diagrammi di rete e altro ancora.

+1

Grazie! Questo è stato utile. – Sloy

3

http://www.gliffy.com/

Oggi sto usando il Glyffy. Ho adottato come modello un modello come il tuo, e il grande vantaggio che si realizza in glyffy può essere utilizzato direttamente in Google Drive per condividere il modello con altri utenti.

Problemi correlati