Мой текущий проект предполагает использование LDAP (Active Directory), и я использую отслеживание проблем для всех своих проектов, поэтому мне пришла в голову идея объединить оба из них. Чтобы соответствовать требованиям StackOverflow, я попытаюсь сформулировать это как вопрос, но я признаю, что это больше просто получение некоторых мнений, пожалуйста, прости меня:):
Я думаю, что отслеживание проблем и SCM (управление конфигурацией программного обеспечения) в целом было бы хорошим приложением для LDAP по следующим причинам:
- Простота интеграции в существующую инфраструктуру (нет необходимости в дополнительном управлении пользователями)
- Детальный контроль доступа для проектов / вопросов и т. Д.
- Готовое к использованию иерархическое, ориентированное на свойства хранилище (которое обычно требуется для SCM / средств отслеживания проблем)
- Стандартный API с привязками практически для всех языков / технологий
- Функции поиска / индексирования, резервного копирования / репликации уже присутствуют в большинстве решений LDAP
- Расширяемая схема уже является частью технологии LDAP (было бы легко добавить свойства к проблемам / проектам и т. Д.)
Итак, мои вопросы:
- Известно ли вам о каких-либо существующих попытках определить (стандартную) схему для отслеживания проблем, соответственно. SCM (то есть определения классов для проблем, проектов, версий, выпусков, изменений и т. Д.)
- LDAP обычно управляет относительно медленно меняющимися данными. Насколько хорошо текущие реализации (OpenLDAP, ActiveDirectory) будут обрабатывать данные (в основном с точки зрения производительности и объема данных), которые обычно меняются очень часто?
- Есть ли другие недостатки такого решения, о которых вы можете подумать?
и, конечно,
- Кто хотел бы попробовать запустить такой проект :) ...