Ich habe einen lokalen Datenspeicher in meiner Windows + Eclipse-Umgebung unter \ war \ WEB-INF \ appengine-generate \ local_db.bin
Soweit ich verstanden habe, wird das interne Format "Protokollpuffer" verwendet. Ich habe keine externen Tools, um die Datei in einem für Menschen lesbaren Format darzustellen.
Ich verwende einfachen "Viewer" -Code wie folgt:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
resp.setContentType("text/plain");
final DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
final Query query = new Query("Table/Entity Name");
//query.addSort(Entity.KEY_RESERVED_PROPERTY, Query.SortDirection.DESCENDING);
for (final Entity entity : datastore.prepare(query).asIterable()) {
resp.getWriter().println(entity.getKey().toString());
final Map<String, Object> properties = entity.getProperties();
final String[] propertyNames = properties.keySet().toArray(
new String[properties.size()]);
for(final String propertyName : propertyNames) {
resp.getWriter().println("-> " + propertyName + ": " + entity.getProperty(propertyName));
}
}
}