Designing the schema of Realm effectively, and other Realm tips
Gabor Varadi

The greatest take-away is that you should try to minimize your uni-directional object links, unless it’s truly necessary.

I really needed to read this. Luckily, I was able to find this article.

The OO programmer in me was struggling with adopting this kind of thinking. I even created more object links along the way, which was making my life really difficult.

I flattened my objects graph, and it helped a lot. It became a lot easier to query and manipulate objects, and to avoid link queries, which was something I was trying to achieve.

I almost caved. Thanks!