Python 什么是更好的-商店播放器';是直接在JSON(数据库中的文本字段)还是数据库中进行库存?
我正在创建一个自己的小游戏,我需要解决这个问题:我需要将玩家的库存存储在哪里:使用JSON(文本字段)存储在数据库中,或者直接存储在数据库表中。哪种方法消耗更少的RAM,哪种更快?Python 什么是更好的-商店播放器';是直接在JSON(数据库中的文本字段)还是数据库中进行库存?,python,mysql,json,database,Python,Mysql,Json,Database,我正在创建一个自己的小游戏,我需要解决这个问题:我需要将玩家的库存存储在哪里:使用JSON(文本字段)存储在数据库中,或者直接存储在数据库表中。哪种方法消耗更少的RAM,哪种更快? 游戏服务器将在Python上编写根据您的要求,我建议您使用NoSQL数据库,例如Mongo,并实现redis,以实现内存数据存储,这将为您提供更大的灵活性和性能。它基于对象,因此有助于您更快地获取数据直接使用表格。这样,您就可以利用其他数据库功能,如外键、唯一约束、触发器等。是否需要将资源清册写入磁盘?(即,您的游戏
游戏服务器将在Python上编写根据您的要求,我建议您使用NoSQL数据库,例如
Mongo
,并实现redis
,以实现内存数据存储,这将为您提供更大的灵活性和性能。它基于对象,因此有助于您更快地获取数据直接使用表格。这样,您就可以利用其他数据库功能,如外键、唯一约束、触发器等。是否需要将资源清册写入磁盘?(即,您的游戏是否有“保存”命令,或者游戏始终在一个会话中从开始到结束?)最好是在内存中的键值对中进行保存caching@WasiqMuhammad这是最好的软件吗?(对于ubuntu)@JohnGordon这就像社交网络的在线游戏