How to setup a massive database?

What is the best way to setup a database that will have millions of products that may increase to hundreds of millions of products? Would using adalos database be ok for something like this?