Actually where google really screwed themselves is using java in it in the first place. Android will be forever playing performance catch up not to mention the patent issues surrounding it.
I know google is all fucked up they should run their search engine on oracle rac.
NoSql solutions are for extreme transaction rates on cheap or virtual hardware. It has nothing to do with not knowing how a database works. It has everything to do with how I am going to get sub second response with transaction rates in the 100s to thousands per second.
Not everything or every application fits into your perfect little view of the world.
Actually no I am not running a blog I am running a gaming system running well over 300k transactions per second at peak load.
It is also a requirement that I be able to run this on virtual instances so that if I need to double in size in the next 24 hrs I can do it.
It has nothing to do with being able to put a index on a lookup column. It has everything to do with insane transaction rates not obtainable using a traditional approach.
Then there is also the cost factor, I need to run on as few instances as possible and little to zero in software cost.
This is the issue, fast forwarding to 2010 we are dealing with scaling and environment issues that your precious relational database cannot solve.
Tell me mr genius how you are going to handle 300k select queries on you mysql database holding 10 million rows, running on a virtual instance with shitty IO. Now add the fact that you have a very limited budget etc.
NoSQL stores are designed to address this sort of scenario not your little app with a hundred concurrent users hanging off of it.
The beauty of a nosql store is defined by this query method get(key) it need to be nothing more and nothing less than that. Adding a query language totally defeats this purpose. Not to mention once you commit to using a search mechanism you are tightly bound to it.
For instance I use mongodb but I do not allow anyone to use it's built in search mechanisms other than find by some key within the app itself.
Sticking to this rule allows us to move to something like pure memcached, membase etc as a store by a simple config change.
Now using search capability outside the app is handy but again tightly binds you to the platform.
Do a google search for "Younger Dryas" and tell me that it is man that has to be the major factor in any warming which may be occurring today.
I do accept the fact that we may be warming as a natural earth cycle. It could be also that man is causing it but I would certainly not entertain that thought as a "fact".
Todays scientific community runs on grant money I do not expect objectivity. Same goes for the other side of the isle, no objectivity too much money at stake.
Makes me glad I gave up corporate IT. I only work for startups, people feeling the need to control need not apply. You need, mac, bsd,linux, windows whatever it may be you plug it in and start working. The moment someone turns into a blocker trying to exert control they are kicked out the door on their ass.
Ethenol is a great fuel, the way it is distributed and used however is it's downfall. Selling a pre-blended mix at the pump is just plain stupidity. It needs to be blended at the pump in any ratio to allow for vehicles to be sold that run 100% or close to 100% ethanol. A engine running pure alcohol can run extremely high compression ratio's greatly increasing the power and efficiency.
You would have to engineer some way to keep stupidity out of the mix by preventing people from using the wrong blend.
Sorry but I think Walker is one of the best governors to date. He is the only one of our recent governors that is actually attempting to fix the fiscal mess the others kept kicking down the road.
I am sure your liberal friends take your same view but get over it, you lost in November.
"I'm aware that by manipulating electro magnetism, you can propel vehicles without producing exhaust pollution of any kind"
Well you had better hurry up and patent that shit because nobody else has been able to do it. Where do you think the electricity comes from that produces said magnetism?
Thanks but I pay a increased premium on top of the additional taxes, now what?
As far as I am concerned both the state and the federal govt are now directly responsible for any health related issues due to my smoking. Every tax hike on cigarettes and tobacco related products in the last few years have been labeled with "helps pay the additional health care costs". As far as I am concerned that means they are now directly responsible to bear my personal costs.
I know many dozens of coders that are more than capable of writing malware. However I don't know any of them that cherish the idea of being a prison bitch. If it where not for that tiny fact there would be mayhem in the intertubes.
Actually what I mean is that I don't bother to read the line that states what degree. I do not disqualify anyone with a degree it just means it carries zero weight.
This is /. not c:\
You stand corrected coward.
http://lazarus.freepascal.org/
That is about as cross platform (delphi/pascal) as it gets.
Actually where google really screwed themselves is using java in it in the first place. Android will be forever playing performance catch up not to mention the patent issues surrounding it.
Yep google got it all wrong they should have implemented their search on a relational db instead of big table.
There is nothing wrong with relational databases they just are not designed to handle the transaction and latency rates required by some applications.
I know google is all fucked up they should run their search engine on oracle rac.
NoSql solutions are for extreme transaction rates on cheap or virtual hardware. It has nothing to do with not knowing how a database works. It has everything to do with how I am going to get sub second response with transaction rates in the 100s to thousands per second.
Not everything or every application fits into your perfect little view of the world.
Actually no I am not running a blog I am running a gaming system running well over 300k transactions per second at peak load.
It is also a requirement that I be able to run this on virtual instances so that if I need to double in size in the next 24 hrs I can do it.
It has nothing to do with being able to put a index on a lookup column. It has everything to do with insane transaction rates not obtainable using a traditional approach.
Then there is also the cost factor, I need to run on as few instances as possible and little to zero in software cost.
Oh I know all of these .com shops that are running nosql solutions are doing it wrong because they don't know how to use a relational database?
Again we are not talking about your little app with a 100 to 1000 concurrent users hanging off of it.
"Fast-forward to the 2000s and 2010s."
This is the issue, fast forwarding to 2010 we are dealing with scaling and environment issues that your precious relational database cannot solve.
Tell me mr genius how you are going to handle 300k select queries on you mysql database holding 10 million rows, running on a virtual instance with shitty IO. Now add the fact that you have a very limited budget etc.
NoSQL stores are designed to address this sort of scenario not your little app with a hundred concurrent users hanging off of it.
The beauty of a nosql store is defined by this query method get(key) it need to be nothing more and nothing less than that. Adding a query language totally defeats this purpose. Not to mention once you commit to using a search mechanism you are tightly bound to it.
For instance I use mongodb but I do not allow anyone to use it's built in search mechanisms other than find by some key within the app itself.
Sticking to this rule allows us to move to something like pure memcached, membase etc as a store by a simple config change.
Now using search capability outside the app is handy but again tightly binds you to the platform.
Do a google search for "Younger Dryas" and tell me that it is man that has to be the major factor in any warming which may be occurring today.
I do accept the fact that we may be warming as a natural earth cycle. It could be also that man is causing it but I would certainly not entertain that thought as a "fact".
Todays scientific community runs on grant money I do not expect objectivity. Same goes for the other side of the isle, no objectivity too much money at stake.
Makes me glad I gave up corporate IT. I only work for startups, people feeling the need to control need not apply. You need, mac, bsd,linux, windows whatever it may be you plug it in and start working. The moment someone turns into a blocker trying to exert control they are kicked out the door on their ass.
Loaded and migrated well over 300 servers this year from in-house data centers to EC2. You cloud skeptics can keep denying while I keep migrating.
But it still works much better than the one that you built.
Oh, you mean like the lack of apps for iOS. Oh wait.
Yea because you know we have not seen any application security problems with any android app. Oh Wait.
Ethenol is a great fuel, the way it is distributed and used however is it's downfall. Selling a pre-blended mix at the pump is just plain stupidity. It needs to be blended at the pump in any ratio to allow for vehicles to be sold that run 100% or close to 100% ethanol. A engine running pure alcohol can run extremely high compression ratio's greatly increasing the power and efficiency.
You would have to engineer some way to keep stupidity out of the mix by preventing people from using the wrong blend.
This kid would certainly have a bright future as a salesman.
" I made them build the windows vms"
You heartless bastard!
Sorry but I think Walker is one of the best governors to date. He is the only one of our recent governors that is actually attempting to fix the fiscal mess the others kept kicking down the road.
I am sure your liberal friends take your same view but get over it, you lost in November.
"I'm aware that by manipulating electro magnetism, you can propel vehicles without producing exhaust pollution of any kind"
Well you had better hurry up and patent that shit because nobody else has been able to do it. Where do you think the electricity comes from that produces said magnetism?
Thanks but I pay a increased premium on top of the additional taxes, now what?
As far as I am concerned both the state and the federal govt are now directly responsible for any health related issues due to my smoking. Every tax hike on cigarettes and tobacco related products in the last few years have been labeled with "helps pay the additional health care costs". As far as I am concerned that means they are now directly responsible to bear my personal costs.
Got that right, I do flash gaming for a living but only because I don't get to choose the technology. If I had my choice unity would certainly be it.
I absolutely detest playing games, programming them on the other hand, that I love.
I know many dozens of coders that are more than capable of writing malware. However I don't know any of them that cherish the idea of being a prison bitch. If it where not for that tiny fact there would be mayhem in the intertubes.
Actually what I mean is that I don't bother to read the line that states what degree. I do not disqualify anyone with a degree it just means it carries zero weight.