However, the basic model needs to be modeled in advance and may be developed later. So in this case, is there a modeling tool/language for NOSQL database?
Like UML for RDB and Visual Paradigm (UML modeling tool). I found that for “graphic database”, we can use “attribute graph model”, but I am working on “BigColumn database” and “document library”.
Thank you.
Once you have a list of questions, you need to design a model that can answer these questions through a NoSQL database. For modeling, I usually use Creately, which is an online tool for visual representation of various models.
Another method might be to represent the NoSQL model in JSON format, and then use the wonderful D3.js JavaScript library to create a data-driven document. For more details, please refer to this website and provide a template for visual representation of the model.
I hope it helps.
I know that most of the time NOSQL databases are schemaless, or at least have a flexible database schema.
However, the basic model needs to be modeled in advance and may be developed later. So in this case, is there a modeling tool/language for NOSQL database?
Like UML for RDB and Visual Paradigm (UML modeling tool). I found that for “graphic database”, we can use “attribute graph model”, but I am working on “BigColumn database” and “document library”.
Thank you.
Generally speaking, NoSQL databases are modeled from different perspectives. NoSQL modeling usually first asks about how to query the data in the database, so the main modeling is “I want to ask my database question list”, while using SQL database, modeling is usually a function of what data you have. That is, what answer I already have. This mental exercise finds a problem that requires a NoSQL database to be used to define entities and the relationships between these entities.
Once you have a list of questions, you need to design a model that can answer these questions through a NoSQL database. For modeling, I usually use Creately, which is an online tool for visual representation of various models.
Another method might be to represent the NoSQL model in JSON format, and then use the wonderful D3.js JavaScript library to create a data-driven document. For more details, please refer to this website and provide a template for visual representation of the model.
I hope it helps.