jiql is a Java database for Cloud computing. The database is accessed
via a jdbc client. The data is actually stored
in a cloud-based data store, such as Google's BigTable.
The fact is Google App Engine at present only supports python. Java
programmers need not be excluded,
as jiql provides a way to at least utilize Google's BigTable. By
uploading the jiql python controller (jiql.py) to
Google App Engine (GAE), the jiql.py acts as a gateway between the
jiql database engine and Google's BigTable (GBT).
So a Java application, using standard JDBC calls to the jiql JDBC
client, is able to store critical data in GBT.
As the DataStore sits in the cloud, you essentially have a solution
for distributed database access.
Thus, although you may not be able to host a JAVA program on GAE, you
can still use the Data Store, which is
probably the most important aspect of cloud-computing - that is
scalability and high availability.
||Apache Software License
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States
and other countries. This site is independent of Sun Microsystems, Inc.