Что такое сетевая прозрачность?

3 Ответы


  • Сетевая прозрачность - это, по сути, одно из свойств распределенной базы данных. Согласно этому свойству распределенная база данных должна быть прозрачной для сети. Прозрачность сети означает, что пользователь не должен знать подробностей работы сети.

    Фактически в распределенных базах данных, когда пользователь хочет получить доступ к данным, и если эти конкретные данные не существуют на пользовательском компьютере, СУБД несет ответственность за предоставление данных с любого другого компьютера, на котором они существуют. Пользователь не знает, откуда берутся данные.

    Прозрачность сети также означает прозрачность роуминга и дает пользователю свободу ввода запроса с любой рабочей станции. Таким образом, пользователь не знает, откуда берутся результаты запроса, поскольку результаты могут поступать с пользовательской рабочей станции или любой другой рабочей станции. Здесь термин «роуминг» означает, что если пользователь переезжает из одного места в другое, то все остальные пользователи не знают об этом.

    Если пользователь вводит запрос для доступа к данным, а запрос не находит данные на его / ее компьютере, тогда запрос переходит в другие места, и пользователь об этом не знает. Это означает, что одна вещь перемещается с одного места на другое, это не влияет на обработку данных, а также на всю сеть.
  • Простота системы - это, по сути, одно из свойств распространяемой базы данных. В соответствии с этим свойством соответствующая база данных должна быть проста в организации. Прямолинейность системы подразумевает, что клиент не должен знать о тонких элементах системы программного обеспечения, обеспечивающих выполнение работоспособности мобильной сети .

  • В централизованных системах баз данных единственный доступный ресурс, который необходимо защитить от пользователя, - это данные. (Система хранения). Однако в среде управления распределенной базой данных есть второй ресурс, которым нужно управлять примерно так же: сеть. Предпочтительно, чтобы пользователь был защищен от подробностей работы сети. Кроме того, желательно по возможности скрыть даже существование сети.

    Тогда не будет разницы между приложениями баз данных, которые будут работать в централизованной базе данных, и теми, которые будут работать в распределенной базе данных. Этот тип прозрачности называется «прозрачностью сети» или прозрачностью распределения ».

    Можно рассматривать прозрачность сети с точки зрения либо предоставляемых услуг, либо данных с формальной точки зрения, желательно иметь унифицированные средства доступа к сервисам с точки зрения СУБД, прозрачность распределения требует, чтобы пользователь не указывал, где данные хранятся. Некоторые разделили прозрачность распределения на две части: прозрачность местоположения и прозрачность именования прозрачность местоположения относится к тому факту, что команда, используемая для выполнения задачи, не зависит как от местоположения данных, так и от системы, в которой выполняется операция.

Напишите свой ответ

Ваш ответ появится после модерации