Мне нужно написать приложение на С++, которое получает огромный поток данных (много тысяч сообщений в секунду) и вставляет его в базу данных MS sql server2008 (в одну или несколько таблиц) как можно быстрее. Я новичок в Windows, и среди множества способов, описанных в msdn, я не могу судить о том, как лучше всего это сделать, например: 1. следует ли использовать ODBC (используя собственный драйвер sql) или OLE db? odbc медленный? 2. я должен попытаться сделать sqlprepare stmt вставки? я должен попытаться связать несколько вставок вместе? ИЛИ я должен попробовать хранимую процедуру? это будет быстрее? 3. кто-то упомянул, что нужно изучить, предоставляет ли Windows API потока табличных данных напрямую (но я не смог его найти, и, вероятно, сейчас он немного более продвинут для меня).
Я хотел бы попробовать что-то быстрое в работе, быстрое в разработке (и, надеюсь, простое). пожалуйста, помогите, любые идеи наиболее ценятся. огромное спасибо!