> Не уверен что могу понять что вы имели в виду, кроме как
> предположив что речь о составных ключах и/или индексах.Чтобы отражало такую нехитрую структуру (и подобные):
<?xml version="1.0" encoding="utf-8"?>
<LIST>
<HEADER>
<VERSION>3.2</VERSION>
<DATE>2022-09-09</DATE>
<FILENAME>incoming_example</FILENAME>
</HEADER>
<INVOICE>
<ORG>123</ORG>
<YEAR>2022</YEAR>
<MONTH>9</MONTH>
</INVOICE>
<REC>
<N_REC>1</N_REC>
<THINGY>0</THINGY>
<CLIENT>
<ID_CLIENT>317</ID_CLIENT>
<DOCNUM>2845738957349578</DOCNUM>
</CLIENT>
<EVENT>
<IDEVENT>1</IDEVENT>
<VARIOUS>1</VARIOUS>
<TAGS>2</TAGS>
<SERVICE>
<IDSERV>1</IDSERV>
<CODE>AAAAA</CODE>
<SUB>
<SOME>1</SOME>
<TAGS>2</TAGS>
</SUB>
</SERVICE>
<SERVICE>
<IDSERV>2</IDSERV>
<CODE>BBBBB</CODE>
<SUB>
<SOME>1</SOME>
<TAGS>2</TAGS>
</SUB>
</SERVICE>
</EVENT>
</REC>
</LIST>
Само собой надо для разных данных придумать структуру DIT. Что dn'ом будет, и т.д. В системе много разных расшифровщиков типа "справочник" - вот они должны хорошо лечь на DIT (справочники же).
> Также нужно не забывать, что LDAP не гарантирует ACID на уровне всего
> DIT, а только для отдельных элементов.
Переживём.
> https://pro-ldap.ru/
Перевод зитракса? Ну дык я оригинал могу.
Он конечно обширный, но на данном этапе мене хотелось бы для себя уяснить, реализуемо ли в продакшне для насущных задач.. это другой коленкор. Чем просто поднять slapd.
> Только смотреть/искать нужно не чей-то опыт, а вникать в возможности сервера, через
> примерны понимать как их настраивать, а затем (желательно) понимать как это
> работает внутри.
Я как раз это понимаю. И даже не смотрю на криволапые гайды копирующие одно и то же друг у друга.
Я вообще поднимал OpenLDAP но не в продакшне, а в домашней сетке. Давно ещё. Завязывал для прикола разные сервисы на каталог - керберос с хранением его данных в дереве же, NFS4 с integrity и privacy, autofs, NIS-службы (аутентификация/авторизация с машин через sssd уже, хотя можно было и более традиционными клиентами логина), jabberd2 с расшаренным ростером (состоящих из семьи), и другое. По вот этой серии статей http://itdavid.blogspot.com/2012/05/howto-centos-6.html (сам удивился что нагуглил - было оч давно) - почему-то это оказалось очень толковым, в отличие от многих других.