谷歌的ORM(对象关系映射)

4

谷歌提供了许多优秀的工具和API。然而,我想知道在Java中是否有由谷歌实现的数据库ORM(对象关系映射)框架?或者Googlers使用哪个ORM框架?


我认为(可能我错了)谷歌根本不使用ORM。他们在所有应用程序中都使用Bigtable。他们在Google App Engine中提供JPA,但您不能在其外部使用它。http://code.google.com/appengine/docs/java/datastore/jpa/overview.html - OscarRyz
哦,我明白了。但据我所知,Facebook使用MySQL来存储键值对。Google可能有特定的用例来处理关系型数据库。 - Nikita Zhiltsov
尽管我同意:由于阻抗不匹配,处理ORM看起来与可扩展性相反。 - Nikita Zhiltsov
1
@NikitaZhiltsov:Facebook很久以前就放弃了Mysql。他们正在使用Hadoop和一些超级专业的自制存储解决方案。冒着得到一大堆负面投票/评论的风险,我认为Mysql永远无法满足Facebook当前(和未来)的存储需求。 - Shivan Dragon
2个回答

0

Room Persistence Library 是谷歌在 2017 年的 Google I/O 大会上推出的另一个 ORM,当然不是为 JEE 场景而设计的,而是为 Android 设计的。我喜欢它的 API,希望它能够走出 Android 平台。


-1

JStORM 是 Google 开发的 ORM。


谢谢。但我可能需要澄清问题:我正在寻找数据库的ORM。 - Nikita Zhiltsov
@Kikita 看起来 JStORM 是用于数据库的,但也适用于 JavaScript。 - OscarRyz
谷歌为 Android Sqlite 开发了任何 ORM 吗? - LOG_TAG
1
@LOG_TAG: 我不确定。你的搜索结果如何?我找到了http://ormlite.com/sqlite_java_android_orm.shtml,但我不认为它是由Google开发的。 - David Weiser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接