I have seen that codeigniter have facility to save session values in database. It says saving session in database is good security practice.
But I think saving
It doesn't improve security in any way.
The most common and reasonable pattern to store sessions in database is when you have several frontend servers, so you need a shared session storage for them.
For downvoters: a file in filesystem isn't less secured than a record in database.