I was unfamiliar with this product, and it looks really cool. Thanks for the heads up, I'm glad to see that Slashdot is open to better ways of getting the job done.
But I'm curious, has the team ever seriously considered something like DB2? The current Slashcode wouldn't take very good advantage of it, but if the code is modularized in the future, an awful lot of logic could be moved into the database. The advantage? Insane speed, security, and scalabilty.
Re:Hey, don't dis Earnheart
on
The New Zelda
·
· Score: 1
Sorry, I don't have any respect for him. I know that many people do, but I don't give a flying fuck. Show some respect for my right to an opinion, Jimbob!
Linux ripped off the extremely well-known System V kernel. Kids write UNIX-like kernels in college classes. Linus really isn't anything special. It's not really surprising that Linux was functional at 1.0, because Linux ripped off 15 years of Bell Labs, CSRG, and others' research and work. Not to mention the fact that he already had a complete C library, compiler, and tools provided by the FSF.
You should talk to my boss. He'd sure love to know that one of our $10 million/year products, which makes widespread use of stored procedures, isn't scalable. Especially since it's experienced a 700% increase in users over five years, and has scaled from an 200MHz Pentium box from an $800k RS/6000 farm running clustered Oracle 8i. It must be caught in Jobs' reality distortion field, right?
Come on, admit that the real reason that you don't like stored procedures: you're in the MySQL cult, and can't admit that MySQL is deficient.
Oracle8 conforms to Entry level conformance defined in the ANSI document, X3.135-1992, "Database Language SQL."
The ANSI and ISO SQL standards require conformance claims to state the type of conformance and the implemented facilities. The Oracle8 server, the Oracle Precompiler for Fortran Version 1.8.25, Oracle Precompilers for C/C++ Version 8.0.4, Oracle Precompiler for Cobol Version 8.0.4, and SQL*Module for ADA Version 8.0.4 provide conformance with the ANSI X3.135-1992/ISO 9075-1992 standard:
Compliance at Entry Level (including both SQL-DDL and SQL-DML)
Module Language for ADA
Embedded SQL C
Embedded SQL COBOL
Embedded SQL FORTRAN
FIPS Compliance Oracle complies completely with FIPS PUB 127-2 for Entry SQL. In addition, the following information is provided for Section 16, "Special Procurement Considerations."
IBM, maker of DB2, says:
Standards compliance DCE Security services
SNMP agent
X/Open XA
X/Open CLI
ODBC Level 3
JDBC Level 1.20
JDK Level 1.1.x
ANSI SQL92 Entry
SQL3 features
FIPS 127.2
Perhaps I was too harsh. Now I see that you're just incredibly stupid and/or inexperienced, and are in need of education.
When you're programming a real application, not the GeoCities guestbook that no doubt is your total experience, you may be called upon to perform fifty consecutive database operations. Say that something goes wrong, and the database throws an error on the 48th. Transactions allow you to roll back all 47 previous changes in one step.
When you write a large application, you cannot possibly account for every possible database error. Data integrity is maintained using constraints. Transactions enable cleaner (duh), more elegant (maybe not to a newbie like you, but yes,), faster code (your application can't possibly implement a rollback mechanism that is as fast as the database's -- it's a database, that's what it does, or in the case of MySQL, what it SHOULD do).
I'm sorry that they didn't cover this in your highschool web design class. Perhaps once you have some real work under your belt, you'll know better. But you really do sound dumb... you aren't mentally retarded, are you? I don't mean to be insulting, I really want to know! I mean, it's not your fault, it's probably genetic.
Now stop your pathetic attempts to flame real developers and go back to banging your head against the wall and drooling.
Thanks for posting, fucko. Your parents were right to give you your own Internet connection.
HAHAHAHAHAHA!!!! Holy fuckng shit, I'm about to piss myself. That's classic, man. Yeah, transactions and constraints are only needed by inferior programmers! LOL... my guess is that you've never programmed anything more than a GeoCities guestbook. Come back to the discussion once you've some skill and experience.
Hell yeah, we wouldn't want to trust valuable content like the Ate My Balls directory to anything but MySQL, right? When you're looking for premium Ate My Balls websites, you don't want transactions, data integrity, or a standards-compliant query language slowing you down! Yahoo! truly is a world-class portal.
I was rereading an old story from when Slashdot moved to Exodus, and Malda has this to say:
Fault tolerance was a big issue. We've started by load balancing anything that could easily be balanced, but balancing MySQL is harder. We're funding development efforts with the MySQL team to add database replication and rollback capabilities to MySQL (these improvements will of course be rolled into the normal MySQL release as well).
I'm curious, Taco, what happened with this? It was before VA Itsux bought Bendover, so maybe the funding got nixed then? Or did they spend all of the money on designing the new logo?
Actually, the lack of subselects is just a symptom of a larger problem: MySQL doesn't support SQL92. For all their bitching about stored procedures standards (the old excuse was that because Oracle uses PL/SQL, MS uses T/SQL, et cetera, there is no clear standard), it's funny how they can't implement existing standards. Just like Mozilla and XHTML/CSS2. As I'm so fond of saying, someone should open-source a book on project managment and help these poor sods out.
You can't buy a professional RDBMS for FreeBSD, guys, so that doesn't count.:-) Don't get me wrong, I love FreeBSD, but it's rather difficult to get any work done on an OS with almost zero industry support.
I don't consider Yahoo! to be a very impressive service anyway. I know that the FreeBSD core team loves to brag about Yahoo!, but your search functionality is provided by third parties running GNU/Linux. Sort of embarassing, eh?
Now in addition to having non-technial amateurs running IIS servers on home DSL service, we'll having non-technical amateurs providing the service. Code Red IV will be disastrous. Maybe real ISPs can boycotting this trash on the backbone level.
I can't find the link. Alright, I'm willing to accept that the free as in beer full DB2 UDB installation I'm running on my dev server was possibly some sort of promotional thing. My bad.
I'll have to download the personal version and see how limited it is.
The personal developer's version is free as in ber.
Here is the download page. The full UDB apparently does cost money now, but in the past it was possible to run it for free (yes, legally!). I'm trying to find a link to corroborate this.
Wow, now they only have to implement constraints, foreign keys, and transactions, and they'll almost be on the level of Postgresql.
Who knows, maybe MySQL will one day be considered a real database product.Until then, though, those of use doing Real Work will continue to use Oracle, DB2, and SQL Server. Of course, these databases already have professional GUI development tools, spatial data modeling, XML table translation, and tons of other fun toys, so the MySQL developers better get to work!
They didn't. I'm talking out of my ass. The only Vipers I've ever seen are in Gran Turismo.
...when I see mainframes running Exchange.
The converse is also true -- you can use P4 ownership as an indicator of lameness. Same goes for Voodoo 5s.
...is like a Viper on blocks. 800HP that doesn't go anywhere.
But I'm curious, has the team ever seriously considered something like DB2? The current Slashcode wouldn't take very good advantage of it, but if the code is modularized in the future, an awful lot of logic could be moved into the database. The advantage? Insane speed, security, and scalabilty.
Sorry, I don't have any respect for him. I know that many people do, but I don't give a flying fuck. Show some respect for my right to an opinion, Jimbob!
Linux ripped off the extremely well-known System V kernel. Kids write UNIX-like kernels in college classes. Linus really isn't anything special. It's not really surprising that Linux was functional at 1.0, because Linux ripped off 15 years of Bell Labs, CSRG, and others' research and work. Not to mention the fact that he already had a complete C library, compiler, and tools provided by the FSF.
Come on, admit that the real reason that you don't like stored procedures: you're in the MySQL cult, and can't admit that MySQL is deficient.
IBM, maker of DB2, says:
When you're programming a real application, not the GeoCities guestbook that no doubt is your total experience, you may be called upon to perform fifty consecutive database operations. Say that something goes wrong, and the database throws an error on the 48th. Transactions allow you to roll back all 47 previous changes in one step.
When you write a large application, you cannot possibly account for every possible database error. Data integrity is maintained using constraints. Transactions enable cleaner (duh), more elegant (maybe not to a newbie like you, but yes,), faster code (your application can't possibly implement a rollback mechanism that is as fast as the database's -- it's a database, that's what it does, or in the case of MySQL, what it SHOULD do).
I'm sorry that they didn't cover this in your highschool web design class. Perhaps once you have some real work under your belt, you'll know better. But you really do sound dumb... you aren't mentally retarded, are you? I don't mean to be insulting, I really want to know! I mean, it's not your fault, it's probably genetic.
Now stop your pathetic attempts to flame real developers and go back to banging your head against the wall and drooling.
Thanks for posting, fucko. Your parents were right to give you your own Internet connection.
HAHAHAHAHAHA!!!! Holy fuckng shit, I'm about to piss myself. That's classic, man. Yeah, transactions and constraints are only needed by inferior programmers! LOL... my guess is that you've never programmed anything more than a GeoCities guestbook. Come back to the discussion once you've some skill and experience.
Thank you, citizen.
Hell yeah, we wouldn't want to trust valuable content like the Ate My Balls directory to anything but MySQL, right? When you're looking for premium Ate My Balls websites, you don't want transactions, data integrity, or a standards-compliant query language slowing you down! Yahoo! truly is a world-class portal.
We're supposed to take technical advice from someone who can't spell the word "you?"
Fucktard.
I'm curious, Taco, what happened with this? It was before VA Itsux bought Bendover, so maybe the funding got nixed then? Or did they spend all of the money on designing the new logo?
Actually, the lack of subselects is just a symptom of a larger problem: MySQL doesn't support SQL92. For all their bitching about stored procedures standards (the old excuse was that because Oracle uses PL/SQL, MS uses T/SQL, et cetera, there is no clear standard), it's funny how they can't implement existing standards. Just like Mozilla and XHTML/CSS2. As I'm so fond of saying, someone should open-source a book on project managment and help these poor sods out.
Don't worry, so did the MySQL developers. :-)
Glad to see someone else on the side of Truth. Just because Slashdot uses MySQL doesn't mean it's not crap.
I don't consider Yahoo! to be a very impressive service anyway. I know that the FreeBSD core team loves to brag about Yahoo!, but your search functionality is provided by third parties running GNU/Linux. Sort of embarassing, eh?
Now in addition to having non-technial amateurs running IIS servers on home DSL service, we'll having non-technical amateurs providing the service. Code Red IV will be disastrous. Maybe real ISPs can boycotting this trash on the backbone level.
I'll have to download the personal version and see how limited it is.
The personal developer's version is free as in ber.
Here is the download page. The full UDB apparently does cost money now, but in the past it was possible to run it for free (yes, legally!). I'm trying to find a link to corroborate this.
Who knows, maybe MySQL will one day be considered a real database product.Until then, though, those of use doing Real Work will continue to use Oracle, DB2, and SQL Server. Of course, these databases already have professional GUI development tools, spatial data modeling, XML table translation, and tons of other fun toys, so the MySQL developers better get to work!
Honestly, besides cheapo webhosts and poorly designed weblogs, who uses MySQL?
DB2 rocks on GNU/Linux, by the way, and it's free as in beer. You should check it out.
I've cracked Slashdot, and altered your post in protest of your inane rambling. Fuck you very much, and have a great weekend!