powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Мозгоштурм: как обработать быстрее?
53 сообщений из 53, показаны все 3 страниц
Мозгоштурм: как обработать быстрее?
    #39561740
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая задача:
Приложение получает из таблицы в базе список файлов, затем должно пройти по списку и определить - существует ли физически файл по указанному пути.
Если не существует файл добавляется в список несуществующих файлов, который и является целью обработки.

При большом количестве файлов в списке обработка длинная.
Как можно распараллелить? ускорить?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561743
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делай в N потоков.

Как вариант: если папок с файлами немного, то сначала прочитать содержимое папок в массив, затем проверять на наличие в массиве.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561744
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TДелай в N потоков.

Как вариант: если папок с файлами немного, то сначала прочитать содержимое папок в массив, затем проверять на наличие в массиве.

да, вариант, хоть в общем случае неизвестно много ли файлов.

Но вот "наличие в массиве" как проверять? Перебором?
Там ключ по идее полный путь к файлу.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561747
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинНо вот "наличие в массиве" как проверять? Перебором?
Зачем перебором? Отсортируй и бинарным поиском. Или HashSet возьми вместо массива.
Ролг ХупинТам ключ по идее полный путь к файлу.
В массив тоже пиши имя с полным путем.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561758
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
В табле триггер на insert и проверять на данное событие. Будет мгновенно.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561766
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
Неужели обработка быстрее поиска?
Мне кажется всю задачу надо смотреть.
Представим есть терабайт hdd. И зачем каждый раз по нему искать?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561778
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ролг Хупин,
В табле триггер на insert и проверять на данное событие. Будет мгновенно.

Из базы только читается список файлов, далее всё делается в приложении.
Если имеется в виду - в момент добавления файла в базу, то - да, можно и так, но после этого файл могли грохнуть и т.д.
Там есть и обратная задача, но есть условие: из базы никаких выходов во внешний мир, т.к. Azure, RDS, SQL Server Linux
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561783
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
Если файл могли грохнуть, то никакие списки ЗАРАНЕЕ на клиенте делать нельзя.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561786
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинТам есть и обратная задача,
Если это какое то зеркало, то ваша задача шире какого то поиска файлов в операционке.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561800
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ролг Хупин,
Если файл могли грохнуть, то никакие списки ЗАРАНЕЕ на клиенте делать нельзя.

Ну, это и не зеркало.

Задача 1. В базу пишутся записи о прикладных объектах, каждый объект имеет список связанных с объектом файлов (путей).

Объект О1->
->Файл1
->Файл2
...
->ФайлN

Юзер может проверить целостность набора файлов в клиентском приложении.
Выбирается список из базы (Файл1,...,->Файл10000) и создается список несуществующих.
Почему они уже не существуют - вопрос третий, да это и не важно.

Задача 2. (Обратная)
В функцию в приложении передается фолдер и нужно создать список файлов, которые есть в фолдере, но нет в таблице в базе.

Эти задачи делаются, но при большом количестве файлов на диске и/или в базе - они тяжелые и долго выполняются, потому что линейно, по одной записи.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561807
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
Вы мне рассказали решение. А я говорил о постановке. Т.е. почему файлы?
...
Если пропустить постановку, то давайте цифры про "тормозит"
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561810
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинНу, это и не зеркало
Да. Это Git хранилище со снимками
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561812
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

а сколько файлов? как долго выполняется?

У нас админ тупо на PowerShell скрипт наваял и он шустро работает.

9 с половиной миллионов файлов в 14 миллионах папок.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561813
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинЭти задачи делаются, но при большом количестве файлов на диске и/или в базе - они тяжелые и долго выполняются, потому что линейно, по одной записи.
Сиквел умеет хранить в базе файлы, но в виде ссылок? Как в оракле?
Подходит вариант?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561818
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ролг ХупинЭти задачи делаются, но при большом количестве файлов на диске и/или в базе - они тяжелые и долго выполняются, потому что линейно, по одной записи.
Сиквел умеет хранить в базе файлы, но в виде ссылок? Как в оракле?
Подходит вариант?


