Overview about Grav
Before we usually know about types of platforms CMS like Joomla, WordPress, phpBB and Magento. They are database-backed CMS. So how flat-file CMS has different from normal platforms CMS. Let follow this article:
Actually, database-driven CMS platforms bring various benefits for user, especially people have no expert in IT (information technology). From launching, Grav is a not typical flat-file CMS because it has unique benefits from a smaller site or more content-specific approach.
Grav is designed to allow folders and basic file data to organize and arrange values to content automatically. For example, a blog file is used as a post in the blog category where a database can handle the content a value easily. In Grav, specific file names have various options about page templates so pattern of other pages are different and creative. Reader feel not boring when using this site.
About proper case to use flat-file
If database-driven CMS can cover phenomenal degree of information source, Grav only uses folder and file to organize system and arrange content. The scale of flat-file CMS is smaller and simpler than database-driven CMS. Functions of Grav is enough for sites to take data that already exists and presents to reader but drawback is for you to organize content in various ways. Grav is only sufficient for some specific cases. Whereas Database-driven CMS allows user to have different solution which can solve all date smoothly.
Frankly speaking, Grav is the best solution for some small site covering the content already prepared and organized before. It is proper for your basic requirements for a relational database. So you also should consider to use Grav as above cases.