I would like to use MYSQL as a storage system for a huge number of files. I would like to read/write just a portion of the data stored in a column (data is stored as bytes) so I
You can try this approach. Store the meta data of your files (like path, name, etc.) in the database and store the files under a directory. From the database you can fetch the filepath and the read the file in random access mode. Using the file-offset you can get the required subset of the stored data.