Помогите мне поместить терминологию 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

person Jason Baker    schedule 06.07.2009    source источник


Ответы (5)


Оракл/SQL-сервер:

  • табличное пространство = не существует
  • база данных = не существует
  • экземпляр = экземпляр
  • схема = база данных
  • слушатель = не существует
  • имя службы = имя базы данных
  • SID = имя базы данных
person Osama Al-Maadeed    schedule 06.07.2009

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

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

Рональд

person ik_zelf    schedule 06.07.2009

Некоторые полезные ссылки: Миграция с Oracle на SQL Server

Помощник по миграции SQL Server для Oracle

person A-K    schedule 06.07.2009
comment
Зачем кому-то это делать?? Это похоже на переход с C# на Cobol. - person Osama Al-Maadeed; 08.07.2009
comment
@Osama На момент вашего комментария нет, это не похоже на переход с C # на Cobol. И немало компаний, возможно, не хотели бы платить специализированному человеку-переводчику (dba), говорящему на Oracle. - person Stephen; 30.07.2010

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

person Ved    schedule 26.08.2013