I was using a Custom Object to create Many to Many relationship between Campaign and Contacts to save some information. But there already is Campaign Member object which serve the same purpose. So I am going to create all the custom fields on Campaign Members Object. According to this link, a Campaign Member's record occupy 1KB of space, while other record occupy at least 2KB of space.
This makes me wonder if there are any features which are not available for Campaign Member object due to which it occupy less space, and maybe due to which I may face problem in crating reports on this object or doing other operations? I searched online but did not found any source which discuss limitations of Campaign Member or compare it with other Salesforce's standard and custom Objects. So my basic questions are:
- What are the limitations of Campaign Member Object?
- Why Campaign Member's records are 1KB while other's are 2KB minimum?