【发布时间】:2023-02-01 02:40:02
【问题描述】:
我想了解是否可以使用 Neo4J 数据库范例存储汽车零件数据。我对任何事情都持开放态度,所以如果有更好的选择,请提出建议。
例如: 一辆汽车有一个 VIN、车架号和一些适合它的特定零件。然后是同一辆车的不同类型:例如2007 Honda Accord CM2 和 2007 Honda Accord CM2 Type-S,两者有很多相同的部件,但被认为是同一辆车 (04636SED310ZZ) 是适合两者的外部面板。
然而,本田零件命名系统与丰田零件命名系统非常不同 - 对于丰田,它们有一个零件编号类别,与定义零件的一些其他编号配对。就像 52119-XXXXX 用于前保险杠一样。
我假设其他汽车制造商也有不同的零件系统。
我将如何创建一个数据库来存储许多不同类型汽车的零件数据(复杂性无关紧要),哪种类型的数据库范例最适合这种情况?
我想象的这种工作方式类似于 Java 接口的工作方式 - 有一个基本的“Car”接口,但“getCarPart()”函数的实际实现因品牌而异。
我不太确定如何着手设计甚至思考这个问题,因此非常感谢您的帮助。
谢谢
【问题讨论】:
标签: database neo4j interface orm paradigms