【问题标题】:How does Google App Engine Dev Server Stub the Datastore?Google App Engine 开发服务器如何存根数据存储区?
【发布时间】:2012-08-09 16:18:57
【问题描述】:

GAE 有一个开发服务器,可用于在本地非生产环境中模拟“GAE 云”。根据文档,它模仿所有服务 API 调用。

我很好奇它在 NoSQL 数据存储 API 方面的工作原理。有没有办法配置您的 GAE 开发服务器以使用本地数据库(这样您就可以向它提供对您的测试用例有意义的虚拟数据)?如果是这样,这是如何工作的,因为它没有记录在我能告诉的任何地方!提前致谢!

【问题讨论】:

    标签: java database google-app-engine


    【解决方案1】:

    开发服务器使用内存中的键值存储在本地模拟数据存储。您可以使用 --use_sqlite 标志使其与本地 sqlite3 db 文件一起使用。

    使用数据存储的本地单元测试记录在 here

    【讨论】:

      【解决方案2】:

      您还可以使用 --datastore_path 标志将数据存储到文件中,而不是内存中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-02-16
        • 2013-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-05
        相关资源
        最近更新 更多