Мне нужно иметь возможность вставлять тысячи транзакций в секунду в какое-либо хранилище и иметь возможность быстро запрашивать его.
Что я хотел бы сделать, так это регистрировать все TCP-запросы (ключом является исходный или целевой IP-адрес). Затем, когда поступает другой запрос, проверьте, находится ли предыдущий запрос по IP в хранилище/базе данных/кэше, и выполните соответствующее действие.
SQLExpress, SQLCompact, SQLIte, MongoDB, Firebird? Являются ли какие-либо из них достаточно быстрыми?
Должен ли я просто использовать структуру данных в памяти некоторого описания?
Магазин должен быть доступен для нескольких потоков одновременно...
Любые предложения, пожалуйста...
ОБНОВЛЕНИЕ: RaptorDB? Это хорошо? Стоит рассмотреть вместе с другими базами данных/noSQL выше? http://www.codeproject.com/KB/database/RaptorDB.aspx