Сравнение скорости .NET провайдеров для работы с Oracle DB
5 мин
Некоторое время назад, у меня с коллегой случился небольшой теоретический спор о том, как быстрее выбирать и записывать данные: с помощью вызова DML-команд (select/insert) напрямую из кода внешнего приложения или всё таки лучше использовать хранимые процедуры БД? Спор перерос в практическую плоскость, когда мы присоединились к команде одного проекта, использующего Oracle DB, и я думал какого .NET провайдера лучше использовать для наших целей. Было решено выбрать не на авось, а ориентируясь на результаты тестов, в которых мы не только сравним провайдеров между собой, но и проверим различные подходы к работе с БД.
Первые две страницы гугла определили участников теста:
Как видите, выбор не богатый, но чем меньше вариантов, тем проще выбирать.
Первые две страницы гугла определили участников теста:
- Oracle ODP.NET
- Devart dotConnect for Oracle
Как видите, выбор не богатый, но чем меньше вариантов, тем проще выбирать.