Приветствую! Нужен функционал и простой интерфейс в фирменной стилистике с логотипом ST и Karel. В окна вбивается или выбирается количество линий, потом количество товаров из списка и в итоге должна ...
Ускорение работы с базой данных (c# .net2.0)
Есть следующий код:
var list = new List();
OrderedDictionary where = new OrderedDictionary();
where.Add("processed", 0);
dtab = db.getRowsWhere("history", where);
int c = dtab.Rows.Count;
for (int i = 0; i
{
OrderedDictionary results = new OrderedDictionary();
results.Add("profile", "site.com");
results.Add("url", "site.com/page" + i.ToString() + ".html");
results.Add("processed", "0");
list.Add(results);
}
db.insertAllRowsToTable("history", list, new List(), DBkeyParams);
Он использует функцию моей надстройки над sqlite insertAllRowsToTable, чтобы вставить в базу N записей (или обновить N старых записей). Проблема заключается в том, что если N = 10000, то он работает минимум 22 секунды, а если N = 100000 (или если в базе уже хотя бы 50000 записей присутствует), то код вообще зависает. Мне нужно решение для работы с базой данных в c# из приложения под .NET2.0 , которое будет быстро и без зависаний работать с базами хотя бы до 1000000 записей (а запись в базу 100000 записей не должна превышать по времени 5 минут).
Для реализации я предоставлю точное описание (и сам код) уже существующих функций моей надстройки). Реализовать можно с помощью sqlite, либо с помощью другого решения. ВАЖНО чтобы данные функции абсолютно автономно работали в рамках приложения написанного на C# под .NET2 (то есть для использования БД, у пользователя на компьютере нет необходимости устанавливать дополнительные программные комплексы, а достаточно всего лишь библиотеки, идущей в составе моей программы).
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 исполнительЗавершен13 лет назад
есть: в офисе несколько компов подключаются через принтер-сервер к МФУ, подключение через происходит через специальную программу (в приложении). такое подключение позволяет пользоваться как принтером так и сканерам с любой винды, но только ...
Прикладное ПО1 исполнительЗавершен13 лет назадСитуация следующая: есть наполовину готовый модуль для выгрузки данных из 1С на веб-сайт, нужно доделать некоторые моменты, а так же переправить кое-что из уже созданного. Желательно, чтобы исполнитель находился в Москве, т.к. при личной встрече ...
Прикладное ПО6 заявокЗакрыт13 лет назадЗдравствуйте! Нужна CMR для веб-студии со следующими возможностями: 1. База клиентов (доступы, ключевые слова на продвижение, профиль с реквизитами клиента) 2. Автоматическая проверка позиций в Yandex и Google. 3. Формирование отчётов. ...
Прикладное ПО4 заявкиЗакрыт13 лет назадДана выборка 350тыс + чисел Надо произвести ряд экспериментов над ней с помощью макросов в ms excell Подробное описание будет выслано с примерами выбранному исполнителю
Прикладное ПО1 исполнительЗавершен13 лет назадНеобходимо написать программу по сдаче авто в аренду, с отслеживание местонахождения авто по GPS. Пишите цену, сроки
Прикладное ПО4 заявкиЗакрыт13 лет назад- $50
Нужны 2 функции для работы со стандартным объектом браузера в C#. Одна должна очищать куки (все или для определенного домена), другая устанавливать текущий прокси, через который должен работать Webbrowser. Требования: c# ...
Прикладное ПО2 заявкиЗакрыт13 лет назад Язык любой, ТЗ при личном общении.
Прикладное ПО1 исполнительЗакрыт13 лет назад- $100
Т.З. "Фильтр - убрать риелторов" 1) Сканируется газета с объявлениями 2) С помощью FineReader'а переводятся объявления в Excel - каждое объявление в отдельную ячейку (Примерный текст объявления: "2-комн. ул. ...
Прикладное ПО7 заявокЗакрыт13 лет назад - $500
Таблицы с данными -факт прошлый год- план- право- факт текущего года необходимо преобразовать в описание по шаблону, заменяя слова "снижен расход" в случае увеличения расхода "допущено увеличение расхода" к плану, праву или прошлому году, ...
Прикладное ПО3 заявкиЗакрыт13 лет назад