Чтобы "защитить" свою ынтыктуальную собстность?Зыж
Не нужно укрываться за бинарным форматом.
Реестр винды плох не из-за этого (хотя и из-за этого тоже. но в части закратости формата), а из-за того что и как он там хранит.
База данных на то и база данных, что хранит данные.
А реестр... Вот представьте, что мускуль хранит параметры ядра, параметры модулей, настройки всех демонов, а также вызовы всех общих библиотек. И граб вначале грузит мускуль, потом ядро, потом модули, потом демоны... И все лезут в мускуль перед запуском, во время своего выполнения и во время своего -авершения. А потом в этой же базе и все персональные данные (профили) и настройки пользователей, а также программ им выполняемых. (Это ещё активиксов нет)
Т.е. никакой корреляции с сабжем даже близко не наблюдается. Просто nosql субд для хранения данных (только данных) персонально (не централизованно).
Т.е. субд там где и должна быть. На своём месте.