Ich habe folgende Modelle:Speichern von Modellen und Beziehungen in einer Graph-Datenbank
Person (:age, :gender)
Company (:name, address)
Products (:price, :name)
Eine Person kann mehrere Firmen besitzen und kann auch ein Kunde von mehreren Unternehmen sein. Ein Unternehmen kann mehrere Produkte herstellen, kann aber auch von anderen Unternehmen hergestellte Produkte erwerben.
Wie kann dies mit OrientDB und Neo4J dargestellt werden und wie kann ich solche Modelle in Rails abfragen/was wäre die beste Wahl in Bezug auf Edelsteine?
Beispielabfrage: Finden Sie alle Produkte zwischen einer bestimmten Preisspanne hergestellt von Unternehmen im Besitz von Personen zwischen 30 und 40 Jahren (vorausgesetzt Person hat ein Attribut: Alter), die meisten Personen zwischen 20 und 30 Jahren Alter als Kunden.
Hinweis: Ich habe noch nicht entschieden, ob ich OrientDB oder Neo4j für die Anwendung verwenden werde, oder vielleicht werde ich Neo4j für die Datenmengen verwenden, die von Open-Source-Teilen meiner Anwendung bearbeitet werden .......
Prost Evgen, das ist großartig! –