It really depends on how complex your CMS is, if it's a simple micro-CMS, like a blog, and you have few subscribers to this service, and these subscribers probably have the same functions and functions on their CMS, then one of the bases data may be a choice.
But if your CMS has many granular configuration levels, many functions and functions can potentially have a large dataset for storage. I recommend sharing a database for each instance.
The file database, especially access to this database is not intended for online applications, they can have simultaneous connection restrictions, therefore, when there are many requests received, it can refuse to service your web application.
If you use microsoft technologies, you donβt have much choice for the database, MSSQL is probably the only choice, you can choose SQL Express, but it is not ideal for large sites.
In fact, there are many open source CMSs available, even if you want to choose Microsoft-based cms based on technology, you can try this to get some feel from your design.
good luck.
machinegone
source share