Мне нужно знать факторинг, который необходимо учитывать при реализации решения с использованием CouchDB.Я понимаю, что CouchDB не требует нормализации, и что стандартные методы, которые я использую при разработке RDBMS, в основном отбрасываются.
Но каковы именно затраты?Я прекрасно понимаю преимущества, но затраты на хранение заставляют меня немного нервничать, так как кажется, что CouchDB потребуется очень много реплицированных данных, некоторые из которых устареют и устареют задолго до их использования.Как можно управлять устаревшими данными?
Я знаю, что мог бы реализовать некую ужасную модель отношений с документами, используя Couchdb, и снизить затраты на хранение, но не противоречит ли это целям Couchdb и производительности, которую я могуусиление?
Примером, о котором я думаю, является система заявок, заказов и проведения торгов.В настоящее время в системе происходит что-то одно, и многие могут обновляться чаще, чем тот.
Любая помощь будет очень полезна, так как я - специалист по СУРБД старой школы со всеми учениями CJ Date,Э. Ф. Кодд и Р. Ф. Бойс, которые в настоящее время борются с радикальным представлением о хранении документов.
Есть ли у Couchdb что-то внутреннее для управления распознаванием и сокращением дублирующихся данных?