Помогите мне поставить терминологию Oracle в терминологию SQL Server

Моя компания теперь поддерживает Oracle в первый раз, и большинство моих коллег - разработчики SQL Server, которые на самом деле не работали с Oracle. Я немного знаком с Oracle, но далек от гения по этому вопросу. К сожалению, этого достаточно, чтобы означать, что я больше знаю о Oracle, чем большинство моих сотрудников, поэтому я постоянно пытаюсь объяснить понятия, которые я все еще изучаю, так как люди, которые вообще не знакомы с Oracle, могут понять.

Самая большая проблема, с которой я сталкиваюсь, заключается в понимании того, как терминология SQL Server переводится в терминологию Oracle. Я понимаю, что нет прямого отображения 1:1 терминов, но было бы полезно знать, как поместить концепции Oracle в терминологию SQL Server и наоборот, когда вы разговариваете с моими специалистами по SQL Server. Может ли кто-нибудь сказать мне лучший способ поместить эти термины SQL Server в терминологию Oracle?

  • базы данных
  • экземпляр
  • схема

И наоборот, как объяснить эти концепции Oracle в терминах SQL Server?

  • табличного
  • базы данных
  • слушатель
  • имя службы
  • SID

Ответ 1

Oracle/SQLServer:

  • tablespace = не существует
  • database = не существует
  • instance = instance
  • schema = database
  • listener = не существует
  • имя службы = имя базы данных
  • SID = имя базы данных

Ответ 2

Я ничего не знаю из sqlserver, поэтому я могу попытаться объяснить, что   * табличное пространство   * база данных   * слушатель   * наименование услуги   * SID находятся. База данных - это совокупность файлов, которые все вместе создают базу данных. Это могут быть файлы данных, но также файлы параметров и паролей. Эта база данных обслуживается одним или несколькими экземплярами [s]. Экземпляр - это интерфейс между клиентскими процессами и базой данных. В конфигурации параллельного сервера - RAC - в одной базе данных может быть несколько экземпляров. Служба - это дескриптор соединения с базой данных. Сервис-сервис обслуживается несколькими экземплярами, и каждый экземпляр может обслуживать несколько служб. Службы используются, чтобы сделать комбинацию приложений в одной базе данных возможной. Каждое приложение подключается к нему собственной службой, заканчивая экземпляром базы данных. прослушиватель - это процесс, который слушает клиентов, которые хотят подключиться к экземпляру или службе. слушатели передают запрос на соединение к фоновому процессу экземпляра, который выполняет взаимодействия с базами данных для клиента. A SID или ORACLE_SID - это просто имя экземпляра.

Руководство по концепциям будет очень полезно. Надеюсь, это поможет.

Ronald

Ответ 4

Табличное пространство - это единица хранения базы данных, которая примерно эквивалентна группе файлов в Microsoft SQL Server. Ссылка