Relational databases store data in tables, where each piece of data in the table must follow the same format. This means that if one row of data has a title, all rows must have a title. If one row has a set of numbers denoting hit count and view count, all rows must have this. In contrast, NoSQL databases are capable of storing data of different types. This is popular when storing larger documents that should not be constrained by size.