Comparisons

You may be wondering how this service compares with specific alternatives. Here are thumbnail comparisons with services that I am aware of, that you may consider to be viable alternatives.

I do not have extensive experience with these. For most of them, I have no experience whatsoever, and base this comparison on what I read on their website. If you find inaccuracies, please email me a constructive response, and I will try to make the comparison more correct.

How does RdbHost.com compare with....

Google AppEngine

Appengine does not support SQL, and its native data query language does not include JOINs.

RdbHost runs on a high quality SQL database technology.

Virtual Private Server, such as Slicehost.

VPSes are Unix/Linux servers. You need system admin skills and time. They are are priced by the month, with a minimum of around $20/month.

A plain database server connection cannot be made from Google Appengine, because Appengine does not support network connections other than http. Using a VPS from Appengine would require implementing a JSON/XML web-service interface on EC2. RdbHost provides you that web-service interface as a standard feature.

RdbHost's minimum cost is $0, and charges per actual usage, in bytes of space or bandwidth. For many sites, RdbHost can be much less expensive.

Amazon EC2 RDS

EC2 (with or without RDS) is a basically a unix server, with easy replication and deployment tools.

You still need system admin skills and time It is priced by the hour, with (at this time) $70 dollars per month minimum per server.

A plain database server connection cannot be made from Google Appengine, because Appengine does not support network connections other than http. Using RDS from Appengine would require implementing a JSON/XML web-service interface on EC2.

JavaScript applications can request data from server via AJAX. Serving from EC2/RDS would require implementing a machine-readable interface such as a JSON/XML web-service, that can be requested from AJAX apps. RdbHost provides a JSON/XML web-service interface out-of-the-box.

RdbHost's minimum cost is $0, and charges per actual usage, in bytes of space or bandwidth. For many sites, RdbHost can be much less expensive.

FathomDB

These guys market themselves as 'Relational Database-as-a-service', but they rely on database connections being the MySQL proprietary protocol. As we use the term 'web-service' it implies the use of http or other standard internet network protocols, usually http.

They also bill per server-hour, similar to Amazon.

Not usable from Google Appengine, as Appengine does not support persistant socket connections.

RdbHost uses http for all internet connectivity, and can thus be used from Google Appengine.

Fathomdb is quite similar to Amazon's RDS, and should be considered a similar alternative to Amazon.

HTML 5

HTML 5 databases use an SQL dialect, but are local to a client, and not useful for data that is to be shared between multiple users.