Hello all,
In a meeting with other people working on a mesh router project with me, one fellow had the suggestion that sqlite be used as a repository of configuration information as opposed to numerous configuration text files. I dismissed it at the time, because I thought of SQL servers as being heavy and difficult, but the more I have read about sqlite the more I am convinced that it is possible to use this lightweight db server to contain the configuration of various services on an embedded platform. I know, however, that implementation would be a fair amount of work. Yet I'd like to propose it as an option to the UCI, because I think it is more efficient and ultimately, more robust.
I'd be interested in hearing what other people have to say, particularly those who manage the ports of various projects with complex configuration files, in OpenWRT.