horosproject / horos

Horos™ is a free, open source medical image viewer. The goal of the Horos Project is to develop a fully functional, 64-bit medical image viewer for OS X. Horos is based upon OsiriX and other open source medical imaging libraries. Horos is made freely available under the GNU Lesser General Public License, Version 3 (LGPL-3.0). Horos is linked against the Grok JPEG 2000 library, for fast viewing of JPEG 2000 images. This library is licensed under the terms of the GNU Affero General Public License.
http://www.horosproject.org
Other
485 stars 145 forks source link

Using a large-capacity mobile hard disk (5TB) does not properly read DICOM data and can cause serious system crashes #350

Open biweijie751107089 opened 6 years ago

biweijie751107089 commented 6 years ago

Using a large-capacity mobile hard disk (5TB) does not properly read DICOM data and can cause serious system crashes. It was like this after reading for an hour.

air-h-128k-il commented 6 years ago

I guess that this problem depends on sqlite3 ability to deal with huge data. OsiriX MD can read same size of data?

biweijie751107089 commented 6 years ago

I haven't bought OsiriX MD.

air-h-128k-il commented 6 years ago

I haven't bought OsiriX MD, too !

SQLite capacity of datasize is contraversial problem. See, for example, https://stackoverflow.com/questions/14451624/will-sqlite-performance-degrade-if-the-database-size-is-greater-than-2-gigabytes

Sorry, I am not familiar with SQLite. But I have used PostgreSQL in other projects (for example OpenOcean:https://github.com/air-h-128k-il/OpenOcean)

Generally speaking, PostgreSQL (or MySQL, DB2, etc) can deal with bigger data. Swintching SQLite into PostgreSQL is possible in principle but running PostgreSQL requires server process. In this case Horos/OsiriX become client-server system (not .app)

biweijie751107089 commented 6 years ago

I didn't install and use any databases, I was just using a 5TB drive.