Hosting & Domaining Forum

Hosting Discussion => Specialty Hosting and Markets => Topic started by: maryse on Dec 18, 2022, 06:19 AM

Title: Hosting for mobile application database
Post by: maryse on Dec 18, 2022, 06:19 AM
My mobile app built on Ionic showcases database information. The database is hosted on a typical virtual hosting site with SQL database. I am curious whether my app's communication with the database is efficient enough, and if upgrading to VDS is necessary and when it may be applicable.

 
Title: Re: Hosting for a mobile application database
Post by: Elev8 on Dec 18, 2022, 07:10 AM
The decision to upgrade should be based on the number of users and system performance. If there is a significant decrease in system performance, upgrading may be necessary.

It's important to keep in mind that system upgrades may require additional resources such as time, money, and technical expertise. It's important to weigh the potential benefits and drawbacks before deciding to upgrade. Additionally, regularly monitoring system performance and user feedback can help identify areas for improvement and prioritize upgrades accordingly.
Title: Re: Hosting for a mobile application database
Post by: jackgrylls on Dec 18, 2022, 08:18 AM
Upgrading to VDS is recommended only if your database is susceptible to high traffic and exposure. Otherwise, regular web hosting is sufficient. The speed of access is also dependent on the geographic location of the server storing your database.

 

important to assess your system's needs and evaluate the potential benefits and drawbacks before deciding to upgrade. Additionally, regularly monitoring system performance and user feedback can help identify areas for improvement and prioritize upgrades accordingly.
Title: Re: Hosting for a mobile application database
Post by: user4040 on Dec 28, 2022, 04:27 PM
You should go for VDS in case of heavy loads and lots of requests from your users. It depends on the users' quantity and database exposure, so now the switching is not necessary. 
Title: Re: Hosting for a mobile application database
Post by: JeremyBurley on Feb 18, 2023, 04:23 AM
Firebase is a platform that provides serverless applications and cloud storage. It offers the ability to create applications while outsourcing infrastructure maintenance. One unique feature of Firebase is its testing and crash reporting tools that have been available since Google acquired the platform. Other features include free SSL certificates, SSD hosting, and Firebase ML API.

Backendless stands out for its customizable push and email notifications and requires no coding. This makes it a great option for those new to mobile app hosting. Backendless offers both an SDK and REST API for use as both an interface and backend. Additional features include API management, data integration from previous systems, and a code-free visual interface constructor.

When deciding which platform to use, consider your specific needs and prioritize features accordingly. Additionally, it's important to regularly monitor system performance and user feedback in order to make updates and upgrades as necessary.
Title: Re: Hosting for mobile application database
Post by: trekstape on Aug 07, 2024, 05:11 AM
Hosting the database on a typical virtual hosting site usually provides adequate resources for small to medium-sized applications. However, if your app starts experiencing slow response times or frequent timeouts, it may be a sign that your current hosting environment is strugglin to keep up with demand.

When it comes to assessing the efficiency of the database communication, you should consider several factors. One of the most important aspect is the number of requests your app is making to the database. If you have too many queries running consecutively, it can overload the server and create bottlenecks. Caching strategies can significantly help here by reducing the number of direct database hits.

Also, take a look at the structure of your database queries. Inefficient queries or lack of proper indexing on database tables can greatly affect performance. Using EXPLAIN in SQL can help analyze and optimize your query performance.

Now, regarding upgrading to a Virtual Dedicated Server (VDS), if your app's user base is growing and you're facing latency issues, it might be time to consider this option. A VDS offers dedicated resources, meaning your transactions won't be affected by other website's activities. This can be especially useful if you anticipate a significant increase in traffic, or if you need to run more complex queries that require more compute power.

Another sign that you might need to upgrade is scalability. If you notice that just when you make slight increases in user demand, your app begins to falter, that's a clear indication that your current hosting plan isn't adequate. Furthermore, with a VDS, you can customize the server settings to better fit the needs of your application, which can further enhance performance.
It all boils down to analysis. Monitor your app's performance, optimize database queries, and keep an eye on server resource utilizations. If these areas raise flags, it may be prudent to start planning for an upgrade to a VDS to better support and scale your app effectively.