PostgreSQL wouldn't have been an option for them at the time also. MySQL is still the best option for a quick setup queryable data dump and nothing else.
Their best solution would have been developing something along the lines of BigTable or other post RDBMS solutions. But when they started the NoSQL movement was nowhere on the horizon and now they have Cassandra to migrate to.
Maybe because Oracle forbids any public statements that could tarnish their image? When you license Oracle DBMS, you sing away a lot of your rights as a consumer. Including the right to complain about Oracle DBMS to anyone else other than Oracle.
And, to add to that, Facebook is insane if they didn't implement what is commonly called an "access layer" for abstraction, so that the system can be rapidly ported from one RDBMS to another.
They chose to do the whole system in PHP. Having no abstraction layer doesn't sound that insane now, doesn't it?
SAP has this brilliant option for medium sized companies: If you adjust your business process to what SAP deems appropriate then SAP implementation in your business will succeed.
And AMEN to comparing SAP to other ERP systems. SAP is somewhat good...
Ever heard of a budget? You know, the thing that all government agencies have. A bureaucrat most definitely cares about how much is spent, because he can't spend more.
Government agencies do IT projects because it saves the people their time. So that the average government employee can play some games or read news. In the enlightened world, it's not the IT department that orders a system to be upgraded or created, it's the actual department that needs it. IT departments is usually the one that oversees the implementation.
Lastly, consulting firms tend to hire better-than-average people, and those tend to be high achievers and motivated professionals. Delivering projects on time and on budget looks good on a CV, and can lead to even more lucrative positions.
Yeah.... No.... Do you happen to work for IBM or Accenture? Because they definitely don't hire 100% of high achievers and they definitely don't tend to. Although IBM is the best "supplier" of freelance SAP consultants on the market(EU) at the moment.
a) They always employ people with the right connections instead of the right competence
And even when they do, they believe that certificates and training takes precedence to experience. In short people in government are taught to be ignorant of experience, but guess who's teaching them that? Yep, the genera populace’s distrust of people breeds such ignorance. In all fairness, the state employees are not dumb they just have to make sure that they follow the rules and generally know that experience is worth much more than the paper.
They are selling enough devices without the US market. Just show MS the middle finger and not sell any devices to US. Or charge all of the patent license $$$ to US customers only. I mean, why should I pay for a foreign broken patent system?
Yes! The are demanding $15 on EVERY Android phone. Now please tell my why should $15 of my money go to a US based corporation? Samsung is not US based, none of their devices are US made and I don't live in US. So why does Microsoft force a broken US law onto people outside US for products that are barely related to US?
You don't work at IBM, do you? IBM's shady business practices have only begun with having subsidiaries work with Nazi govt... FFS! All of the soviet mainframes were IBM design based by the 1980-ies!!!
Have you seen the crap that the patent lawyers generate out of very reasonable patent applications? I don't blame the examiners for not knowing what the hell that patent talks about. What I would like US and any other patent system to have is the requirement of clarity. If a professional in the field can't understand the legalese of the application - it should be deemed as gaming the system and rejected immediately. Patent's should not have ambiguity...
Otherwise, couldn't you just make a bittorrent EULA that says you are only "borrowing" space on other people's computers and that they have no right to use the copy themselves?
The EULA doesn't alter the fact that you are copying the file to a hard drive that is owned by Google or Amazon.
It sure does supersede. If you are renting an apartment with a bunch of CDs or DVDs included the landlord can be sued for illegally renting you CDs or DVDs without permission(unless the CDs or DVDs are intended for renting). However Google and Amazon are giving you the empty space and you get temporary ownership of that space with all privacy laws on your side. The house you rent an apartment in is owned by someone yet in that apartment all laws that apply in your own house still apply limited only by your contract with the landlord. Rent is temporary ownership, but ownership nonetheless.
If you rent your apartment, should the MAFIAAs of this world get a cut because you are copying their content to someone else's property? As long as it's designated as "your space" then you are legally renting it and having temporary ownership. Just like with storage space in your GMail.
Learn to identify marketing speak. Stonebreaker has been at it for at least 4 years now.
Mongo is web scale.
There is not a single reference to a mainframe. System p is not mainframe and has LPARs
PostgreSQL wouldn't have been an option for them at the time also. MySQL is still the best option for a quick setup queryable data dump and nothing else.
Their best solution would have been developing something along the lines of BigTable or other post RDBMS solutions. But when they started the NoSQL movement was nowhere on the horizon and now they have Cassandra to migrate to.
Sorry, but VoltDB is as "free" as MySQL. The VoltDB is GPLv3 and MySQL is GPLv2.
That's just his response to NoSQL.
He however still is in a very good relations with the community.
Maybe because Oracle forbids any public statements that could tarnish their image? When you license Oracle DBMS, you sing away a lot of your rights as a consumer. Including the right to complain about Oracle DBMS to anyone else other than Oracle.
MySQL is a very fast data store, not so much a RDBMS.
And, to add to that, Facebook is insane if they didn't implement what is commonly called an "access layer" for abstraction, so that the system can be rapidly ported from one RDBMS to another.
They chose to do the whole system in PHP. Having no abstraction layer doesn't sound that insane now, doesn't it?
SAP has this brilliant option for medium sized companies: If you adjust your business process to what SAP deems appropriate then SAP implementation in your business will succeed.
And AMEN to comparing SAP to other ERP systems. SAP is somewhat good...
Ever heard of a budget? You know, the thing that all government agencies have. A bureaucrat most definitely cares about how much is spent, because he can't spend more.
Government agencies do IT projects because it saves the people their time. So that the average government employee can play some games or read news. In the enlightened world, it's not the IT department that orders a system to be upgraded or created, it's the actual department that needs it. IT departments is usually the one that oversees the implementation.
Lastly, consulting firms tend to hire better-than-average people, and those tend to be high achievers and motivated professionals. Delivering projects on time and on budget looks good on a CV, and can lead to even more lucrative positions.
Yeah.... No.... Do you happen to work for IBM or Accenture? Because they definitely don't hire 100% of high achievers and they definitely don't tend to. Although IBM is the best "supplier" of freelance SAP consultants on the market(EU) at the moment.
a) They always employ people with the right connections instead of the right competence
And even when they do, they believe that certificates and training takes precedence to experience. In short people in government are taught to be ignorant of experience, but guess who's teaching them that? Yep, the genera populace’s distrust of people breeds such ignorance. In all fairness, the state employees are not dumb they just have to make sure that they follow the rules and generally know that experience is worth much more than the paper.
Egh... You have no idea what an SAP consultant title constitutes, do you? Hint: There's not much actual consulting going on there.
They are selling enough devices without the US market. Just show MS the middle finger and not sell any devices to US. Or charge all of the patent license $$$ to US customers only. I mean, why should I pay for a foreign broken patent system?
Or just simply not sell any Android devices to US? Nokia was quite successful without owning much of the US market.
Yes! The are demanding $15 on EVERY Android phone. Now please tell my why should $15 of my money go to a US based corporation? Samsung is not US based, none of their devices are US made and I don't live in US. So why does Microsoft force a broken US law onto people outside US for products that are barely related to US?
It's the cost of doing business I guess.
Cost of doing business in US.
You don't work at IBM, do you? IBM's shady business practices have only begun with having subsidiaries work with Nazi govt... FFS! All of the soviet mainframes were IBM design based by the 1980-ies!!!
Sorry, their INCOME was 17 billion. This $600mil would be 100% profit. That $600 mil per year would be 2.5% and those 2.5% do count...
Have you seen the crap that the patent lawyers generate out of very reasonable patent applications? I don't blame the examiners for not knowing what the hell that patent talks about. What I would like US and any other patent system to have is the requirement of clarity. If a professional in the field can't understand the legalese of the application - it should be deemed as gaming the system and rejected immediately. Patent's should not have ambiguity...
It was a reverse engineered compatibility test and some ZIP with J2ME something....
Law supersedes contracts.
Otherwise, couldn't you just make a bittorrent EULA that says you are only "borrowing" space on other people's computers and that they have no right to use the copy themselves?
The EULA doesn't alter the fact that you are copying the file to a hard drive that is owned by Google or Amazon.
It sure does supersede. If you are renting an apartment with a bunch of CDs or DVDs included the landlord can be sued for illegally renting you CDs or DVDs without permission(unless the CDs or DVDs are intended for renting). However Google and Amazon are giving you the empty space and you get temporary ownership of that space with all privacy laws on your side. The house you rent an apartment in is owned by someone yet in that apartment all laws that apply in your own house still apply limited only by your contract with the landlord. Rent is temporary ownership, but ownership nonetheless.
If you rent your apartment, should the MAFIAAs of this world get a cut because you are copying their content to someone else's property? As long as it's designated as "your space" then you are legally renting it and having temporary ownership. Just like with storage space in your GMail.