Я делаю приложение, которое может отображать файлы журналов и выполнять поиск по ним на С#. Мне нужен поставщик данных, который может очень быстро вставлять 300 000 записей. У кого-нибудь есть предложения? В настоящее время я использую сервер Microsoft Compact 3.5, и он работает очень медленно. Я попробовал sqlite, но он работал медленно, потому что я не мог выполнять массовые вставки.
2 ответа
Я не знаю, доступен ли он на Compact Server, но если вам нужна быстрая загрузка в базу данных, я обычно использую BULK INSERT.
Я не знаю, пробовали ли вы SQL Server Express 2008 и BULK INSERT, о которых упоминал Колин Маккей. Но это, безусловно, путь для крупных транзакций.
Похожие вопросы
Новые вопросы
.net
НЕ используйте для вопросов о .NET Core - используйте вместо этого [.net-core]. .NET Framework - это программная среда, предназначенная главным образом для операционной системы Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения (обычно называемой CLR), общей системы типов (обычно называемой CTS) и динамической среды исполнения. Он поддерживает множество языков программирования, включая C #, VB.NET, F # и C ++ / CLI.