Tôi có kho dữ liệu cục bộ trên môi trường Windows + Eclipse của mình trên \ war \ WEB-INF \ appengine-created \ local_db.bin
Theo như tôi hiểu, nó sử dụng định dạng nội bộ có tên là "bộ đệm giao thức". Tôi không có công cụ bên ngoài để hiển thị tệp ở định dạng có thể đọc được.
Tôi đang sử dụng mã "người xem" đơn giản như sau:
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");
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));
}
}
}