размещение файлов DICOM в хранилище - PullRequest
0 голосов
/ 07 сентября 2011

Во-первых, я новичок в концепции хранилища, так что извините, если мой вопрос не подходит или не завершен.У меня есть набор файлов DICOM, которые я должен поместить в репозиторий.Я должен иметь возможность добавлять / удалять / изменять содержимое хранилища, и это изменение должно быть отмечено в ближайшее время (как слушатель).Я также должен быть в состоянии разобрать через хранилище.Я посмотрел на LINQ to SQL, но я не уверен, удовлетворяет ли он всем сказанным выше.Пожалуйста, помогите мне.Спасибо!

Ответы [ 2 ]

1 голос
/ 22 октября 2011

Самое интересное, что сообщения / файлы DICOM могут быть довольно большими.Настолько большой, что можно было бы колебаться, чтобы поместить файлы как BLOB в базу данных SQL.Если это так,

  1. Извлечение некоторых функций из файла DICOM, назовем их A, B, C, ...
  2. Создание таблицы БД со столбцами A, B, C, ... <<i> имя файла >
  3. Сохраните файл DICOM на диске под <<i> имя файла >
  4. Реализовать доступ к файлу DICOMсоответственно

Если вы используете Linq для общения с БД, теперь вы можете использовать все возможности, которые может предложить Linq, и вы не будете все время таскать полные файлы DICOM,облегчая доступ к столу.

0 голосов
/ 10 сентября 2011

Трудно сказать, что вы действительно ищете здесь.Если вы ищете решение для DICOM, вам может потребоваться какой-либо PACS или какой-либо другой сервер, предоставляющий соответствующее хранилище DICOM SCP (поставщик класса обслуживания).Но если вы просто ищете место для сохранения файлов с контролем версий и журналом, просто установите их в svn .

...