0
我想找出一個高性能的重複檢查方式。有人可以幫助我嗎? 我執行檢查如下,但現在,我希望速度可以趕上發送消息到隊列(MSMQ),所以舊的方式是不適合我們。(c#)如何實現高性能重複檢查?
我的老辦法:
- 創建一個簡單的表格(Oracle數據庫)
- 上,我想要做重複檢查的列上創建PK。
首先,我會用try-catch插入一條記錄到表格中。
if(insert succeed)
{
not duplicate
}
else
{
duplicate
}
PS: 消息需要檢查是非常大的,所以我不能他們記錄到內存中。
什麼是你想檢查的數據類型? int,字符串? – 2011-06-14 06:32:59
您是否有大量需要檢查的郵件,或郵件本身非常大?只是問後者可能不妨礙內存檢查。 – 2011-06-14 06:39:22