не ;-) там строчки nvarchar - пути к файлам.

Как я написал
"Приложение получает из таблицы в базе список файлов, затем должно пройти по списку и определить - существует ли физически файл по указанному пути.
Если не существует файл добавляется в список несуществующих файлов, который и является целью обработки."

Для большого списка проверка существования каждого файла - одно из узких мест.
Ну, да, разве что запустить в несколько потоков проверку и если нет файла - добавление в тот же список.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561819
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAРолг Хупин,

а сколько файлов? как долго выполняется?

У нас админ тупо на PowerShell скрипт наваял и он шустро работает.

9 с половиной миллионов файлов в 14 миллионах папок.

Это у разных юзеров выполняется, по-разному может быть, где-то быстро, где-то несколько часов, если файлов много, если слабая машина, где запустили утилиту и т.д.
Интерфейс должен быть юзер-френдли, потому PS не пройдет.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561823
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинskyANAРолг Хупин,

а сколько файлов? как долго выполняется?

У нас админ тупо на PowerShell скрипт наваял и он шустро работает.

9 с половиной миллионов файлов в 14 миллионах папок.

Это у разных юзеров выполняется, по-разному может быть, где-то быстро, где-то несколько часов, если файлов много, если слабая машина, где запустили утилиту и т.д.
Интерфейс должен быть юзер-френдли, потому PS не пройдет.
Несколько часов у юзера? Сомневаюсь, что у отдельного юзера миллионы файлов. Смотрите на чём конкретно тормозит Ваша обработка.

LINQ используете?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561826
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинДля большого списка проверка существования каждого файла - одно из узких мест.
Это не конкретный текст.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561831
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупиннесколько потоков проверку
Головка HDD одна ))).
Поэтому выкладывай инфу.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561836
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Получить список файлов из БД.
2. Получить список файлов из папки на диске.
3. Получить различия, сделав хэш-таблицу из одного из списков.

Может я чего-то дико не понимаю?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561838
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAРолг Хупинпропущено...


Это у разных юзеров выполняется, по-разному может быть, где-то быстро, где-то несколько часов, если файлов много, если слабая машина, где запустили утилиту и т.д.
Интерфейс должен быть юзер-френдли, потому PS не пройдет.
Несколько часов у юзера? Сомневаюсь, что у отдельного юзера миллионы файлов. Смотрите на чём конкретно тормозит Ваша обработка.

LINQ используете?

Конечно, миллионов файлов нет, тыщи, LINQ тоже нет. Читается список в List<string>, затем суётся в DGV , затем проверяется и формируется целевой список несуществующих во втором DGV. Код написан 300 лет назад
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561840
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
Говорит что список машины может устареть)
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561843
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ролг Хупиннесколько потоков проверку
Головка HDD одна ))).
Он же не файлы будет читать, а содержимое папок. Виндовс эту инфу кэширует.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561849
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинКод написан 300 лет назад
Ролг ХупинКод написан 300 лет назад
Осталось написать
Test
For 1000 to
If FileExist ("xxxxxxx
End for
И сказать время.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561850
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tкэширует
Тут мы углубимся в кэш протух и твёрдотельные диски.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561851
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Алексей К,
Говорит что список машины может устареть)А не надо список нигде хранить. Получать списки "на лету". В наш "век гигабайтов и гигагерцев" обработать пару миллионов строк вроде как не проблема.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561859
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
+1
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561875
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинskyANAпропущено...

Несколько часов у юзера? Сомневаюсь, что у отдельного юзера миллионы файлов. Смотрите на чём конкретно тормозит Ваша обработка.

LINQ используете?

Конечно, миллионов файлов нет, тыщи, LINQ тоже нет. Читается список в List<string>, затем суётся в DGV , затем проверяется и формируется целевой список несуществующих во втором DGV. Код написан 300 лет назад
ИМХО очевидно что пора переписать "читается... затем... затем... и" в один проход.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561877
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TPetro123пропущено...

Головка HDD одна ))).
Он же не файлы будет читать, а содержимое папок. Виндовс эту инфу кэширует.
Хм, как я понял проверяется существование файла, то есть под капотом GetFileAttributes .
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561878
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

