【问题标题】:pros and cons of db and ndb in google app engine谷歌应用引擎中 db 和 ndb 的优缺点
【发布时间】:2012-10-02 21:04:22
【问题描述】:

我在堆栈溢出中看到了一些这种情况,但我想知道是否有任何理由使用 DB 实体模型以及使用 on 或其他的具体优缺点是什么。

我读过 ndb 的速度要快一些,而且它有助于缓存。他们在文档中有很多信息,但并没有真正直截了当地说 ndb 更好。至少我还没有找到。

【问题讨论】:

  • 这个视频很好的解释了ndb的特性youtube.com/watch?v=xZsxWn58pS0
  • 我们应该说 NDB 更好,因为这是我们所相信的。我们只是迟迟没有找到更新文档的时间。
  • 我在 GAE 和我尝试过的其他许多 Google Cloud 产品中遇到的最大问题是 Guido 声明。文档一团糟,令人困惑。我读了一件事,然后点击了很多链接,我不记得我从哪里开始了,还有很多实验性的和过时的文档。 Google 需要查看 AWS 文档。

标签: google-app-engine storage google-cloud-datastore


【解决方案1】:

据我所知,ndb 是 db 的演变,保持独立以保持兼容性。

查看备忘单,它详细说明了主要区别

https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/mobilebasic

但它没有提及其他功能,例如计算属性。

如果您正在开始一个新项目,我认为没有理由不使用 ndb,而且完全有理由这样做。

编辑:文档的 Alt 链接:https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/edit#

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多