What type of database would you suggest for a large scale delivery company? RDBMS or NoSQL? I've been learning the fundamentals of RDBMS and NoSQL systems. To start I thought NoSQL would be the way to go because of how large scale it could become, but understanding the importance of RDBMS ACID properties I'm now thinking this would correct because of regular customer transactions.
Can anyone give me any food for thought? I assume large companies may even use both types for different purposes
Transactional data that is highly structured is a perfect fit for relational databases.  It's not a matter of scale, it's a matter of what fits your data.  NoSQL databases are for unstructured (or highly variable) data.