кстати, а где файлы хранятся? На локальном диске, или на сетевой шаре?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561879
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинLINQ тоже нет.Это главное, от LINQ все беды!
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561885
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANADima Tпропущено...

Он же не файлы будет читать, а содержимое папок. Виндовс эту инфу кэширует.
Хм, как я понял проверяется существование файла, то есть под капотом GetFileAttributes .
В случае с NTFS вся эта инфа хранится в MFT , которая по сути просто файл, т.е. может быть закэширована как любой другой файл.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39561995
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Очевидно что если указан путь
x:\a\b\c\d\...\x\y\z.dat
но путь обрывается на x:\a\b\c
то можно не проверять все пути которые так начинаются.

Следователно:
1. сортитуем без учёта регистра
2. проверяем последовательно на наличие файла.
3. При отсутсвии файла находим кротчайщий путь который не сушествует.
все последуйюшие файлы кототрые начинаются с указанного пути сразу относим в список не сушествуюших.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562005
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на счет кеширования , легко убедиться в её работе.
наберите команду в консоли
dir \
dir notepad.exe /s /b /a
дождитесь окончания и снова
dir notepad.exe /s /b /a

2 раз очевидно, что поиск идет через кеш.

но нафига все эти геморои, нельзя просто использовать
PathFileExists ?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562068
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAРолг Хупин,

кстати, а где файлы хранятся? На локальном диске, или на сетевой шаре?

Могут и локальн, но в 99% случаев на шаре.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562089
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинskyANAРолг Хупин,

кстати, а где файлы хранятся? На локальном диске, или на сетевой шаре?

Могут и локальн, но в 99% случаев на шаре.
И шара замапплена всегда на одну букву?
Весело у вас там. Когда 5 юзверей будут шару одну проверять.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562488
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какая СУБД и где хранятся файлы?
Если MS SQL + файлы хранятся на той же железке, что и база, то можно сделать xp (extended stored proc), и сразу получать ответ.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562506
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thЕсли MS SQL + файлы хранятся на той же железке, что и база,
А что с чем тогда синхронизировать?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562578
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ролг Хупинпропущено...


Могут и локальн, но в 99% случаев на шаре.
И шара замапплена всегда на одну букву?
Весело у вас там. Когда 5 юзверей будут шару одну проверять.

шар ~десяток, букв нет. Да, возможно и такое, хотя маловероятно, что одновременно, операция не часто делается.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562581
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thА какая СУБД и где хранятся файлы?
Если MS SQL + файлы хранятся на той же железке, что и база, то можно сделать xp (extended stored proc), и сразу получать ответ.


На разных, SQL Server отдельно, шары для файлов отдельно.

