首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >neo4j -如何建模节点架构less?

neo4j -如何建模节点架构less?
EN

Stack Overflow用户
提问于 2013-07-26 20:05:07
回答 1查看 858关注 0票数 1

我读到一些noe4j或其他nosql数据库是无模式的。那么什么是无模式呢?我想了解更多关于它的用例。

EN

回答 1

Stack Overflow用户

发布于 2013-07-26 20:13:08

您不需要像在mysq中那样定义一个模式,例如,定义一个表。相反,您可以根据自己的喜好向每个单独的节点(条目)添加属性及其值。

例如:如果你在android手机中查看地址簿,一个人的条目可能有许多属性-电话号码,地址,姓名。有些人有很多属性,有些人什么都没有。

使用模式(例如表结构)来做这样的事情真的很难,并且需要预先计划好你的字段是什么,以及你将来想要如何查询它们。

在没有模式的情况下,您或多或少可以随机应变,并根据需要添加内容。

但是,需要决定的是将什么作为属性添加到节点,以及将什么作为相关节点。例如,地址是一个节点,还是仅仅是一个人的属性?(很可能是一个独立的节点,但这取决于您的用例)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17880868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档