Преимущество разделения клиента и сервера Oracle - PullRequest
0 голосов
/ 25 октября 2011

При написании приложения, которое будет работать с базой данных MS SQL, мы просто указываем параметры соединения (жестко или динамически).И когда мы устанавливаем это приложение на компьютер, нам все равно, имеет ли этот компьютер подходящий инструмент для подключения к базе данных MS SQL Server.

Однако в Oracle все обстоит иначе.Мы должны убедиться, что на всех машинах, на которые мы хотим установить приложение, установлен Oracle Client.Это не будет работать иначе.Теперь мой первый вопрос: какое преимущество это дает?И второе: есть ли какой-нибудь способ добиться подобного в SQL Server?

1 Ответ

7 голосов
/ 25 октября 2011

Реально, если Oracle принадлежит Windows, клиент Oracle будет установлен вместе с Windows, а клиент SQL Server будет отдельной установкой. Дело не в преимуществах и недостатках, а в том, кто владеет стеком и может связывать свое программное обеспечение с операционной системой.

В зависимости от того, как именно вы создаете свое приложение Oracle, есть большая вероятность, что вы можете использовать Oracle Instant Client или тонкий JDBC-драйвер Oracle (тип 4) для обеспечить подключение к базе данных. Любое из них может быть установлено вашим приложением без отдельной установки клиента Oracle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...