>>н является каталогом файловой системы, наполненный множеством xml файлов
>что означает
>а) медленный поиск, чтение и запись
>б) внушительный объем занимаемой памяти
>в) отсутствие атомарности
>бинарный типизированный реестр сильно удобнее
>там же и сетевая прозрачность, и контроль доступаВы рекламе верите или сами работаете с Windows?
а) Сравните поиск чтение и запись самостоятельно. Реестр от Майкрософт это не реляционная база данных с правильными индексами - это файловая система внутри файловой системы. Если не в курсе зачем так делалось, то задумайтесь. Задумайтесь почему со временем реестр от Майкрософт начинает тормозить работу операционной системы, а наличие неиспользуемых старых файлов, как у реестра Гнома, наоборот не сказывается.
б) Какой памяти? на диске? Ставьте подходящую для маленьких файлов файловую систему.
в) Атомарность обеспечивается журналируемой файловой системой и библиотекой доступа к файлам реестра. Учитесь писать программы так чтоб после сбоя информация оставалась в согласованном состоянии.
Сетевая прозрачность для текстовых файлов прозрачна с начала развития сетей.
Контроль доступа для фалов ещё прозрачнее.
>>подсказки у ключей реестра, то есть разработчики документируют реестр очень подробно
>потому что он маленький
Правильный ответ: потому что создают его для себя, чтоб самим не путаться. Вы ещё не поняли чем занимаются коммерческие организации? Они зарабатывают деньги, поэтому слишком понятный и хороший продукт невыгодно делать. Поставьте себя хоть раз на место руководителя, а не студента.