Самое важное, что отличает базы данных LDAP от других noSQL, таких как MongoDB или CouchDB, - это очень гибкая система ACL.Например, вы можете предоставить доступ к объекту в дереве, используя группы и пользователей, хранящихся в том же дереве.Фактически, вы можете использовать сами объекты для аутентификации на сервере LDAP.
ИМХО, совершенно безопасно разрешить клиентам получать доступ к дереву LDAP напрямую из Интернета без написания строки кода.
С другой стороны, LDAP имеет немного архаичный дизайн и использует сложные подходы для обеспечения тривиальных операций.Главным образом из-за этого факта, я сплю и мечтаю о том, чтобы кто-то реализовал подобный LDAP ACL в любой современной базе данных noSQL.В самом деле, зачем создавать базу данных на основе JSON, если вы не можете авторизоваться против нее напрямую из браузера?