Windows Media Server Потоковая передача из базы данных

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

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам