Database 如何使用版本控制存储数据并使其易于在应用程序中编辑和使用

Database 如何使用版本控制存储数据并使其易于在应用程序中编辑和使用,database,Database,我想存储一组可以编辑和“分叉”的数据(比如一个开源项目,只是数据,所以如果我停止更新它,有人可以继续使用它),比如一个编码项目。我还希望这些数据能够很容易地在代码中实现(例如,就像你可以在代码中使用数据库来获取你的值一样),供那些为上述游戏制作配套应用的人使用 对于这种情况,哪种类型的数据存储是最好的 编辑:关于数据存储的类型,我指的是XML或JSON之类的东西,或者Access或SQL之类的数据库,以及noSQL,这是一个非常普遍的问题,但我感觉您正在寻找类似GitHub的东西。如果你不知道那

我想存储一组可以编辑和“分叉”的数据(比如一个开源项目,只是数据,所以如果我停止更新它,有人可以继续使用它),比如一个编码项目。我还希望这些数据能够很容易地在代码中实现(例如,就像你可以在代码中使用数据库来获取你的值一样),供那些为上述游戏制作配套应用的人使用

对于这种情况,哪种类型的数据存储是最好的


编辑:关于数据存储的类型,我指的是XML或JSON之类的东西,或者Access或SQL之类的数据库,以及noSQL,这是一个非常普遍的问题,但我感觉您正在寻找类似GitHub的东西。如果你不知道那是什么,那么你可能应该调查一下。GitHub支持svn,允许您非常轻松地编辑代码,并允许您回顾以前版本的代码。希望这有帮助

你能澄清你所说的“分叉”是什么意思吗?以及“易于在代码中实现”?目前这一点非常模糊