Кстати, приблизительно так и работало через XP, затем SQL CLR, как раз избавляюсь от них, такие времена
Сервер в тучах не допускает использование такого типа процедур.Приходится таку. обработку переносить на клиента
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562592
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
Вам нужно вместо мозгового штурма полностью переписать проект.
Или искать, что конкретно делает цикл 1000 пять часов.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562626
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин, три вопроса:
1. набор каталогов, в которых хранятся файлы, задан жёстко? (допустим, чётко заданный список локаций \\HOST1\Images\*;\\HOST2\Images\*;\\HOST1\Images\* или не известен заранее (локации произвольно добавляются и удаляются)?
2. какие свойства набора файлов? Уже понятно, что они могут удаляться независимо от БД. Могут ли они появляться (возвращаться обратно после удаления) независимо от БД? И надо ли будет после этого удалённый файл помечать как восстановившийся?
3. какая ставится цель? Если минимальное время отклика - то одно решение. Если максимально актуальная информация - то другое. Если хочется в режиме реального времени видеть процесс удаления файлов на нескольких сетевых локациях - третье.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562660
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thРолг Хупин, три вопроса:
1. набор каталогов, в которых хранятся файлы, задан жёстко? (допустим, чётко заданный список локаций \\HOST1\Images\*;\\HOST2\Images\*;\\HOST1\Images\* или не известен заранее (локации произвольно добавляются и удаляются)?
2. какие свойства набора файлов? Уже понятно, что они могут удаляться независимо от БД. Могут ли они появляться (возвращаться обратно после удаления) независимо от БД? И надо ли будет после этого удалённый файл помечать как восстановившийся?
3. какая ставится цель? Если минимальное время отклика - то одно решение. Если максимально актуальная информация - то другое. Если хочется в режиме реального времени видеть процесс удаления файлов на нескольких сетевых локациях - третье.


1. набор шар стабилен, но может меняться юзером. Т.е. есть таблица со списком шар, куда юзер пишет свои файлы клиенсктим приложением. Он может добавить новую шару или удалить старую.

2. Нежелательно, но могут появляться, удаляться, анду-иться вне связи с БД, потому, собственно и задачи возникли:

3. ...определить целостность наборов в базе и реального на диске.
Реальное время не нужно, "разумное" хотелось бы для проверки соответствия.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562662
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ролг Хупин,
Вам нужно вместо мозгового штурма полностью переписать проект.
Или искать, что конкретно делает цикл 1000 пять часов.

1. не получится, имеем то, что имеем.
2. да, пытаюсь. Но кроме всего хотелось бы саму логику оптимизировать
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562671
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинда, пытаюсь.
Напишите за 10 мин. Цикл и выложите время.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562740
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин, лично я бы предложил такое решение:
Разнести чтение файловой системы и построение таблицы наличия файлов.

Один из вариантов решения:
1. раз в минуту запускается скрипт, который по набору папок хранения делает снимок файловой системы (да хоть бы команду dir /s /b в файл). Результаты загружаются в БД (bulkimp).
2. при вызове списка файла делается outer join списка файлов в БД на список файлов во всех папках. Там где получаем NULL справа - файл отсутствует.

Понятно, что то не окончательный вариант, тут полно вариантов для оптимизации (первое что приходит в голову - сравнивать не строки а хэши), но это, повторюсь, детали. Основная мысль: Разнести чтение и построение.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562745
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro12313thЕсли MS SQL + файлы хранятся на той же железке, что и база,
А что с чем тогда синхронизировать?
Список файлов в файловой системе со списком файлов в БД.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562750
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
13th1. раз в минуту запускается скрипт, который по набору папок хранения делает снимок файловой системы (да хоть бы команду dir /s /b в файл). Результаты загружаются в БД (bulkimp).
п.1 - тоже не обязательно скрипт ОС, это может быть и SQL-скрипт, запускемый по таймеру. Сделать курсор оп шарам, для каждого сделать cmd_exec 'dir /s /b \\host1\images\folder\', результаты объединить. Нутыпонел.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562753
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13th13th1. раз в минуту запускается скрипт, который по набору папок хранения делает снимок файловой системы (да хоть бы команду dir /s /b в файл). Результаты загружаются в БД (bulkimp).
п.1 - тоже не обязательно скрипт ОС, это может быть и SQL-скрипт, запускемый по таймеру. Сделать курсор оп шарам, для каждого сделать cmd_exec 'dir /s /b \\host1\images\folder\' , результаты объединить. Нутыпонел.

Нельзя, база может быть в туче
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562774
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг ХупинНельзя, база может быть в туче
Это детали. Они все, так или иначе, обходятся.
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39562829
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thPetro123пропущено...

А что с чем тогда синхронизировать?
Список файлов в файловой системе со списком файлов в БД.
У него шара может быть где угодно. Даже на localhost через задницу.
Поэтому субд не поможет.
Нет тут ничего интересного в теме)
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39563669
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thРолг ХупинНельзя, база может быть в туче
Это детали. Они все, так или иначе, обходятся.

детали-то, детали, и как обойти запрет dв туче выполнения cmd или SQLCLR EXTERNAL_ACCESS?
...
Рейтинг: 0 / 0
Мозгоштурм: как обработать быстрее?
    #39563681
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Я уже писал. Вы это пробовали? 20995695 или я проблему не понял.
...
Рейтинг: 0 / 0
53 сообщений из 53, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Мозгоштурм: как обработать быстрее?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]