Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1044701
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T15:52:10+00:00 2026-05-16T15:52:10+00:00

Apologies if this question is a bit daft, but are there any negative repercussions

  • 0

Apologies if this question is a bit daft, but are there any negative repercussions if an app has a model or models with numerous associations? For a complex app requiring a User model, for example (eg. a social networking site), it’s plausible that the model could have 15+ associations (has_many :posts, has_many :messages, has_many :photos, has_many :friends and so on). If one model is heavily associated to others, does this have any negative effect on the performance of the app? And if so, what is the best way to go about minimising problems?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T15:52:11+00:00Added an answer on May 16, 2026 at 3:52 pm

    An association between Models in Rails is really just manipulating id values behind the scenes. These are pretty high-performance operations, especially if you’ve taken the time to set up foreign-key relationships if your DB supports it. ActiveRecord also doesn’t load anything unless you ask for it, so normally they would be translated as a JOIN for the SQL server only if you’re acting on those relationships.

    As the posts, messages, photos, or friends in your example are created, ActiveRecord will set the user_id column for you automatically. That’s all that is involved in a has_many association.

    Premature optimization is the root of all evil. Don’t worry about it until you’ve established a bottleneck with profiling.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am just checking out F#, so apologies if this is a silly question,
Final question for the night. And apologies for the complete noobness of this. I
If this question has already been asked I appologies, please point me in the
First and foremost, I apologize for any vagueness in this question. At this point,
I apologise in advance if this question isn't very specific. Would it be possible
I'm new to SSRS, so I apologize if this question is too simple: I
I apologize in advance if this question seems remedial. Which would be considered more
Let me apologize in advance for the simplicity of this question (I heard Jeff's
I am just getting started with IoC containers so apologies if this is a
I'm a student of web development (and college), so my apologies if this comes

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.