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
    Commented May 25, 2016 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).
    – 4uk4
    Commented May 25, 2016 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
    Commented Apr 30, 2018 at 10:18


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.