如果关系数据库的正式设计方法是实体关系图,那么NOSQL数据库的方法是什么?

Guo*_*Lin 4 database-design nosql

我是数据库设计的新手.据我所知,我们使用Entity-Relationship Diagram来帮助设计关系数据库.

如果关系数据库的正式设计方法是ERD,那么NOSQL数据库的方法是什么?

The*_*aul 5

我想你可能会使用实体关系图.仅仅因为您的数据库不以RDBMS的方式处理数据实体之间的关系并不意味着您的数据没有关系,只是这些关系是在应用程序而不是(非R)中​​实现的. DBMS.我认为理解您要存储在数据库中每个条目中的信息仍然是值得的.

如果你想要更加量身定制的东西,那么问题在于"NoSQL"是许多不同数据库架构的总称.在确定最佳设计方法之前,您可能需要确定您希望使用哪种NoSQL数据库.我认为在他们中的任何一个中你都想要了解你的实体有哪些属性,但是,即使你使用的数据库允许比传统的SQL数据库更灵活(例如键/值对的变量集)

  • @Jörg,边缘可能代表*关系*但它肯定不是*关系*.关系是构成关系数据库的关键,而不是关系.http://mathworld.wolfram.com/Relation.html图形可以用2级或更大的关系表示,但这不是图形数据库实际使用的表示,因此它们不是关系型的. (4认同)