Я создаю общую службу планирования на основе Quartz, которая должна поддерживать высокую доступность. Я знаю, что могу использовать JDBCJobStore, который поставляется с планировщиком Quartz, но я также сталкивался с MongoDBJobStore . Я нашел много статей с практическими рекомендациями о том, как заставить оба работать, но ничего, что описывает, почему автор решил использовать реализацию JobStore, основываясь на чем-то, кроме удобства.
Я понимаю различия между MongoDB и реляционным База данных, поскольку мы уже используем оба для различных целей. Делая свой выбор, я пытаюсь определить, есть ли причина, по которой я должен выбрать одну над другой. Меня не интересуют мнения о том, почему MongoDB лучше или хуже реляционного. Что я хотел бы знать, так это то, есть ли какие-либо работы, связанные с техническим обслуживанием, которые я должен был бы выполнять с MongoDB, которые я бы делал или не делал с реляционной БД, или другие факторы, о которых я не задумывался при выборе.