Hi Durga Prasad,
If you intend to use the table for a single view then the DO_INIT_CONTEXT will work fine. But in case if you need to extend it to multiple views then the data needs to be retrieved each time the view is instantiated.As the life span of the View Controller is the till the life span of the View.
So, based on your requirement you can decide which will be the best place to call and populate the database entries. You can fill the entries in a static table and can read it from any view where ever and whenever you would like to populate the configuration.
Hope this helps.
Thanks in advance.
Best Regards,
Samantak.