Slashdot Mirror


Gov't GSA Office goes MySQL

comforteagle writes "MySQL has won a five year contract with the US General Services Administration office putting it in yet another government office on top of NASA, the Dept. of Def., Los Alamos National Labs & the Census Bureau. This additional win allows around 70 Government customers to purchase and deploy MySQL."

17 of 143 comments (clear)

  1. Negotiating a GSA price/dealer is NOT "deploying" by ScentCone · · Score: 4, Insightful

    This is certainly useful, in that it makes the product available to Federal users at a known (and, since it's on a GSA schedule, typically better-than-average) price. But when a reseller negotiates to be the GSA dealer for an item, that's all they've accomplished. That's NOT the same as actually talking an agency into using the product. We also want to be careful not to draw the wrong conclusions. When they say that NASA is using it, that means it's one more tool in NASA's toolbox. Some people might get the impression that they're using in lieu of other DB engines, rather than along side of such.

    --
    Don't disappoint your bird dog. Go to the range.
  2. Re:Paying to deploy OSS? by diersing · · Score: 3, Insightful
    I realize you may have just wanted to brag about how infrequently *you* need to ask anyone for help and kudos to you on that, but support and licensing is more important then the functionality/reliability/usefullness of the application being purchased(see Microsoft).

    The fact of the matter is, in this post-SOX world business and governments needs to hedge their bets EVERYWHERE they can, and ensuring ongoing support services, upgrade protection, etc etc is how you can DOCUMENT steps taken to remediate the risks to integrity, availability and confidentiality. I like OSS, the people that support and write these application build into them wonderful security measures, precautions and a framework to utilize so many more security tools - but without a support agreement the application will never make it in the door. When that mission critical server crashes Google ain't gettin on a plane to come help you out.

  3. This is an opportunity by core+plexus · · Score: 4, Insightful
    Flamers aside, this is yet another example of an emerging opportunity, much like this story I just read about doing business with Intelligence Agencies.

    "The federal government will spend in excess of $400 billion with contractors this year and over $100 billion is expected to be spent with small businesses. Now business people from all over the U.S. can learn first hand from the experts how to capitalize on these business opportunities with federal government agencies without leaving their own offices"

    Sounds good to me.

  4. Re:Paying to deploy OSS? by Jamesday · · Score: 3, Insightful

    So, someone wants to tightly link a GPL core to a proprietary tool and redistribute without releasing all of the source code. Who's supposed to be upset at this, other than the person releasing the proprietary product?

    Want to argue that binary compatibility is OK - go have fun on the Linux kernel mailing list and argue that a device driver doesn't need to be GPL.

    If someone is sure that a library tightly bound to a binary interface isn't a derivative work, they are perfectly free to act on that belief.

    MySQL seems committed to the free software objective of making more software free. The company licensing and views support that objective.

    Other projects have a different view and accept commercial use with no payback the community or developers. Their call. MySQL's is that if you're using MySQL, you should either also be releasing free software or you should be contributing to the development of the server the free community and everyone else is using.

    It appears that MySQL believes that's the practice which produces a strong open source database company. With more than a million downloads in just the first three weeks after MySQL 5 was released a few months ago, as well as several hundred employees, it's getting pretty hard to argue with the success of that view.

  5. Re:Is MySQL really the right choice? by Jamesday · · Score: 5, Insightful

    How does a site handling 6,000 page views per second, around a billion queries per day on five database servers and in the top 40 sites in the world according to Alexa.com sound?

    Or how does Google's main revenue source or Travelocity's booking system or big chunks of Yahoo or... do I really need to continue with more examples of massive web traffic using MySQL?

    Site design can be screwed up. It can also be done right. People regularly do it both ways. The database server usually isn't the reason. The people using it are.

  6. Re:Paying to deploy OSS? by Anonymous Coward · · Score: 1, Insightful

    i'm not sure you can draw valid parallels between running the infrastructure in a small business and running the infrastructure of a first-world nation.

  7. Standards, schstandards by leandrod · · Score: 4, Insightful

    So even the US government does not really care anymore for its own standards. I guess Oracle will feel relieved with their 'ISO SQL 92 minus datatypes and a few other essentials' product. It kind of makes the efforts of PostgreSQL and others toward ISO SQL:2003 (hint: each ISO SQL standard cancels the former one) futile.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  8. Re:Paying to deploy OSS? by alc6379 · · Score: 2, Insightful
    i'm not sure you can draw valid parallels between running the infrastructure in a small business and running the infrastructure of a first-world nation.

    I don't see why not. I'm not the OP, but who said anything about small businesses? If anything, larger businesses and governments should have more staff in-house. They should really rely on outside support more along the lines of a development liason, or something-- a technical resource the in-house "experts" can call to see why some portions of an application's code aren't as highly optimized, or to help identify bugs in the software that could cause catastrophic failure. If one man can keep a 100 seat installation running without having to call a company for support, couldn't that be scaled up such that 100 people could keep a 10,000 seat installation running in the same fashion? (Surely, it wouldn't scale that evenly, but I think the point is clear.)

    When I think of "support" for a large IT infrastructure, I'm thinking partnerships for customized solutions and fast critical incident response, not "who do I call when my DB developer gets an error inserting a record into a table?".

    --
    I don't moderate anymore. Karma penalty for 90% fair mods? Can I mod that unfair?
  9. MySQL makes it easier by Flying+pig · · Score: 4, Insightful
    In fact, the simple security model, sensible and clear install options and user-friendly design tools make it more likely that a MySQL install will be done properly than, say, an application connecting to MS SQL Server or SQL Server Express. The steepness of the MS SQL learning curve and the counter-intuitivity of many of the Transact-SQL statements and default install options cause a lot of trouble for small scale users. I guess the result is a lot of small database applications stick with "Access" because the users cannot get budget for migration. Whereas with MySQL, there is a chance they will get something that works properly going quite quickly, and be able to deploy the results to Java clients, Crystal, OOo, Excel, FileMaker etc. without major pain.

    Ever since the MySQL installer required a root password and disabled root connections outside localhost by default, while telling you that in clear language during the install process, it has been more credible as a simple installable RDBMS than some of the competition. FileMaker is another example of a database (of a sort, though) which makes sensible install defaults and then allows progressive expansion of capability without overwhelming the user with poorly documented options, but it is not as install-friendly.

    I know it is fashionable for "real" computer scientists and DBAs to sneer at MySQL. But that's actually a sign of insecurity. Real mechanics don't sneer at zinc plated steel bolts because 316 is available: they just don't use zinc plate under salt spray conditions.

    --
    Pining for the fjords
    1. Re:MySQL makes it easier by asdfghjklqwertyuiop · · Score: 2, Insightful

        In fact, the simple security model


      MySQL's security model? Simple? I would describe it as anything except that. Why does mysql consider the host the user connects from a part of all permissions? The same user can have separate permissions on a database, separate privileges on tables, even separate passwords depending on what host they're connecting from.

    2. Re:MySQL makes it easier by kpharmer · · Score: 1, Insightful

      > I know it is fashionable for "real" computer scientists and DBAs to sneer at MySQL. But that's actually a sign of insecurity. Real
      > mechanics don't sneer at zinc plated steel bolts because 316 is available: they just don't use zinc plate under salt spray conditions.

      No, but when the vendor of these zinc plated bolts insist that:
          - 99% of aquatic applications don't require stainless
          - iso standards for bolts aren't really that important
          - zinc is simply "good enough"
          - zinc is stronger than stainless
          - zinc bolts are free

      Then the vendor loses credibility in the eyes of professionals who've worked with a half-dozen different products. Experience with products that:
          - are more standards compliant
          - provide *far* better data quality safeguards
          - are freer (postgresql, etc)
          - and don't push "worst practices" propaganda

      hmmm, in thinking about that last point and ms sql/oracle, let me revise this one: aren't guilty of pushing bizarre and shocking "worst practices" propaganda. While these vendors might exaggerate the ease of use, performance, etc of their products - they never tried to tell people in 2002-2003 that they really didn't need transactions!

      MySQL is definitely improving. But they started out far behind the competition, and even now rely on an Oracle product (Innodb) for their most important functionality. If we didn't have better alternatives like Postgresql, Firebird, etc then their fate might be more important.

    3. Re:MySQL makes it easier by bani · · Score: 1, Insightful

      mysql's security model is as simple or complex as you want to make it. just because a user can have different permissions or passwords for different parts of the database doesn't mean they have to. it's an option, and the complexity is not forced upon you -- it is a choice.

    4. Re:MySQL makes it easier by kpharmer · · Score: 2, Insightful

      > and freebsd is better than linux.

      No, not every disagreement about methodologies, technologies or products can be easily dismissed as preferences of an extremist:
          - a ford taurus really is better than a yugo
          - cars really are safer today than they were forty years ago
          - mp3s really don't sound as good as cds
          - mysql ab really has tried to convince users that transactions, views, subselects, etc aren't useful
          - mysql really has unacceptable data quality problems due to silent errors
          - mysql ab has really been deliberately deceptive about its licensing
          - mysql's future really is in question due to oracle's purchase of Innodb

      None of the above are worth arguing about. The reason discussion needs to be about what mysql can do to mitigate or correct the above and stay relevant.

  10. Re:Just goes to show how xenophobic the US govt. i by Johnno74 · · Score: 4, Insightful

    Geez. Tough crowd. I thought it was the funniest comment I've seen on /. all week.

    I guess you must be a MySQL user, and/or an American, right? ;)

  11. Re:Isn't MySQL Free by ajs318 · · Score: 2, Insightful

    Maybe they don't want a proper full-fledged Relational Database Server. Has it not occurred to you that they might simply be looking for a simple, lightweight Array Persistence Abstraction Layer?

    MySQL is perfectly adequate for many intranet applications and some internet applications. There's no point buying a tank if all you want to do is drop off the kids at school, then go shopping for a few more pairs of shoes and get your hair done. Just don't expect a Vauxhall Corsa to cope too well in a war zone, if you should encounter one on your travels.

    But I agree with the basic premise that it probably would work out cheaper in the long run to pay for their own support staff, rather than pay for support from MySQL AB. I mean ..... there's so little to go wrong with MySQL anyway!

    --
    Je fume. Tu fumes. Nous fûmes!
  12. Re:You've gotta hand it to 'em by duffer_01 · · Score: 4, Insightful

    Man, would everyone stop saying it is free. Just because you don't have to pay for the software doesn't mean that you won't pay for support or for the commercial license if you need to hide your source code.

  13. Re:Just goes to show how xenophobic the US govt. i by talonyx · · Score: 2, Insightful

    Next time you want to post a little dig like that, do it anonymously - I don't want everybody thinking Debian maintainers are all ignorant idiots who flame things they've clearly never used.

    MySQL has had foreign keys for quite some time now, as long as your tables are InnoDB.