There already exists quite a popular question asking about the implications of sharing fields between node/entity types:

What's a good balance between reusing fields versus creating new ones in the context of fields scalability?

However this only really addresses Drupal 7 and not Drupal 8.

Are there any significant differences in Drupal 8? Are there noticeable performance differences to sharing a lot of fields between node types as opposed to create a new field for each node type?

I know the question should be well defined, but it would also be interesting to know if there are any other considerations to take into account when deciding whether to share/not share fields in Drupal 8.

  • I think the answers there are still relevant for Drupal 8.
    – mradcliffe
    May 25 '16 at 13:44
  • I agree with @mradcliffe. The only significant difference is, that in D8 you can't share fields between entities anymore. Only between bundles (content types in nodes).
    – 4k4
    May 25 '16 at 14:03
  • @4k4 Do you have a link to the part of Drupal doc where it says "can't share fields between entities anymore.", I know that's right but can find the doc part for this case
    – Ziftman
    Apr 30 '18 at 10:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.