Yes, it will cost more in terms of rows. I guess you need to decide whether the extra effort of doing it some other way is worth the benefit. Maybe an option to reduce the row count could be to archive older rows? I don’t know.
See the answer I gave to your other question about arrays. I linked to a video tutorial that shows you how to do this.