CodingInnoDB

 

Press Ctrl+Enter to quickly submit your post
Quick Reply  
 
 
  
 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  DSLPete (THE_TGG)     
36837.28 In reply to 36837.27 

I do mean normalise, yes. I was getting confused with summat I as reading on atomicity and transactions.

 

The point I was making was that many DBs will have SELECTs that include joins (including most of mine), so the MyISAM's weakness in SELECTs with joins is hardly trivial. OTOH, if it really only affects large tables ... how large is 'large'?

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  DSLPete (THE_TGG)  
 To:  99% of gargoyles look like (MR_BASTARD)     
36837.29 In reply to 36837.28 
Yes but mysql is *fast* so unless you are dealing with large volumes of data (e.g. 4.6 million rows and nasty self joins), it is more than likely you will never even hit a use case where 2 queries lock each other out - even if you do it will most likely only cause a lock of a few milliseconds which is moot for all you script kiddies writing your crazy blog sites in PHP and mysql.
0/0
 Reply   Quote More 

 From:  Matt  
 To:  ALL
36837.30 
Someone make InnoDB support compound auto-increments and fulltext searches and I'll love you forever.

doohicky

0/0
 Reply   Quote More 

 From:  THERE IS NO GOD BUT (RENDLE)   
 To:  DSLPete (THE_TGG)     
36837.31 In reply to 36837.29 

I've ended up using SimpleDB, which has no concept of joins but permits multiple values for attributes. So instead of 4 million rows, I've got 100,000 rows with around 40 values on each. Doing the same search takes a tenth of a second, plus, I get more information back and my algorithm is much more accurate.

 

Just registered a cool domain name, going to have a prototype within a week and beta by Xmas.

 

Edit: makes that a million records with 200 values on each. Doesn't seem to make any difference to response time.

Happy now?

0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  DSLPete (THE_TGG)     
36837.32 In reply to 36837.29 

Script kiddie? Shit, I /wish/.

 

I did write a blog once in PHP/MySQL, but I wouldn't go so far as to say it was crazy. ATM I'm working on a (probably (very) low traffic) commerce site. From what you're saying it's highly unlikely that performance is going to be an issue.

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  THERE IS NO GOD BUT (RENDLE)      
36837.33 In reply to 36837.31 
quote:
going to have a prototype within a week and beta by Xmas


Based on your podcast performance, I'm reading that as: "holding page by Xmas, prototype by summer, project abandoned for next fad by this time next year". :P



(Though I am interested in your thoughts/implementation of SimpleDB, assuming you're going to go into details on what you're doing at some point?)
0/0
 Reply   Quote More 

 From:  THERE IS NO GOD BUT (RENDLE)   
 To:  Peter (BOUGHTONP)     
36837.34 In reply to 36837.33 

This project is being driven by my brother, though, and he's more of a completer/finisher than me.

 

I've just discovered a limitation of SimpleDB that changes the approach somewhat, but it's still the most scalable solution by a mile. I will be sharing more details soon.

Happy now?

0/0
 Reply   Quote More 

Reply to All    
 

1–20  21–34

Rate my interest:

Adjust text size : Smaller 10 Larger

Beehive Forum 1.5.2 |  FAQ |  Docs |  Support |  Donate! ©2002 - 2024 Project Beehive Forum

Forum Stats