Ну, вы можете хранить все эти изменчивые данные в другом ключе:
$_SESSION['volatile'] = array(
'one' => 'value'
);
Если вы не хотите этого делать, вы можете использовать функции сравнения массивов, такие как:
// specify what keys to keep
$_SESSION = array_intersect_key($_SESSION, array('keepme1', 'keepme2', 'etc'));
//specify what keys to remove
$_SESSION = array_diff_key($_SESSION, array('deleteme1', 'deleteme2', 'etc'));
Насколькокак БД, вы можете сделать это, но это не обязательно для достижения вашей цели, и, если в исходном вопросе нет движущихся частей, которые вы не перечислили, то, возможно, вам не нужно делать ничего сложного прямо сейчас.