I was actually reading up on CMS systems like Drupal, and noticed that they’re similar to RDBMSes. I was wondering what the differences might be between them. When would we use an RDBMS and when would we use a CMS? Kinda confused and appreciate any input on this. Thanks!
Share
They’re not similar at all. A CMS is a Content management System – it’s used for maintaining content in a website. In a CMS you generally think of content as “pages” or “documents”
An RDBMS is a Relational Database Management System. An RDBMS manages data – in the form of text, numbers, etc, in a highly relational format. In an RDBMS, you think of data as “numeric values”, strings of “text”, “datetimes”, or other primitive data formats.
Usually a CMS uses an RDBMS under the hood to store the data, which the CMS displays as page content.