2016-04-08 6 views
1

У меня есть две таблицы под названием tbl1, а tbl2, tbl1 является основной таблицей, и она будет обновляться какой-либо другой командой каждые 5 минут, я должен принимать данные от tbl1 и должен вставлять в tbl2 без каких-либо дубликатов с использованием Java, может кто-то скажите мне, как с этим бороться ?.Как вставить данные без дубликатов в Mongodb с помощью Java?

+1

Как часто вам нужно сделать это? Не было бы проще позволить другой команде писать напрямую на один стол, а не пытаться периодически сверять данные между двумя таблицами? Можете ли вы представить пример того, как выглядят таблицы? –

+0

Не могли бы вы также вставить данные в tbl2? –

ответ

0

Если вы не будете вставлять в tbl2, вы можете просто установить набор реплик, где tbl1 является основным, а tbl2 является вторичным.

См Mongo replication docs