Sql 有没有非常轻量级的数据库java库?

Sql 有没有非常轻量级的数据库java库?,sql,database,google-app-engine,servlets,java,Sql,Database,Google App Engine,Servlets,Java,我使用servlet和MySQL开发了一个web应用程序。现在我需要把它部署到谷歌AppEngine上。。 但是Appengine使用了完全不同的数据存储,需要对数据库部分进行重大修改 所以我想知道是否有任何轻量级的数据库java库可以与主应用程序一起部署 备注:数据库部分不涉及激烈的查询。。只需简单地插入并选择查询即可。您可以尝试在App Engine上使用 Google Cloud SQL是一个MySQL数据库,位于Google的云中。信息技术 拥有MySQL的所有功能和功能,只有几个 其他

我使用servlet和MySQL开发了一个web应用程序。现在我需要把它部署到谷歌AppEngine上。。 但是Appengine使用了完全不同的数据存储,需要对数据库部分进行重大修改

所以我想知道是否有任何轻量级的数据库java库可以与主应用程序一起部署

备注:数据库部分不涉及激烈的查询。。只需简单地插入并选择查询即可。

您可以尝试在App Engine上使用

Google Cloud SQL是一个MySQL数据库,位于Google的云中。信息技术 拥有MySQL的所有功能和功能,只有几个 其他功能和一些不受支持的功能,如所列[…] 谷歌云SQL易于使用,不需要任何软件 安装或维护,适用于中小型 应用程序

您可以尝试在应用程序引擎上使用

Google Cloud SQL是一个MySQL数据库,位于Google的云中。信息技术 拥有MySQL的所有功能和功能,只有几个 其他功能和一些不受支持的功能,如所列[…] 谷歌云SQL易于使用,不需要任何软件 安装或维护,适用于中小型 应用程序


使用Google Appengine,您不能在本地文件系统中存储任何内容,只能在内存中存储。此外,您的GAE应用程序没有专用服务器,代码可以在任何机器上执行、随时停止、一台服务器上运行五分钟、另一台服务器上运行五分钟,有时并行运行,等等。因此,在内存中存储数据也没用


所以,如果你不想重写你的数据访问层,只有一个选择:使用谷歌Appengine付费你不能在本地文件系统中存储任何东西,只能存储在内存中。此外,您的GAE应用程序没有专用服务器,代码可以在任何机器上执行、随时停止、一台服务器上运行五分钟、另一台服务器上运行五分钟,有时并行运行,等等。因此,在内存中存储数据也没用


因此,如果你不想重写你的数据访问层,只有一个选择:在经过长时间的研究找到了一个方便的解决方案后,为使用付费

它是和的组合


它通过GAEVFS克服了Google App Engine的文件系统写入限制,GAEVFS是Google App Engine的虚拟文件系统,它使用数据存储来实际存储文件数据。

经过长期研究,找到了一个方便的解决方案

它是和的组合


GAEVFS克服了Google App Engine的文件系统写入限制,它是Google App Engine的一个虚拟文件系统,使用数据存储来实际存储文件数据。

您可以随时使用Google CloudSQL@ShayErlichmen但是谷歌云SQL现在不是免费的。。它的价格…appengine上没有免费的基于SQL的解决方案。如果要在appengine上部署,则需要修改应用程序以支持appengine数据存储。如果应用程序像你说的“只是简单的插入和选择查询”那么简单,那么它应该是简单的移植。有没有关于将简单查询移植到appengine数据存储(JDO或JPA)的指南?你试过看文档吗?你可以一直使用谷歌云SQL@ShayErlichmen但是谷歌云SQL现在不是免费的。。它的价格…appengine上没有免费的基于SQL的解决方案。如果要在appengine上部署,则需要修改应用程序以支持appengine数据存储。如果应用程序像你说的“只是简单的插入和选择查询”一样简单,那么它应该对端口很简单。有没有关于将简单查询移植到appengine数据存储(JDO或JPA)的指南?你试过看文档吗-