Json 使用XML文件或数据库

Json 使用XML文件或数据库,json,xml,database,Json,Xml,Database,对于我的简单应用程序,我有一个ftp服务器,在那里我可以存储文件(json或xml)或数据库。多个客户端可以访问该文件或数据库进行读写(数据库或文件最多只有100个条目)。 从一个角度来看,由于索引,DB更适合拥有大量的条目。但从另一个角度来看,我不确定如果多个客户端同时尝试从同一个文件读取或写入,xml或json文件是否会出现问题?所以我想使用DB只是为了避免这个问题 出于以下几个原因,我建议使用数据库: 数据库正是为这种情况而设计的 如果你需要在更大范围内工作,你就不需要修改你的代码 您将

对于我的简单应用程序,我有一个ftp服务器,在那里我可以存储文件(json或xml)或数据库。多个客户端可以访问该文件或数据库进行读写(数据库或文件最多只有100个条目)。
从一个角度来看,由于索引,DB更适合拥有大量的条目。但从另一个角度来看,我不确定如果多个客户端同时尝试从同一个文件读取或写入,xml或json文件是否会出现问题?所以我想使用DB只是为了避免这个问题

出于以下几个原因,我建议使用数据库:

  • 数据库正是为这种情况而设计的
  • 如果你需要在更大范围内工作,你就不需要修改你的代码
  • 您将开始练习编写db代码,这些代码在将来的大型项目中非常有用
  • 有一些非常好的数据库技术可以很好地满足您的需要,例如MongoDB、MySQL、SQL Server。它们都有很好的支持和代码示例,您可以使用堆栈溢出来询问有关它们的问题

    • 谷歌搜索之后,SQLite似乎是最佳选择。对于小型数据库来说,这是一种很好的方法,它是自包含的,允许从多个进程或线程进行安全访问。正是我需要的