开发中,配置数据比如角色的初始数据等一些配置数据,是存在csv文件好,还是存在数据库好,那位兄弟能不能帮忙讲解下什么情况下存放到数据库好,什么情况下存在文件中比较好?
开发中,配置数据比如角色的初始数据等一些配置数据,是存在csv文件好,还是存在数据库好,那位兄弟能不能帮忙讲解下什么情况下存放到数据库好,什么情况下存在文件中比较好?
如果是python,我也建议写到Config.py文件里面,然后只上传config.pyc文件到运行环境里面。这样可以简单的避免被人看到配置里面的数据库密码(但是挡不住反编译)
初始数据不是软件开发通常所说的「配置数据」。
存 csv 或者 sql 等纯文本文件都行。不要存二进制文件,不要存数据库。因为这些初始数据为你的程序提供支持,与程序关联很紧密。作为纯文本放一起方便版本控制。
PS: 你的用语有性别歧视的嫌疑,虽然你很可能根本没注意到。