google-app-engine - 谷歌应用引擎中db和ndb的优缺点

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

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

我读到 ndb 速度稍快,并且有助于缓存。他们在文档中有很多信息,但并没有直接说 ndb 更好。至少我还没有找到。

最佳答案

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

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

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

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

如果您正在开始一个新项目,我认为没有理由不使用 ndb,并且有充分的理由使用它。

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

关于google-app-engine - 谷歌应用引擎中db和ndb的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12852442/

相关文章:

java - Memcache 和最终一致性

python - 应用引擎/ python : Why isn't the exception caught?

java - 具有长键的映射在 Serialized 类中不起作用

python - 执行数千个独立事务的可靠方法?

java - 使用 Eclipse 将类文件添加到 Java 中的 Google App Engine Wave Bot

android - 适用于平板电脑的 html5 应用程序 : possible to load images from device's filesystem?

Azure Flink 检查点到 Azure 存储 : No credentials found for account

database - 在哪里/如何(Mysql 数据库存储在 Web 服务器上?

python - 使用 ndb.blobproperty 引发的值错误

python - Google App Engine 上顺序插入的事务冲突。为什么?