配置文件格式的选择¶
配置文件通常有以下几种选择:
二进制文件
二进制文件的好处是程序读写非常方便, 但是因为可读性和其他一些问题, 通常不会使用二进制文件作为配置文件.
文本文件
因为可读性好, 文本文件非常适合用作配置文件.
当然, 文本文件是个大概念, 通常用作配置文件的文本文件格式有:
INI文件XML文件JSON文件YAML文件
INI文件对于比较简单的配置是很方便的, 但是对于复杂的情况就不太适用了. 对于比较复杂的配置, 可以使用JSON,YAML或XML格式的文件; 相比较而言,XML更加复杂.数据库
数据库也可以存储配置参数, 不过这有些大材小用了.
数据库通常的使用是用来存储结构相同的记录, 对于记录的插入, 查询等操作, 有独特的优势.