|
#1
|
|||
|
|||
|
I developed a website which tested fine on my desktop computer, but when I posted it to HostGator I found that error records (testing filling in bad fields in the form) would cause duplicate entries in the database.
The culprit turned out to be that my tables were in MyISAM, which doesn't support transactions. Okay, no problem, I'll migrate to InnoDB. Turns out InnoDB is intentionally disabled, because of unspecified backup problems. ![]() Entering "SHOW ENGINES" reveals that the Berkeley DB storage engine, the only other that supports transactions, is also disabled. If I'm told that I have access to a database, I assume that that database will support begin/commit/rollback. InnoDB and BerkeleyDB have been around for at least a decade, I'm sure _someone_ has figured out how to back them up by now. |
|
#2
|
||||
|
||||
|
I'm sorry to hear that you've had trouble getting your databases to work like you expected. I'm going to ask one of our system administrators to reply to this thread with an explanation and some more information.
__________________
Douglas Customer Service Manager HostGator.com LLC 1-866-96-GATOR |
|
#3
|
||||
|
||||
|
I spoke to one of our system senior administrators who told me this:
InnoDB has had a history of being a unstable storage engine and InnoDB tables are very prone to become corrupt and unrepairable. In fact, we have had instances in the past where customer's dedicated servers and shared machines lost quite a bit of transaction data with the InnoDB. Due to the stability and reliability of the MyISAM engine, it is the storage engine of choice for us. Berkeley DB is considered a legacy storage engine and is not installed by default on most MySQL installations. It has been easier for us to keep up to date and support just one storage engine, which in our case is MyISAM. If you really do need InnoDB, send us an email referencing this thread and we can probably find you a server that still has InnoDB installed on it. Hopefully that helps. Please accept my apologies for the confusion and the frustration.
__________________
Douglas Customer Service Manager HostGator.com LLC 1-866-96-GATOR |
|
#4
|
|||
|
|||
|
Just made this request, ticket #JAS-3028168, which was rejected.
What do I need to do to get this taken care of? I absolutely need transaction support for my application. I am willing to take the risk, and will add a daily mysqldump via cron to ensure this works. |
|
#5
|
|||
|
|||
|
I did a Google search to research the details of the corruption, and at least for most of the reported cases the root cause turned out to be that InnoDB is fairly sensitive to filesystem corruption caused by hard shutdown or disk hardware failure.
I have personally used InnoDB for some smaller applications and have not had a problem. If someone there can send me some links detailing other causes I would appreciate it. |
|
#6
|
||||
|
||||
|
It looks like your account was moved over to a server that supported InnoDB. Could you confirm that here?
__________________
Douglas Customer Service Manager HostGator.com LLC 1-866-96-GATOR |
|
#7
|
|||
|
|||
|
Just tried it out, and it works perfectly!
Thanks!
|
|
#8
|
||||
|
||||
|
I'm moving this to the shared hosting support forum.
Thanks!
__________________
Gators love marshmallows. |
|
#9
|
|||
|
|||
|
I really need this for my reseller account as well. Who should I contact?
|
|
#10
|
||||
|
||||
|
Quote:
If you'd like to get a dedicated server setup with InnoDB instead of MyISAM we can perform this but I'll again warn you that this is a storage engine that is much more prone to data loss in our experience so this is why we no longer provide support for it with the exception of dedicated servers. Please let me know if you have any other questions. Thanks.
__________________
Ford M. Folding@Home Stats : |
![]() |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Support the Constitution - Support Ron Paul | lowlux | Off-Topic | 28 | 08-17-2007 11:50 AM |
| HG Support& MySQL | Fedz | Customer Reviews | 0 | 01-17-2007 08:50 PM |
| MySQL 4.0.24 and not so bright chat support | abstraktMedia | Suggestions | 0 | 03-14-2005 07:07 AM |
| Can I use MySQL-Front to access my MySQL DB? | rprins | Pre-Sales Questions | 4 | 03-16-2004 06:23 PM |
All times are GMT -6. The time now is 11:57 PM.











