How does streamlineDB work?