Kayako logo
SupportSuite, eSupport and LiveResponse Discussion, troubleshooting and feedback related to Kayako's flagship support desk products SupportSuite, eSupport and LiveResponse.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
richm Offline
Member
 
richm's Avatar
 
Posts: 387
Join Date: Jan 2007
Location: Orange County, CA
eSupport - storage of attachments - database vs files directory - Your experience? - 25-04-2007, 03:34 PM

Hi all,

Has anyone done any sort of performance testing regarding the storage of attachments in eSupport - database vs files directory?

Our client interactions require quite a bit of back & forth with attachments (screenshots etc.) & I'm wondering what my best strategy is for storing attachments. We also will need to keep attachments indefinitely, so purging isn't really an option.

Looking for some real world feedback on this. My assumption is files directory may be the better way to go...

Any experiences with this? Anyone encountered problems with storing to the "files" directory?

Also, is there any negative impact to changing from database to files mid-stream? (ie. anyone loose the ability to see attachments that were stored in the db after switching to files?)

Thank you,

Rich


--
Features I need asap:
1) Ticket search in the client portal!
2) Column display in client portal showing clients email address or name
3) Downloads by client
(i.e. - each client has their own download area and can't see/touch downloads for any other client.) This would be on top of a "public" download area.
4) Integrated KB image uploads
The ability for staff to upload images with a KB articles.
Cheers!
   
Reply With Quote
  (#2) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 5,445
Join Date: Jan 2006
Location: United Kingdom
25-04-2007, 03:51 PM

I personally think the files directory is the best option - whenever I have a choice, I choose file directory. This keeps the size of my database down (easier for backing up and restoring), and decreases the load on my MySQL servers. The best performing option will depend entirely on your setup and whether or not performance of your MySQL server is a concern for you.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
   
Reply With Quote
  (#3) Old
richm Offline
Member
 
richm's Avatar
 
Posts: 387
Join Date: Jan 2007
Location: Orange County, CA
25-04-2007, 03:58 PM

Thanks Jamie! That's a help. Any negative to switching from database (this is how mine is setup at the moment) to files? Since we already have some tickets in the system?

Regards,

Rich


--
Features I need asap:
1) Ticket search in the client portal!
2) Column display in client portal showing clients email address or name
3) Downloads by client
(i.e. - each client has their own download area and can't see/touch downloads for any other client.) This would be on top of a "public" download area.
4) Integrated KB image uploads
The ability for staff to upload images with a KB articles.
Cheers!
   
Reply With Quote
  (#4) Old
Sheep Offline
Member
 
Sheep's Avatar
 
Posts: 350
Join Date: Feb 2007
Location: Lyon, France
25-04-2007, 04:02 PM

I think database is the best because if 1000 users are downloading a file, the hard drive will read 1000 times (big access to slow hardware => slows the server). On the database side the file is loaded in memory, no reads on the hard drive.


Antoine "Sheep" BERMON
-- Lurking around there --
   
Reply With Quote
Reply

Tags
attachments, database, directory, esupport, experience, files, storage

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47