1
我需要能夠每秒鐘將數千筆交易插入某種形式的存儲,並且能夠快速查詢。推薦的數據庫/存儲每秒成千上萬的交易
我想要做的是記錄所有TCP請求(密鑰是源或目標IP地址)。 然後,當另一個請求進來時,檢查IP的先前請求是否在存儲/數據庫/緩存中,並執行相應的操作。
SQLExpress,SQLCompact,SQLIte,MongoDB,Firebird?這些足夠快嗎?
我應該只是在內存數據結構中使用一些描述?
商店需要由多個線程同時訪問...
任何建議,請...
UPDATE:RaptorDB?它有什麼好處?值得考慮與其他數據庫/ noSQL上面? http://www.codeproject.com/KB/database/RaptorDB.aspx
您錯過了一個重要信息:您需要查詢多長時間?您可以使用內存數據結構進行查詢,也可以批量寫入磁盤以用於歷史記錄。 – driis
看着約1小時,但它可能需要2小時的數據。網絡上有1000個電腦,所以有點擔心內存使用1小時的tcp流量數據。 – user296191
這可能是數據庫管理員堆棧交換站點的更多問題。 –