我正在开发一个知识库 java 应用程序,我可以在其中存储和检索注释及其标题、注释的创建日期(SQL 日期时间)、内容、关于注释的标签等。
可以使用数据库轻松完成(我使用的是 SQL Server 2014),但主要问题是服务器在我自己的 PC 上运行,它必须始终打开并运行 SQL Server。此外,我想通过在 Android 和 iOS 的移动应用程序上存储和检索此类数据来扩展应用程序。
有没有其他方法可以将这种类型的数据存储在某些文件中,以便可以将其上传到诸如 Dropbox 之类的云存储中?将其存储在 Dropbox 上后,我所要做的就是将应用程序与 Dropbox 同步,获取文件并读/写内容。
更新:感谢他们对我帮助很大的所有答案。正如 Gabe Sechan 所说,对我来说最好的解决方案是用 SQlite 替换 SQL Server。现在我可以对数据库进行更改,而无需运行 24/7 的服务器,并且我可以在 Android 和 iOS 应用程序上使用相同的数据库。