microsoft Sync framework, когда локальный кеш достигает максимальной емкости

Какие механизмы или методы, если таковые имеются, доступны для обработки случая, когда SQL CE достиг своей емкости хранилища для полной синхронизации SQL-сервера?

Я просто планирую заранее, поэтому на самом деле я не могу что-то попробовать, но 4 ГБ не кажутся большим количеством, потому что в моей базе данных могут быть большие двоичные объекты.


person Jake    schedule 13.12.2011    source источник
comment
Я думаю, что это ограничение дизайна; Платформа SQL CE / sync предназначена только для хранения / синхронизации небольших или средних объемов данных. Вы хотели бы использовать что-то еще или хранить данные вне базы данных здесь   -  person Kieren Johnstone    schedule 13.12.2011


Ответы (1)


4 ГБ - это много локальных данных. Если предположить, что это важно, как вы планируете сделать резервную копию? Повторение этого для нескольких клиентов, каждый из которых имеет свой собственный SQL CE, означает большую потенциальную потерю данных и избыточные / повторяющиеся данные.

Я бы подумал об использовании SQL Server Express сейчас, потому что вы можете обновить его позже

person gbn    schedule 13.12.2011
comment
Ожидается, что пользователи загрузят данные, которые они изменили. Так что это не проблема (то же самое, что и перемещение писем из PST в OST, тогда при передаче на сервер происходит сбой Outlook! - только что произошло 2 дня назад) - person Jake; 13.12.2011
comment
@Jake: применяется тот же ответ: SQL Server 2008 Express имеет ограничение в 10 ГБ - person gbn; 13.12.2011
comment
В основном меня интересует, как ускорить поиск, если только часть данных находится в локальном кеше, а остальные - на сервере. - person Jake; 13.12.2011
comment
@ Джейк: тогда используйте мощность центрального сервера (ЦП, ОЗУ, кеширование и т. Д.). Не усложняйте пока - person gbn; 13.12.2011