Windows Media Server Потоковая передача из базы данных - PullRequest
1 голос
/ 22 апреля 2009

Можно ли как-то настроить WMS для потоковой передачи содержимого из базы данных только с использованием Windows Server 2003 Standard Edition?

Я знаю, что это можно сделать с помощью источника данных нестандартного плагина, но это возможно только в Windows Server 2003 Enterprise Edition.

Ответы [ 2 ]

0 голосов
/ 04 мая 2009

Нет ничего, что поставляется из коробки , но WMS поддерживает дополнительные пользовательские плагины. С точки зрения производительности вы можете подумать, зачем вам это нужно. Самым простым способом на мой взгляд было бы написать обертку HTTP вокруг базы данных и использовать встроенный источник потоковых данных HTTP. Знания и навыки, необходимые для написания HTTP-оболочки, более разнообразны, чем написание плагинов WMS. Если у вас есть вариант использования для этого, рассмотрите возможность файлового потока в SQL Server 2008 , поскольку она предназначена для обеспечения реляционной мощности с производительностью файловой системы .

0 голосов
/ 30 апреля 2009

Извините, что принесу плохие новости, но, вероятно, ваш лучший выбор:

  1. Храните копии ваших данных за пределами базы данных (я не знаю деталей вашей настройки, так что это может нанести ущерб цели того, что вы пытаетесь сделать). По сути, сохраняйте файловый кеш содержимого, которое вы хотите передать, и пишите приложение для синхронизации файлового кеша с базой данных.
  2. Переключитесь на Windows Server 2008. Веб-сервер и стандартные выпуски 2008 года поддерживают настраиваемые подключаемые модули и должны быть гораздо более доступными, чем выпуски Enterprise (я считаю, что выпуск веб-сервера стоит меньше 500 долларов).

Может быть, у кого-то еще есть какое-нибудь умное решение, но это единственные варианты, которые мне известны.

...