Недавно ради эксперимента сделал запись большого файла (.txt 433к строк) в разные БД. Делюсь с вами результатами. Код был набросан на скорую руку.
Итого:
- в CoucheDB по API скорость загрузки 1932 записей в минуту
- в 1С скорость загрузки 3512 записей в минуту
- в MSSQL скорость загрузки 40 728 записей в минуту
Скорость записи примерная, +-200 записей.
Все загрузки были в однопоточном режиме.
Окружение:
- win 10 x64
- intel i3 4 ядра 3.6 GHz
- ОЗУ 8 гб
- Платформа 8.3.23.1688
- Файловая база
Удивительно, что для CoucheDB или MongoDB нет COM соединения. Если кто подключался к ним через COM, напишите как. Думаю так скорость будет в разы выше.
Если хотите поддержать автора, можете купить файл с исходными данными (файл .txt) и .cf конфигурации с загрузкой. Для остальных - код привел в тексте.
По использованию все просто: выбираете файл, загружаете куда нужно. Не забудьте изменить способ подключения в коде!