2

我想知道为什么 ORMLite & GreenDAO 比传统 SQLite 更快?据我所知,内部所有人都在做与 SQLite 等数据库交互的相同查询,那么为什么其他人更快?提前致谢 !!

4

1 回答 1

15

我想知道为什么 ORMLite & GreenDAO 比传统 SQLite 更快?

如果您在运行时性能方面说“更快”,那么它们不是。作为 ORMLite 的作者,我可以向您保证,仅在运行时查看手动 SQL 会“更快”。

ORM 库的优点在于您不必编写或维护相关的数据库代码,只需处理 Java 实体和实用程序类即可。如果您有一个包含许多不同实体的复杂模式,这将需要大量时间来保持您的手 SQL 同步,则尤其如此。ORM 库可以说开发和维护代码的速度更快,但如果您知道自己在做什么,则在应用程序性能方面并不会更快。

于 2015-09-21T14:41:40.727 回答