@Naman Thanks for your answer. So if I need to use the same db instance with multiple go routines, I should implement some kind of reference counting on it. Is there any pitfall if I just don’t close a db instance and use it in a long running daemon?