Home > bigtable-js

bigtable-js

Bigtable-js is a project mainly written in JavaScript, it's free.

A restful json database for google appengine.

To run dev server:

/path/to/appengine/bin/dev_appserver.sh /path/to/bigtable-js/

you should now be able to see:

http://localhost:8080/rest/

to build your database with some example data visit

http://localhost:8080/manage/reset http://localhost:8080/manage/syncdb

to deploy to production (first make sure to point at your own app engine id in WEB-INF/appengine-web.xml)

/path/to/appengine/appcfg.sh update /path/to/bigtable-js/

Currently we are supporting AppEngine SDK 1.2.1 - 1.3.3, but you'll need to put whatever sdk jar you need in you WEB-INF dir to ensure your app version.

Here are some links to give you a larger sense of the usefulness of this database architecture as a service. In these examples hhh is simply the name of the entity type or 'domain' (think table).

http://bigtable-js.appspot.com/find?q=hhh http://bigtable-js.appspot.com/find?q=hhh[latitude] http://bigtable-js.appspot.com/find?q=hhh[latitude>30] http://bigtable-js.appspot.com/find?q=hhh[title>B] http://bigtable-js.appspot.com/find?q=hhh[status!=OK] http://bigtable-js.appspot.com/find?q=hhh[types=street_address] http://bigtable-js.appspot.com/find?q=hhh[types=street_address]&start=8 http://bigtable-js.appspot.com/find?q=hhh[types=street_address]&start=8&num=40 http://bigtable-js.appspot.com/find?q=hhh[types=street_address]&start=8&num=40&values=types&values=title http://bigtable-js.appspot.com/find?q=hhh[types=street_address]&start=8&num=40&values=latitude,longitude,title

Good luck and have fun javascripting!

Thatcher

Previous:voting_actions