How to decide between Node or a property on a node for performance.
I have a label called : Customer and there will be about 80 million are so nodes of this type. They all have the properties called Country, State and City along with other properties like firstname, lastname, contact_phone etc. My request for information about customer and other related data about this customer starts with either passing Country + State or they can start with supplying Country + State + City. Should I create these as nodes and connect them with customer nodes or should I just leave them as properties on customer node and use them in where clause where I am retrieving customers with where clause using those properties. What is best for performance ? Planning on creating indexes on these three properties to make it faster. Is there a downside to this?
Thanks a bunch.