我知道大多数时候NOsql数据库是无模式的,或者至少有一个灵活的数据库模式。
然而,基本模式需要事先建模,并可能在以后发展。那么在这种情况下,NOsql数据库有建模工具/语言吗?
像UML for RDB和Visual Paradigm(UML建模工具)。我发现对于“图形数据库”,我们可以使用“属性图模型”,但我正在研究“BigColumn数据库”和“文档库”。
谢谢。
然而,基本模式需要事先建模,并可能在以后发展。那么在这种情况下,NOsql数据库有建模工具/语言吗?
像UML for RDB和Visual Paradigm(UML建模工具)。我发现对于“图形数据库”,我们可以使用“属性图模型”,但我正在研究“BigColumn数据库”和“文档库”。
谢谢。
一般来说,Nosql数据库从不同的角度进行建模。 Nosql建模通常首先提出关于如何查询数据库中的数据的问题,因此主要建模是“我想要询问我的数据库的问题列表”,而使用sql数据库,建模通常是你有什么数据的功能,也就是我已经有了什么答案。这个精神上的练习,找出一个问题,要求Nosql数据库用于定义实体和这些实体之间的关系。
原文链接:https://www.f2er.com/nosql/203384.html一旦您有问题清单,您需要设计一个可以通过Nosql数据库来回答这些问题的模型。为了建模,我通常使用Creately这是一个在线工具,用于视觉表示各种模型。
另一种方法可能是以JSON格式表示Nosql模型,然后使用美妙的D3.js JavaScript库创建一个数据驱动的文档。有关更多详细信息,请参阅this网站,并提供可视化表示模型的模板。
希望它有帮助。