Архив номеров
Медицинская Техника / Медицинская техника №1, 2026 / с. 26-28

Оптимизация выборки и сортировки в базах данных на примере радиологической системы

                                

И.И. Строков


Аннотация 

Рассмотрены задачи выборки и сортировки в базах данных, способы и особенности их решения. Описано решение этих задач в радиологической информационной системе «МЕДАРМ». Приводится сравнение производительности традиционных подходов и предложенного способа, подтверждающее его преимущество. Отмечено успешное применение базы данных «МЕДАРМ» в высоконагруженной сети большого лечебного учреждения с производством от 1 до 1,5 млн рентгенографических исследований в год.


Сведения об авторах

Игорь Иванович Строков, канд. хим. наук, ведущий инженер-программист, лаборатория оптических информационных систем, ФГБУН «Институт автоматики и электрометрии» Сибирского отделения РАН, инженер-программист, ООО Предприятие «МЕДТЕХ», г. Новосибирск, 

Список литературы

1. Huang H.K. PACS and Imaging Informatics: Basic Principles and Applications. – New Jersey: John Wiley & Sons, 2004. P. 1048. 
2. Nance J.W., Meenan C., Nagy P.G. The Future of the Radiology Information System // American Journal of Roentgenology. 2013. Vol. 200. № 5. PP. 1064-1070. 
3. Шилдс У. SQL: быстрое погружение. – СПб.: Питер, 2022. С. 224. 
4. Каперусов С.Ю. PACS – система архивирования и передачи изображений в лучевой диагностике // Радиология – практика. 2007. № 3. С. 69-73. 
5. Ариадна – Медицинская Информационная Система (МИС Ариадна) / https://www.reshenie-soft.ru/ (дата обращения: 03.10.2025). 
6. Бехтерев А.В., Котков Р.В., Лабусов В.А., Лохтин Р.А., Пьянов Д.А., Строков И.И., Храмов М.С. DQE и eDQE цифровой рентгенографической системы сканирующего типа «КАРС»-БКС2 // Медицинская техника. 2021. № 3 (327). С. 39-43. 
7. Ратобыльский Г.В. Малодозовая цифровая рентгенография (флюорография) высокого разрешения в выявлении и диагностике патологии органов и систем на поликлиническом уровне // Поликлиника. Спецвыпуск «Лучевая диагностика». 2013. № 3. С. 15-17. 
8. Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения. – СПб.: Питер, 2021. Гл. 30. С. 401. 
9. Страуструп Б. Язык программирования С++. – М.: Бином, 2023. С. 1216. 
10. Абрамян М.Э. Введение в стандартную библиотеку шаблонов C++. Описание, примеры использования, учебные задачи. – Ростов-на-Дону, Таганрог: Издательство Южного федерального университета, 2017. С. 177. 
11. Pianykh O.S. Digital Imaging and Communications in Medicine (DICOM). – Berlin, Heidelberg: Springer-Verlag, 2008. P. 384. 
12. Кнут Д.Э. Искусство программирования для ЭВМ. Том 3. Сортировка и поиск. – М.: Мир, 1978. С. 848. 
13. Clunie D.A. DICOM Structured Reporting. – Bangor, Pennsylvania: PixelMed Publishing, 2000. P. 394. 
14. Lith A., Mattsson J. Investigating storage solutions for large data. – Goteborg, Sweden: Department of Computer Science and Engineering, Chalmers University of Technology, 2010. P. 70. 
15. Молинаро Э., де Грааф Р. SQL. Сборник рецептов. – СПб.: BHV, 2021. С. 592.