I want to create a website with a very large database, so if you type an ID or name of product you can get its info and also there are some other functions like look where you can find this product etc. So there will be many large tables that are connected to each other, and a website that always works with them.
So I wanted to ask how should I create this website, can I manage it with a CMS (which would be the best option) or I should use framework (PHP-based) or start from scratch. Because I am afraid if I use a CMS then it will affect website speed, although it's only my guess.
I have some experience with Drupal so possibly someone knows whether this kind of websites can be written in it. Anyway any advice for me is important. Thank you in advance!
Konstantins