Некоторые преимущества использования OLE в базах данных:
- Редактирование на месте. 3 Позволяет работать с документом другого приложения Windows, не покидая пользовательского приложения. 3
- Перетаскивание данных между приложениями. 3 Помогает реализовать наиболее естественный для пользователя метод сбора различных данных для использования в одном документе. 3
- Технологии встраивания и связывания объектов. 3 Дают возможность выбрать наиболее эффективный способ объединения разнородных данных в одном документе. 3
- Поддержка вложенных объектов. 3 Позволяет в одном документе держать несколько зависимых объектов без необходимости обращения к нескольким приложениям. 3
- OLE Automation. 3 Позволяет в приложении программным путём устанавливать свойства и задавать команды для объектов другого приложения. 3
Некоторые недостатки использования OLE в базах данных:
- Сложность перехода. 2 Особенно сложным может быть переход в случае использования СУБД, отличной от SQL Server. 2
- Невысокая скорость обмена данными. 3 Большинство OLE-серверов являются серверами Out-of-Process и имеют невысокую скорость обмена данными и значительные потребляемые ресурсы памяти. 3
- Нестабильность технологии. 24 Множество изменений, внесенных со времени выхода первой версии, говорят о нестабильности технологии. 2