On Mon, Apr 16, 2012 at 1:09 PM, Bastien <phps...@gmail.com> wrote:
>
>
> Bastien Koert
>
> On 2012-04-16, at 2:21 AM, Karl DeSaulniers <k...@designdrumm.com> wrote:
>
>> On Apr 15, 2012, at 9:29 PM, Vinay Kannan wrote:
>>
>>> Hello,
>>>
>>> I've always been left wondering what Engine to use while creating tables,
>>> I've read quite a few times about the same on wiki, articles etc....but
>>> haven't actually been able to decide.
>>> I wanted to know whats the storage engine used on MySQL on big web
>>> application, the application i am developing currently, is kinda really big
>>> and data intensive, we are looking at about 1,00,000 registration atleast
>>> in the first few months, and their data lets say, each will have about
>>> 10-20 operations, accounts etc... So the data can get really big and
>>> troublesome to maintain, I am more concerned about the data safety, as in
>>> crash recovery or auto backups etc...
>>> Basically, if the MySQL DB crashes, we sholdnt be at a loss, and all the
>>> data till the very last operation should be available as a backup. Any
>>> headsup on this please?
>>>
>>>
>>> Thanks,
>>> Vinay Kannan.
>>
>>
>> Maybe google MySQL innodb.
>> I think they have rollback and table locking.
>> As well as foreign key capabilities.
>>
>> Limited exp. Sorry not much more help.
>>
>> Best,
>
> InnoDB with replication should get you close to what you need. But it sounds 
> like you are also requiring some High Availability architecture so you may 
> want to look at fail overs using Heartbeat or some other tool to 
> automatically switch over to a new master.
>
> Check out the http://www.mysql.com/products/enterprise/high_availability.html 
> or google 'MySQL high availability'
>

Or maybe you should look at a other databases than MySQL, there are a
few that scale much better. Google for scalable database, and you'll
find some.

- Matijn

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to