2009-07-11 33 views

回答

9

与关系数据库相比,它的功能非常有限:没有连接,没有真正的数据完整性检查(例如唯一性& c),没有GROUP BY和聚合函数(如SUM等),仅在一个实体组等等等等 - 很多不同之处。

不仅要在应用程序级别做更多的事情(而不是在数据库中做),但为了提高性能和可伸缩性,您必须适当地对数据进行非规范化处理(有些在关系数据库中也是这样做的,这是有争议的,但经常勉强接受,但在GAE是必须的)。网络上的许多优秀论文和视频深入探讨了“这有什么影响”的问题 - 例如,如果你知道足够的Java,this video将会有帮助等等。

+0

我是一个java开发人员,所以我更好地知道java的大声笑。我会看看视频+1 – hhafez 2009-07-11 03:35:04

0

大约1/10的代码库同样的项目,但可能会更长的开发时间,因为你正在处理一个新的测试和预览软件。你不需要一个数据库构建脚本,不会混合一堆或不一致的sql,php,java,xml(其中0代表一种语言而不是另一种语言是错误的),而其他重要含义是我们不会拥有它老板声称关系数据库是解决所有问题和任何问题的方法,同一类型的不同实体可以具有不同数量的属性,最相关的设计模式是“实体”,它也可以与rdbms一起使用,

相关问题