do any of these nosql type databases have GUI explorers where you can run queries, view the "tables" and their attributes etc?
I really don't see how this is a major goal of any scalable database. You could certainly use time to make some swanky visual tool, but
- These data sets are usually so big that ad-hoc queries run against a production system will return too much data to be useful
- Developers have enough real problems to think about - like working out a compromise between availability, consistency and partition-tolerance
couchDB does: visit the http://localhost:5984/_utils/
once installed.
When using a graph database visualization of the data comes in very handy during both development and debugging. For the Neo4j open source graph database there is Neoclipse, which can be used both to model the domain during development and to peek into an existing database; and neoviz, a Rails based visualization tool for Neo4j.
It looks like there are some in the works for MongoDB:
http://github.com/sbellity/futon4mongo
http://www.mongodb.org/display/DOCS/Http+Interface
http://www.mongohq.com
精彩评论