とりあえず絵(モジュールとデータベース)
// -*- coding: utf-8 -*-
[
[
[
gv:node --shape=box --label="collection employee" E,
gv:node --shape=box --label="collection office" O,
] | gv:cluster --label="database company" DbC,[
gv:node --shape=box --label="collection product" P,
gv:node --shape=box --label="collection stock" F,
gv:node --shape=box --label="collection shop" Ps,
] | gv:cluster --label="database product" DbP,
] | gv:cluster --label="MongoDB Backend" --style=filled --fillcolor=pink Mongo,[
[
gv:node --shape=box --label="collection tmp" T,
gv:node --shape=box --label="collection test" Te,
] | gv:cluster --label="database mem" DbM,] | gv:cluster --label="default-database Backend" --style=filled --fillcolor=skyblue Def,
[
gv:node --label="collection employee" cE,
gv:node --label="collection office" cO,
gv:node --label="collection product" cP,
gv:node --label="collection tmp" cT,
] | gv:cluster --label="module db" ModDB,gv:edge cE E,
gv:edge cO O,
gv:edge cP P,
gv:edge cT T,] | gv:graph --label="Storage System"