Проблемы производительности, связанные с Access 2003 и типом данных OLE Object - PullRequest
0 голосов
/ 28 августа 2008

В MS Access 2003 (я знаю, я знаю) я использую тип данных OLE Object для сохранения состояния некоторых объектов, помеченных как сериализуемые (просто используя IO.BinaryFormatter для сериализации в MemoryStream, и затем сохранить его в БД в виде массива байтов). Это работает как varbinary или blob? Есть ли какие-нибудь ошибки в тени, о которых кто-нибудь знает? Любое выступление посоветуете или истории войны? Я бы получил пользу от любого совета.

Ответы [ 2 ]

1 голос
/ 31 августа 2008

В доступе я никогда не понимал, как правильно использовать тип данных объекта OLE без реальных проблем с производительностью (и структурных тоже - множество компактных и ремонтных работ). Путь решения, которое я всегда выбирал (учтите, что я не использовал Access в гневе сейчас лет ), это просто сохранить блоги на диске и сохранить их местоположение таблица данных.

0 голосов
/ 16 сентября 2008

Я не могу ответить на ваш конкретный вопрос, но вы, возможно, захотите взглянуть на методы GetChunk и AppendChunk в справке Access, поскольку это методы, используемые для записи и манипулирования данными в двоичных полях.

...