Joomla, as well as Wordpress, uses MySQL as the database. With Joomla, you enable to share website content to be modules such as polling, Calendar, blog, and so forth. Each module is developed separately. There are several difficult modules meanwhile some others are easy enough to make. If compared with Wordpress, Joomla has more weak features and blogging capability.
Joomla is the CMS that is more suitable for personal website or non-community website. It is because the interactive features owned are very limited. On the other hand, for e-commerce website, Joomla is worthy to try. Joomla also has plugin and theme which keep developed by the developers.
The plugin and the module system allow the programmers to replace or add any new feature easily. They just need to write a PHP code to be Joomla plugin. Thanks to up to 5.500 available plugins, you have a wide range of options to optimize your website.
As the other PHP Hosting, besides having a number of upsides, Joomla also have a number of downsides. For instance, Joomla have several essential features which are available for paid (premium features). So, the users need to purchase before using. However, you are still able to make your website powerful without using those features.