Hi Lokesh,
It would be good to to create a new entity and add an one to one association between your new entity and your main entity
Thinking about what happens in the database, adding a new entity would create 2 new database tables: the new entity and separate entity to maintain the one to one association. In addition, during development you would need to ensure that the one to one association is always set and maintained.
So for this domain model:
The following tables will be maintained in the database:
If I were making this decision, I would choose to add the attributes to the existing entity. Seems more straightforward and likely to have better performance.
Maybe others from the community will have other thoughts about this question.