Slashdot Mirror


Novell Releases PostgreSQL for NetWare

An anonymous reader writes "Ever since Oracle announced they wouldn't port 9i to NetWare, Novell has been scrambling to find an enterprise-capable DB. Now it looks like they're settling on PostgreSQL. This follows their decision to ship Apache as the default web server for NetWare 6. Linux aficionados might sneer at an old workhorse like NetWare, but it's got more than 80 million client licenses worldwide, and it ain't going anywhere anytime soon."

352 comments

  1. what is netware? by hfastedge · · Score: 0, Troll

    how has this company managed to get a hold of marketshare? why does it maintain these 80 million licenses? what edge does it offer? how does it differ?

    --

    -- -- --

    Help my mini cause: My journal

    1. Re:what is netware? by Anonymous Coward · · Score: 0

      http://www.novell.com/products/netware/

    2. Re:what is netware? by iggymanz · · Score: 4, Interesting

      Hahah! you must be a young-un'! Novell Netware was THE workgroup network file/print server for the late 80's. The version 3.x of it had a stability and ease of administration that puts most Unix systems to shame (then Novell ruined it in the 4.x versions with unstable add-ons to do interoperation with other platforms)

      They had market share because they could do what Microsoft could not at that time - make a server OS.

    3. Re:what is netware? by Anonymous Coward · · Score: 0

      Microsoft still can't do that. But they are introducing new compatibility issues between Netware and Windows Clients.

    4. Re:what is netware? by hpavc · · Score: 3, Informative

      i would have to say that novell is pretty rock solid ... once you get it up and running it has an amazing uptime. however when you mess with it (ala make a weekly arcserve upgrade or something) thats when it tends to be flaky.

      it also doesnt like running out of diskspace or anywhere near out of diskspace.

      with good hardware its very nice for a workgroup situation ... not that unlike samba :)

      --
      members are seeing something, your seeing an ad
    5. Re:what is netware? by mholt108 · · Score: 1

      Good point about arcserve, i would say that the combination of arcserve and the complexity of 4+ releases were what slowed Novells growth. It is still a better performer than anything else on the same hardware just doing file and print serving. It just doesnt run apps very well.

    6. Re:what is netware? by cscx · · Score: 2

      Funny, this article comes complete with a 336x280 ad for Microsoft Small Business Server.

      At the school I used to help admin at, we had a Netware 3.11 sever with an uptime around three hundred-something days (!). And you could still type "down" and exit to DOS!

      Unfortunately we downed it to upgrade it to NW 5.x. That was the end of that.

    7. Re:what is netware? by chthon · · Score: 1

      And the early nineties. I used to administer a small Novell 3.11 server, based upon a 33 MHz 386 processor, 8 Mb of RAM and 200 Mb of duplexed storage (raid-1). We served some 15 workstations from it and ran FoxPro across the network.

      Pretty stable...

    8. Re:what is netware? by Quimo · · Score: 1

      Actually I have dealt with Netware servers with uptimes in excess of three years. The only reason we had to down the box was to add some security patches.

    9. Re:what is netware? by Omega996 · · Score: 1

      maybe versions of UNIX available on the PC platform at the time, but otherwise, no... netware 3 is pretty stable, to be sure, but it's just a file and print sharing setup.

  2. Novel and OS by Anonymous Coward · · Score: 0, Insightful

    Interesting how companies turn to open source only when they have no commercial alternative anymore.

    1. Re:Novel and OS by Anonymous Coward · · Score: 0

      Maybe they just pick the product with higher quality? Oh wait MS is still in business. Sorry these shrooms kicked in.

    2. Re:Novel and OS by Anonymous Coward · · Score: 0

      Novel has a list of a couple of opensource programs ported to netware including apache, perl and ldap.

    3. Re:Novel and OS by Anonymous Coward · · Score: 0

      Aside from this story, what the hell are you talking about?

  3. Re:hahahahahaha by Anonymous Coward · · Score: 0

    yeah, I know, the next person to comment is going to say, " Who is this person? flamebait, etc, etc." At least I didn't use "u" and "r" and I still know how to spell and type unlike the current generation of IMers.

  4. one less by Anonymous Coward · · Score: 0

    just migrated a netware fileserver to linux two days ago .. one less .. more to come ..

  5. This surprises me by StArSkY · · Score: 1

    I thought Postgres would have too many limitations to be considered a healthy alternative to Oracle. eg 8k row sizes. Before people flame away. It has been a few years since I touched postgres, so this may be fixed by now.

    and I used to have problems with database and index corruptions if it ever crashed...

    --
    lounge around on the blue couch
    1. Re:This surprises me by Anonymous Coward · · Score: 1

      Well yes maybe it has too many limitations, but what if they no longer have closed source Oracle and it suddenly goes away they have a long term alternative with an open source database, because nobody can take it from them.

    2. Re:This surprises me by Anonymous Coward · · Score: 1

      8K row sizes are just a default compile option. Time to give it another try. We use it as our primary db and it's excellent.

    3. Re:This surprises me by StArSkY · · Score: 2

      Thanks, I will do that.

      --
      lounge around on the blue couch
    4. Re:This surprises me by realkiwi · · Score: 1

      > It has been a few years since I touched postgres, so this may be fixed by now.

      Like most open source projects no developpement has been done on PostgreSQL (notice the new name) in years...

      I had a bad hardware crash last year and I got back _all_ my data. Using the supplied tools and help from the lists.

      --
      realkiwi
    5. Re:This surprises me by C_Kode · · Score: 3, Informative

      I don't consider PostgreSQL as an alternative to Oracle. PostgreSQL is a nice DB, but it isn't the be all end of of dbs. But then again neither is Oracle. If I had to choose between the two it wouldn't be cut and dry until you gave me the circumstances. Personally I use PostgreSQL in my business environment and it has worked flawlessly so far. Granted it doesn't run MC applications (Mission Critical) But it is used to make major business decisions (more or less data-warehousing)

      I wouldn't dismiss PostgreSQL so quickly. Then again I wouldn't risk MC applications on it without further educating myself on it also. But it's that true for all major business decisions? I DBA 3 psql dbs. I'm happy with them. I even have live backup software for them. My DBA skills arn't great, but well enough to have judged correctly on what I have.

      Any other PostgreSQL DBAs have farther exp on this subject?

    6. Re:This surprises me by joib · · Score: 4, Informative

      Actually, since version 7.1 (current is 7.2) row size is unlimited. Or, rather the limits are imposed by the operating system (2GB files on ext2?).

    7. Re:This surprises me by Foresto · · Score: 1

      That 8K row limit has been gone for months. It may even have been a year by now.

    8. Re:This surprises me by Anonymous Coward · · Score: 2, Informative

      > I thought Postgres would have too many limitations
      > to be considered a healthy alternative to Oracle.
      > eg 8k row sizes. Before people flame away. It has
      > been a few years since I touched postgres, so this
      > may be fixed by now.

      Row sizes are now unlimited. See the Postgres
      Limitations info page for more info.

      I once felt the same way you did about Postgres, not enough features. I don't think it was until version 7.1 that postgres got outer joins (maybe only left/right outer joins, can't remember, but it was missing something like that). But recetly it has matured quite a bit and is a very nice database in my opinion. I use it for several applications, and I like it a lot.

      There are still a couple of things that are a bit clumsy with PostGres (deleting a column, for instance), but I believe it has most major features you'd expect from an rdbms. At one of my jobs we use MSSQL7 for everything, and I've worked with it a lot. In my workings with recent versions of Postgres I have not stumbled across anything that I expected to be there from my experience with other DBs that was not in Postgres.

      I'd give it another look if I were you. I trust Postgres a lot more now and I'm very pleased with it. It is working really well for me.

    9. Re:This surprises me by Moosbert · · Score: 1

      No, the limit is 1 GB on all systems.

    10. Re:This surprises me by einhverfr · · Score: 2

      Row sizes are now unlimited. See the Postgres
      Limitations info page [postgresql.org] for more info.


      Well-- actually a row is limited to 1.6 TB... Of course by the time you need more, they can probably change that again ;)

      You are right, though,. PostgreSQL: 7 is really full-featured and powerful. However, I think that the drop column issue is a problem and so I do all my prototyping on MySQL.

      OTOH, the extensible types system and Object-Relational system rocks :) Inheritable tables make thinks far more powerful, extensible, and usable. All in all, I really like PostgreSQL.

      --

      LedgerSMB: Open source Accounting/ERP
    11. Re:This surprises me by Moosbert · · Score: 1

      Correction, the limit is 1 GB per column. Rows can be longer than you really care to know.

    12. Re:This surprises me by madprof · · Score: 2

      Yes you're wrong. :-) The row size thing was fixed years ago. They've come on in leaps and bounds since version 7.
      And in my experience of using it for commercial purposes (3 years and counting) it hasn't actually crashed once.
      I'm still waiting to tickle a bug. Not that they aren't there but clearly not that prevalent.

    13. Re:This surprises me by ppetru · · Score: 2

      PostgreSQL's database size isn't limited by the file size limit of the underlying operating system -- it always splits the database into multiple files. The size limit comes (I think, don't have an URL handy) from a 64 bit integer overflowing.

      --

      Petru
    14. Re:This surprises me by chthon · · Score: 1

      Novell used to offer Btrieve if one wanted to implement a transactional system. It worked together with their transactional system, which was an add-on.

      I think that offering a real RDBMS on their servers, instead of indexed-sequential storage, should provide access to more developers.

    15. Re:This surprises me by jadavis · · Score: 1

      Deleting a column will be added in 7.3, which is already beta (beta 2 next week, I think). I am running the beta on my development workstation, and it works nicely (including drop column).

      The one thing that bugs me is that you can't change the type of an attribute. MySQL changes the type and casts all the data. PostgreSQL you can drop/add, but you end up with a lot of empty attributes. Sure, it can't work for things that don't cast, but usually you don't change you mind between the "polygon" type and the "datetime" type or something weird like that. It's normally like int->float or maybe int->text or something that's castable within reason.

      I still like postgres more though :) For those interested, I highly recommend the beta for 7.3. Lots of great new stuff.

      Jeff Davis

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    16. Re:This surprises me by TillmanJ · · Score: 1

      You are right, though,. PostgreSQL: 7 is really full-featured and powerful. However, I think that the drop column issue is a problem and so I do all my prototyping on MySQL.

      It looks like one of the developers is currently working on that, starting with ALTER TABLE ALTER COLUMN SET/DROP NOT NULL, according to the To Do list.

    17. Re:This surprises me by aagha · · Score: 1

      What live backup software are you using? I'd be interested in knowing.

      Thx,
      Aurangzeb
      --
      aagha bigfoot com

    18. Re:This surprises me by djweis · · Score: 1

      You can't change the type of a column in Oracle either, unless the value in that column is NULL on all records. Changing from a VARCHAR to NUMBER or vice versa is a painful process. You also can't decrease precision of numerical fields.

    19. Re:This surprises me by MattRog · · Score: 1

      DROPing a column is under the covers simply a SELECT INTO followed by a drop of the old table and a rename of the new. It is just packaged up a bit nicer by ALTER TABLE DROP bob

      --

      Thanks,
      --
      Matt
    20. Re:This surprises me by cduffy · · Score: 1

      Like most open source projects no developpement has been done on PostgreSQL (notice the new name) in years...

      What?! They've been releasing new versions left and right; 7.2.2 was released just late last August, and the development branch is anything but inactive.

      Now, if you're saying no work has been done on the original postgres in years... yah, that I'll buy.

    21. Re:This surprises me by nconway · · Score: 1
      However, I think that the drop column issue is a problem and so I do all my prototyping on MySQL.


      ALTER TABLE DROP COLUMN is fully implemented in 7.3beta1, which was released in early September.
    22. Re:This surprises me by nconway · · Score: 1

      No, it's not. IIRC it's implemented by adding a new column to the table, copying the data over, and marking the original column as "attisdropped", which marks it as invisible.

    23. Re:This surprises me by realkiwi · · Score: 1

      it was irony. I can't stand people saying "when I looked at it in 1945 it wasn't very good"

      I have been using PostgreSQL since 1997 and have always found it to meet my needs. First of all because in 1997 it was open source and mySQL wasn't...

      --
      realkiwi
    24. Re:This surprises me by MattRog · · Score: 1

      Copying what data over? Adding a new column?

      That does not seem like a very good way to do it. You will have to explain it a bit further since it doesn't seem to make sense to me. :(

      --

      Thanks,
      --
      Matt
    25. Re:This surprises me by bmomjian · · Score: 1

      pg_dump already does live backups. We don't have point-in-time recovery yet, though. That will be in 7.4, due out in six months.

    26. Re:This surprises me by sphealey · · Score: 2
      I thought Postgres would have too many limitations to be considered a healthy alternative to Oracle.
      Novell have historically included a database with Netware for two reasons. (1) To support their internal directory structure. All that NDS information has to go somewhere (2) to enable rapid deployment of midsized apps, typically developed by customers in-house.

      I think Novell would tell you that if you have a super-duty database app you should buy Oracle, but they want a product available for "quick hit" applications.

      This theory was more applicable in the 1980s-1990s though. Most companies today either buy prepackaged or already know they need big iron.

      sPh

    27. Re:This surprises me by eer · · Score: 1

      Yeah, but Novell doesn't host eDirectory (NDS) on a relational db - but rather our hierarchical flaim db (proprietary yada yada yada). The relational is there for developers and departmental computing. And with the whole eDirectory environment available on Linux, Solaris, Windows, as well as on NetWare, you can integrate your Oracle stuff with it quite nicely.

    28. Re:This surprises me by einhverfr · · Score: 2

      Actually that is the *field* size (which is actually 1GB)! The row size is actually 1.6 TB. However, if you have a 1.6TB row, you should probably redesign your database ;)

      --

      LedgerSMB: Open source Accounting/ERP
    29. Re:This surprises me by flatus · · Score: 1

      Hmm, I have the same problem with MS SQL server and 8k rows.

    30. Re:This surprises me by Anonymous Coward · · Score: 0

      How is this a problem? Do you drop a lot of columns?

    31. Re:This surprises me by TheLink · · Score: 2

      The drop column was just an annoyance to me, not so much a problem. People lived with that in Oracle for years. If you're prototyping it may not really matter - just rename the column as a dead one, and cleanup when you're finalizing.

      And if the table doesn't have too many triggers and other stuff, with Postgresql you can do this (pseudo sql):
      begin;
      insert into newtable blahblah select from oldtable;
      drop oldtable;
      rename newtable to oldtable;
      test stuff;
      commit/rollback;

      Yep you can rollback a dropped table and more, try doing that with other databases.

      I managed to do that on a production system (I had backups of course, just in case ;) ).

      Link.

      --
    32. Re:This surprises me by einhverfr · · Score: 2

      In the prototyping stages, yes. But not once we go into production. But as several people have pointed out, PostgreSQL: 7.3 will have alter table drop column...

      --

      LedgerSMB: Open source Accounting/ERP
  6. Time to see what Postgre is really made of. by Dock · · Score: 1

    I never thought I'd see Postgre make a jump like this, I guess I'll have to reevaluate my thinking after seeing many places start taking hard stands behind MySQL.

    I've been running under the assumption that even if MySQL was not entirely (or fractionally) superior to Postgre, it's increasing use in places like Yahoo alone would give it that momentum to roll over better, but less used DB's.

    I've heard people swear on their souls that Postgre can stand up to MySQL, I look forward to finding out if this is really true. If it stands on it's own as a truly competitive product, congratulations to the Postgre guys. If however it's drawbacks are real, this could very well crush it forever.

    --
    http://about.me/paultenny
    1. Re:Time to see what Postgre is really made of. by Anonymous Coward · · Score: 0

      Postgres does support more features than MySQL and Postgres is published under the BSD license, which means they don't have to release the source if they don't want to.
      MySQL is covered by the GPL, so maybe that is a different point. If they don't release the source it will hurt them in the long run, but Novel is a company that hasn't had much experience with OS yet, so I doubt they'll get it right the first time.

    2. Re:Time to see what Postgre is really made of. by Anonymous Coward · · Score: 0

      MySQL has also been ported to Netware. The beta was due early this summer, but apparently legal wrangling has delayed it. It is a high priority for Novell, supposedly it replaces pervasive in NW 6.1

    3. Re:Time to see what Postgre is really made of. by realkiwi · · Score: 1

      The name is PostgreSQL

      --
      realkiwi
  7. Re:hahahahahaha by Anonymous Coward · · Score: 0

    How many points (1-5/ insightful, interesting, funny) do I get for having a conversation with myself for thinking that I had the first post? I can hear it now, "Who the f*** is this guy?".

  8. Re:What the heck?! by Cato · · Score: 2

    PostgreSQL is an open source project, not a product. The developers can port it to Windows in any way they want - it does run on Cygwin, which I use a lot for other tools. Why is it such a problem to use Cygwin? It's just a DLL, you wouldn't need the whole Cygwin environment on a production server, only on development machines.

    You have no right to be angry at an open source project that is done by volunteers, usually in their spare time - if you really want a native Windows port, you can either help port it yourself or pay someone to do it.

  9. Novel needs to do this .. by oh · · Score: 5, Insightful

    I'm posing from a Novel site right now. Everyone here seems to be happy with netware for the most part. It works well with the corperate desktop (yes its windows), and like all OS' when its well maintained is pretty stable. The NDS tree had all the functionality that this site needs long before Microsoft's Active Directory was released.

    The only reason anyone talks about moving away from Netware is application support. This porting of Open Source apps is a good thing for Novel. If they can ship enough applications, then people won't migrate away from Netware, and if they can increase market share then more people will develop on their platform.

    This could also be a good thing for Open Source. With a new group of profesional developers working on the code they could make progress on those features that the Open Source product may be lacking. They will fix bugs.

    If they are smart, they will keep the most of the code base the same. If they fork too far then they won't be able to include developments made from the community. Of course, that means fixes and features added by the Novel developers would be covered by the GPL and would be given back to the community.

    This sounds like a good thing for both parties. Novel gets more software to run on their servers, making their servers more attractive to customers, selling more.

    Open source gets any fixed and modifications that they make. Isn't this what open source (or free software) is about, you get access to the code for free to use any way you like, provided you give everyone access to the improvements you make.

    --
    Democracy isn't about no one telling you what to do. It's about everyone telling you what to do.
    1. Re:Novel needs to do this .. by Penguin+Follower · · Score: 3, Informative

      PostgreSQL is under BSD license... so Novell doesn't have to contribute back... but it would be nice if they would.

    2. Re:Novel needs to do this .. by cassius2000 · · Score: 0, Offtopic

      Novel is a book. Novell is the company.

    3. Re:Novel needs to do this .. by SN74S181 · · Score: 2, Insightful

      Unless they want to end up with an orphaned fork of PostgreSQL that they alone can maintain, they will contribute back.

      It isn't that alien a concept. It's how things often go. The FUD from GNU advocates often isn't relevant.

    4. Re:Novel needs to do this .. by Zeut · · Score: 1

      Novell is trying to integrate their changes back into the main source tree. This has been a slow process though as the port requires many substantial changes and Postgres is in Beta right now for the up coming 7.3 release.

    5. Re:Novel needs to do this .. by Sturm · · Score: 2

      Hehe.
      From the above post:

      "I'm posing from a Novel site right now."

      I just knew all you Novel people were posers

    6. Re:Novel needs to do this .. by msfodder · · Score: 1
      "..I'm posing from a Novel site right now. Everyone here seems to be happy with netware for the most part. It works well with the corperate desktop (yes its windows), and like all OS' when its well maintained is pretty stable..."
      It's about as stable as greased horseshit.

      It's tcp implementation is f*ed in 5.0 and 5.1. Look at the # of tid's at novell support on buggy tcp issues.

      Add-ons for base netware are really weak. NEVER use border manager if you value your sanity.

      The http proxy provided with BM is slow and subject to (at least one)memory leak and cache corruption issues during normal operation.

      The nat implementation is BROKEN. Have internal (masq'd) hosts try to resolve names by having their resolvers point to a publicly addressed NS. Wham, memory leak that will never be patched (according to novell it's a misconfiguration)and freezes packet buffers when you run out of memory. Guess what? No more access..soft reboot. Never had that problem with linux or bsd nat, hmm...
      In short the list of tids at http://www.novell/support, should keep you wary and wide eyed. The prevailing business model at novell is microsoft themed anyway. They drop support for products when the bug count gets too high,etc..,etc..I'm not a big fan of novell.

      --
      ..Free Live Free...
    7. Re:Novel needs to do this .. by winse · · Score: 1

      The speeling pulice need to whip you.

      --
      this sig is deprecated
    8. Re:Novel needs to do this .. by winse · · Score: 1

      two ll's in NOVELL please

      --
      this sig is deprecated
    9. Re:Novel needs to do this .. by ichimunki · · Score: 1

      What FUD from GNU advocates? The GPL isn't there to promote upstream patch submission. It's there to ensure that users get the source code to the software they're using.

      --
      I do not have a signature
    10. Re:Novel needs to do this .. by SN74S181 · · Score: 1

      No, the GNU FUD is that no software released under a non-GNU license ever sees patches back from a company that uses the code.

    11. Re:Novel needs to do this .. by ichimunki · · Score: 1

      Prove it with a link to anything RMS or the FSF have written that indicates they honestly believe the only projects which get patches headed back upstream are GPL... Then I'll believe you. Until then I am writing this off as a lot of anti-GNU FUD. Or a troll. Or both.

      --
      I do not have a signature
  10. Re:What the heck?! by iggymanz · · Score: 1

    Erica, don't get pissed, get yourself some of THIS:

    http://www.sapdb.org/

    SAP's enterprise grade database management system is now open source!

  11. Re:What the heck?! by Anonymous Coward · · Score: 0

    No thanks -- I'll just pay Microsoft for SQL Server, and so will pretty much everyone else who needs a decent database server on Windows. (Or they will use Oracle, or DB2, etc.)

    My point is that Postgres won't be taken seriously until there is a native Windows port that doesn't involve first installing a UNIX environment on top of Windows. I don't pick Windows web servers just so I can run a POSIX layer on top of them.

    -- SlashChick

  12. Re:What the heck?! by porkface · · Score: 1

    It's not completely stupid to shrug off 25% of the web server market. Which division of Microsoft do you work for? (sorry, your post just sounded like it came from a PR firm) Sure you want to try to work on as many systems as possible, but most companies and open source efforts aren't big enough to cover all the bases. Just ask Oracle.

  13. Re:hahahahahaha by Anonymous Coward · · Score: 0
    How many points (1-5/ insightful, interesting, funny) do I get for having a conversation with myself for thinking that I had the first post? I can hear it now, "Who the f*** is this guy?".

    No, you can hear them thinking "I'm glad the filters allow me to not see Anon Cowards who think they're clever." Granted, a clever AC is oxymoronic, but you get the point. And most people didn't see your post, or your self-mod, so they don't even know enough to not care. So I guess nobody really saw or cared about anything you do. Pity for me I happened to be slumming it.

    Posts like yours are reason enough to log in/out to Slashdot even on computers I won't be using long. I miss my +2 filters...

  14. Re:What the heck?! by realkiwi · · Score: 2, Informative

    Get information before posting - it does runn on Windows.

    In two flavors: with cygwin and a new native port that has branched recently

    Slashdot is for facts not badly informed trolls

    --
    realkiwi
  15. Re:What the heck?! by Anonymous Coward · · Score: 0

    My point is that yer a fuckin idiot. People like you are exactly the kind of people we don't want running linux. OMG I cannot run cygwin. I bet you can run wine though so you can play your solitare.

  16. Re:What the heck?! by Anonymous Coward · · Score: 1, Insightful

    Oh! Whoops! Postgres doesn't run natively on Windows. [postgresql.org] This is COMPLETELY unacceptable. Their development environment and about half their servers, including the one allocated for this project, run on Windows. They went with Microsoft SQL Server, which was acceptable, but which ate almost a third of the budget for the project.

    So you did not check the customer requirements against that what you recomended?

    Wow...

  17. It's a library, not an environment by Anonymous Coward · · Score: 1, Informative

    You could probably simply add the cygwin DLL somewhere in your path if you didn't want a whole install.

    I hate to break it to you man, but if you check you'll find Windows contains an awful lot of these "library" things that pretty much the whole system AND all your third party apps use!! Those bastards.

  18. Re:hahahahahaha by Anonymous Coward · · Score: 0

    You're right. Pitty for YOU you were slumming it because nobody saw your reply either. jackass.

  19. Re:What the heck?! by thunderbee · · Score: 1

    The comment here already sum up what intelligent things were to be said. So I'll go for the rest: it is crazy running a stable DB on an unstable system. Run the DB on linux, access it from your windows machine. No problem here, and at least the DB will stay up when the rest tumbles down in flames.

    --
    In my opinion, Scientology is a cult you should avoid.
  20. Re:What the heck?! by janda · · Score: 1

    Sayeth the original poster:

    Many companies use a Windows development environment and/or Windows servers.

    You are not responsible for their decisions. Severs and software have different capabilities, and are designed for different needs.

    As for the rest of you comments, web servers, file servers, print servers, e-mail servers, and client software are NOT database servers. If you really think they are equivelant, you need to turn in your geek card.

    --
    Karma: Food Fight (Mostly affected by Date Plate).
  21. SQL Anywhere for Netware by jfpoole · · Score: 2, Informative

    If you're looking for a nice RDBMS for Netware, iAnywhere Solutions has SQL Anywhere, which is available for a number of platforms including Netware. I'm not exactly sure how it stacks up against PostgreSQL, but I've had a lot of success using it in the past (on Linux and Windows, admittedly).

    Not that I work for iAnywhere Solutions or anything. *cough*

    -j

    1. Re:SQL Anywhere for Netware by hey! · · Score: 2

      For people who've been around long enough to remember Watcom SQL, this is the same product. It was acquired by Powerbuilder so they would have a product which played a similar role to PB that Interbase does for Delphi. Later when Sybase acquired Powerbuilder, they inherited this product, and decided to target it at the mobile market and workgroup application developers. Characteristically for Sybase been vascillating as to what to call this product: SqlAnywhere or Adaptive Server Anywhere.

      SQL Anywhere is petty much in the same league as interbase. It has stored procedures, triggers, transactions and transaction logging, hot backup etc, and only cost about $1000 per ten users. It's quite stable (but stay away from .0.0 release). It has a very low footprint and performs fairly well. It's available on Linux Netware and Windows, and I believe we may see it on MacOS X soon.

      Things I especially like about ASA: nearly meets ACID requirements (except concurrency, which it takes care of by record locking). It's relatively easy to support when you have non-experts managing the database -- good for application developers. There's a feature which allows you to store java objects in the database, which looks cool although it has no affect on me. It has excellent SQL*92 support. One really interesting thing is that since it has been acquired by Sybase, it has been getting Transact-SQL capabilities. This means you can easily port your database to Sybase Adaptive Server Enterprise or Microsoft SQL Server.

      Things that I don't like about ASA: Behavior of the security system is a bit strange. I don't like the way it uses group membership to resolve unqualified table names -- you'd better create the table as the right user. The replication system is very complex and is not really an option for application developers because of support issues. This also means that for the mobile market, while the database is capable of runing on Palm Pilots and WinCE boxes, it's not in my opinion a very good choice for application developers.

      Things I have mixed feelings about: having a relationship with Sybase. I like the SQL Anywhere people, but Sybase as a whole I neither like nor trust.

      Finally, of course, SQL Anywhere is closed source, although Sybase has been reasonable with its licensing and pricing, and the product works reasonably well so it's not a huge issue if you have no political problem with proprietary software.

      When we got started with our current application about six years ago, Sql Anywhere was a very good choice. Today, however, I'd seriously look at Postgres instead. SqlAnywhere's mobile deployment options could be a killer app for us, except don't think it is practical to deploy in relatively unsupported environments.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:SQL Anywhere for Netware by ezs · · Score: 1
      Sybase Adaptive Server Anywhere (the old name for the DB) is actually used within Novell ZENworks for Desktops and ZENworks for Servers.

      Here

      Fast, scalable, reliable, full featured RDBMS - just it costs a few $$ - but for that you get huge huge features.

      --
      Evil ZEN Scientist
    3. Re:SQL Anywhere for Netware by un_eternal · · Score: 1

      I work in a mostly Netware shop as a net admin. We have one application running on a sybase backend, and to be honest it runs so well it is easy to forget it's there at all. The only time I have even had to think twice about it was when some bug in the app screwed up a bunch of transactions and I had to bring the db down to resore a backkup.

      Works great as long as you don't mind the closed source. Disclaimer: I am not a database admin these are just my impressions based off of the one db running on the boxes I'm responsible for.

      --
      Ahh, A nice legally binding electronic signature...
    4. Re:SQL Anywhere for Netware by jfpoole · · Score: 1

      A couple of random comments:



      It's quite stable (but stay away from .0.0 release).



      Our latest release (8.0.0) was fairly stable when it went out the door in December. A number of comments we got from our customers indicated that they were rather surprised at how stable it was (especially for a .0.0 release). Hopefully we'll do the same for the next major release as well.



      There's a feature which allows you to store java objects in the database, which looks cool although it has no affect on me.



      You can also write stored procedures in Java as well, which is cool, too. I'm not sure how many people take advantage of this, though.



      The replication system is very complex and is not really an option for application developers because of support issues. This also means that for the mobile market, while the database is capable of runing on Palm Pilots and WinCE boxes, it's not in my opinion a very good choice for application developers.



      Out of curiosity, what version are you basing these comments on? I've looked at replication in 8.0.x, and it looks *reasonably* straightforward to set up.



      Things I have mixed feelings about: having a relationship with Sybase. I like the SQL Anywhere people, but Sybase as a whole I neither like nor trust.



      Well, we're (almost) a separate company now (hence the iAnywhere Solutions), so you don't really have to deal with Sybase ;)



      Finally, of course, SQL Anywhere is closed source, although Sybase has been reasonable with its licensing and pricing, and the product works reasonably well so it's not a huge issue if you have no political problem with proprietary software.



      Don't forget support, either! Apparently our customers think highly of our support team here in Waterloo.



    5. Re:SQL Anywhere for Netware by hey! · · Score: 2

      Our latest release (8.0.0) was fairly stable when it went out the door in December. A number of comments we got from our customers indicated that they were rather surprised at how stable it was (especially for a .0.0 release). Hopefully we'll do the same for the next major release as well.

      Well, what constititues an 0.0 release is a bit arbitrary, but 7.0.0 was a clinker.

      With respect to replication, I was basing this on 7.x. I have in fact managed to get replication working, but it was a butt-ugly process that I wouldn't want to put customers through. It seemed to me that there were lot of arbitrary constructs that you needed to master to get it working -- almost a science into itself.

      This is why I've never used it for mobile app development, even though mobile apps are a big part of our business now. I want something I can deploy in a way that local admins don't have to go to sybase schoool to master. We're doing lots of work with West Nile virus surveillance, and we have a first class team to put mobile apps together.

      If 8.0.x replication is easier for admins, I'd be very interested. Here's what I'd like to see: QT, Java or C#/Windows Forms on the PDA (in that order), with ASA for the database. This solution would absolutely ROCK, if it could be made push button simple for the local adminsitrators.

      Otherwise for now we'll stick with Pumatech (although hosting the table in ASA tables would still be a good thing, if that were possible a la Oracle Lite).

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  22. MySQL vs. PostgreSQL by mbogosian · · Score: 5, Informative

    If you do a Google search for "MySQL vs. PostgreSQL, you'll get a lot of hits. Here are a few that seem to be pretty informative (if not slightly dated):

    here
    here
    here
    here
    here
    here (not really a comparison, but read this article and the linked Postgres article for more info)

    In my personal experience, Postgres has historically been the database more prepared for larger, more multi-threaded applications.

    Obviously, there have been debates about which are faster in various different applications. To be honest, I have no hard data, nor have I stretched them either to their capacity, but as a user and casual developer, they are both fast enough for me not to notice.

    What's inarguable exciting can be directly quoted from MySQL's own comparison of the two (listed above):

    [B]oth products are continually evolving. We at MySQL AB and the PostgreSQL developers are both working on making our respective databases as good as possible, so we are both a serious alternative to any commercial database.

    1. Re:MySQL vs. PostgreSQL by GooberToo · · Score: 2

      MySQL supports a compressed client/server protocol which improves performance over slow links.

      To the best of my knowledge, users have never requested that of PostgreSQL. Naturally, you can always tunnel a PostgreSQL connection through a compressed link using third-party products, but really slow links, such as modems, compress automatically anyway.

      Actually, it has been asked for and the core developers rejected the notion. One of the commercial PostgreSQL companies currently have an working implementation (Mammoth PostgreSQL). I'm expecting it to be available commercially for 7.3 and then in open source fashion for 7.4.

      There are many, many reasons why this is a good idea and many, many reasons why it's a bad idea to rely on modem compression.

      For now, for those that need this feature, PostgreSQL is behind, however, hope is right around the corner. In the mean time, you'll have to rely on a kludgely solution by using SSH or some other tunnel that supports compression. There are, of course, several reasons why using a tunnel can result in less than ideal results.

  23. Ummm.... by Wee · · Score: 4, Insightful
    I've heard people swear on their souls that Postgre can stand up to MySQL, I look forward to finding out if this is really true. If it stands on it's own as a truly competitive product, congratulations to the Postgre guys. If however it's drawbacks are real, this could very well crush it forever.

    Without sounding like I'm flamebaiting you, have you used many databases in your career? Do you know from experience the pros and cons of each? What drawbacks are you talking about? PostgreSQL is in a completely different class than MySQL. One is meant to be a full-fledged RDBMS, the other is meant to act as a super fast, network-aware DBM file on steroids. Each has their place, and they are more complementary than not. They can exist together, but you should never try to use one in place of the other. Get both, test both. Find the right tool for the job without listening to fanboy hype.

    Oh, wait. IHBT. Never mind...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    1. Re:Ummm.... by Anthony+Boyd · · Score: 5, Insightful
      I've heard people swear on their souls that Postgre can stand up to MySQL, I look forward to finding out if this is really true.
      Without sounding like I'm flamebaiting you, have you used many databases in your career? Do you know from experience the pros and cons of each? What drawbacks are you talking about?

      You didn't sound like you were flamebaiting him much, although I cringed as I read your post, waiting for the usual comment like, "MySQL is garbage even though everyone uses it, PostgreSQL is heaven and only the blessed use it." But you didn't quite do that, although calling MySQL a DBM file is a bit hostile.

      So assuming we're being reasonable, here is what each side basically knows (and exaggerates) about the other. MySQL is supposedly feature poor, an awful thing without transactions, foreign keys, subselects, and other features you would find in Oracle. MySQL is for kiddies. Supposedly. Of course, most of the lacking features were implemented long ago or are about to see the light of day in MySQL 4.1. And most MySQL users freely admit they don't even need the features. MySQL gets deployed on fast-as-hell Web sites that only need to store data and display it. MySQL is for that Web site running on a Linux box that sees waaaayy too many SELECT statements during peak seconds. Cause that's what MySQL does best, and much to the disappointment of high-end database gurus, that's ALL most Web sites need. So the tool to do that best wins that market, and the PostgreSQL fans are just sour about that. On the other side, PostgreSQL is supposedly unstable and difficult. And PostgreSQL has some big-assed speed issues. Supposedly. But most of the bugs I've ever heard people complain about are things that were solved a year ago, or more. They just keep getting rehashed. And last time I was lurking through some mailing lists, PostgreSQL had been given a serious speed boost. And the PostgreSQL fans do have a good point in one area: a lot of things Web developers do in code are supposed to be done in the database. But if all you know is MySQL, you're going to become code-heavy when you push MySQL beyond its niche. And some MySQL fans just don't get it, even as they hit the wall.

      So there, I've praised and pissed on both databases. What bothers me most about the usual criticisms is how outdated those criticisms are. Try the databases now. They're both kicking serious ass. They're both going to eat into Oracle's markets. Not all of Oracle's markets. But they ARE legit alternatives in some areas.

    2. Re:Ummm.... by Anonymous Coward · · Score: 0

      We've been using MySQL for a while, didn think
      we needed anything more. But for fun we tried a new project on PostgreSQL. That quickly resulted in moving all other apps over to PostgreSQL. Damn,all the time that would have saved us had we done it sooner.

    3. Re:Ummm.... by jadavis · · Score: 1

      I agree with you last statement. PostgreSQL and MySQL came about in different ways and became popular for different reasons.

      Since that time, both have been improving a lot. I don't know much about mysql, but I hear it's filling in some of those features I like so much. I will probably continue to use postgres for a long time because I really do like it. But it's rediculous to act like it's a competition. You put it best: "They're both kicking serious ass." It's good if MySQL gets another feature, not a setback to the postgres guys.

      Jeff Davis

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    4. Re:Ummm.... by Wdomburg · · Score: 3, Insightful

      >Of course, most of the lacking features were
      >implemented long ago or are about to see the light
      >of day in MySQL 4.1.

      I use MySQL in a production environment (not my decision, it was there when I took the job), so I keep a fairly close eye on what developments are being made.

      First off, "about to see the light of day" is a bit misleading. The 4.0 branch hasn't been declared stable yet, and still has a few months to go if the 3.23 development cycle is any indication, and it's already approaching two years since the first stable release of 3.23.

      There were some major improvements in the 3.23 branch, with the InnoDB table type implementing some of the missing features, specifically row-level locking, transactions, and foreign keys.

      There are a few areas where their foreign key implementation flawed though. For instance, you cannot alter a table or create a new index on it without the key constraints being dropped. Likewise, it will allow you to drop a table that another table references with a foreign key constraint. I don't know about you, but I kind of like my database to actually ENFORCE referential integrity.

      There are still improvments being made, I'll grant you. They finally added in support for limited ON DELETE triggers (only SET NULL or CASCADE, but its a start).

      A fair bit of work is still necessary to add the rest of the features they're missing. Subqueries, at least, are planned in 4.1, as are stable encypted connections and hot backups.

      And there are features that are on their "things that have to be done sometime" list, such as stored procedures and triggers, that are crucial to a lot of database configruations. And there are others, like point in time recovery, that aren't even mentioned on their page.

      I haven't looked too closely at the query optimizer and analysis tools in 4.0 yet, but the ones in 3.x pale in comparison to PostgreSQL.

      (On a side note, I find some of their commentary on how development of MySQL and Postgres differ to be questionable.. They imply heavily that the PostgreSQL team adds features without much planning and without determining an "optimal, definite solution" before doing so, e.g.:

      "PostgreSQL is based on a kernel with lots of contributors. In this setup it makes sense to prioritise adding a lot of new features, instead of implementing them optimally, because one can always optimise things later if there arises a need for this".

      My impression is almost entirely opposite from following development of both systems, and reading the mailing lists for each. For example, the initial replication code for MySQL was extremely crude and incomplete, whereas the PostgreSQL team has been implementing full WAL and PITR subsystems to base their replication code on.

      In fact, there was a discussion pgsql-hackers recently that brought up the question of whether they should START implementing "good enough for now" solutions in certain cases, as opposed to their policy of not including band-aid solutions.

      Anyways, enough of my OT rant... :)

      Matt

    5. Re:Ummm.... by kcbrown · · Score: 4, Insightful
      I basically agree with the spirit of your statements, but to me it all comes down to this:

      If I have to choose between PostgreSQL and MySQL and I don't know ahead of time every detail of the project I'm choosing it for (including the actual future direction of the project -- and how many times have you seen the direction of your project change unexpectedly after you've made all your decisions?), I'll choose PostgreSQL. And the reason is very simple: its capabilities are a superset of MySQL's.

      MySQL wins on only one major front, and as you've noted the degree to which it wins on that front seems to be diminishing: speed. There are some minor advantages (built-in full text indexing, if I'm not mistaken) that it has but speed is the reason people claim to prefer it.

      I completely agree that you should always choose the right tool for the job. The problem is that the job quite often changes over time. And I can tell you from experience that switching major tools on a production system is not trivial at all.

      It's fortunate that the MySQL guys are adding features, but the PostgreSQL guys are doing the same. Both database engines are improving quite rapidly. So there is some chance that future versions of MySQL will have the features you need even if your project requirements change over time. But there's no guarantee of that, so it seems to me that PostgreSQL remains an overall better choice for the typical project when there is any uncertainty about the nature or direction of the project.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    6. Re:Ummm.... by kcbrown · · Score: 1
      Arrgh...hate to respond to my own message, but I did get one thing wrong: there is one major feature that MySQL has that PostgreSQL currently lacks, and it can make all the difference in the choice of what to use: replication.

      That said, I believe there are a number of independent projects that deal with PostgreSQL replication in different ways. I'm pretty sure the core developers are also working on the problem, but I imagine they're trying to get the proper support structures in place first (they already implemented a transaction log, for instance).

      Nevertheless, this is a major feature difference in MySQL's favor.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    7. Re:Ummm.... by jdoeii · · Score: 1

      > What drawbacks are you talking about?

      I don't know what drawbacks he was talking about, but one drawback which stopped our group from working with PGSQL was lack of support for indexes in aggregates. Aggregates like MIN(), MAX() in PGSQL can't use indexes. Performance of "SELECT MAX(id) FROM example" sucks even if id is the primary key. There are workarounds, but they are (1) non-standard and (2) can't be used easily in complex queries. This has been discussed multiple times in postrgres developers mailing lists. No fix.

    8. Re:Ummm.... by GooberToo · · Score: 2

      Um, replication is available both in OS and commercial offerings. I do want to make it clear that only the commercial offering is considered a fairly good solution.

    9. Re:Ummm.... by GooberToo · · Score: 2

      MySQL wins on only one major front, and as you've noted the degree to which it wins on that front seems to be diminishing: speed.

      That's true as long as you only have a couple or fewer users using your MySQL database concurrently and then, only when they are performing very simple selects. Once you start needing concurrent access, moderate to complex queries, or concurrent select, inserts, updates and/or deletes, MySQL falls far, far behind.

      At this point, I'll point back at "my rule of thumb posting", which talks when MySQL should be picked.

    10. Re:Ummm.... by mw · · Score: 1

      you're talking about the
      "select col from table order by col desc limit 1" fix, isn't it? hmmm... this worked fine everytime I used it, and some of those queries are quite complex. what query are you talking about where this one is not usable?

    11. Re:Ummm.... by nconway · · Score: 1
      Actually, there's a trivial work-around: min() is really just syntactic sugar for

      SELECT col FROM table ORDER BY col LIMIT 1;

      and similarly, max() is equivalent to

      SELECT col FROM table ORDER BY col DESC LIMIT 1;

      And both of these queries will use indexes in PostgreSQL. These queries are, of course, SQL-standard.

      I don't know what drawbacks he was talking about, but one drawback which stopped our group from working with PGSQL was lack of support for indexes in aggregates


      Letting the developers know that this is a major impediment for you would be appreciated, I think -- AFAIK most people don't regard it as a major issue.
    12. Re:Ummm.... by Wee · · Score: 2
      But you didn't quite do that, although calling MySQL a DBM file is a bit hostile

      Well, I was overgeneralizing, sure. I remember building an used car auction web site in like 1995 where we actually had to think about which "storage system" to use: mSQL, DBM files, or CSV files. When MySQL and the DBI stuff came out later on, I thought I was in heaven. But I've always had it in the back of my head that as long as MySQL is treated like a way to get data via really fast SELECTs, then there should be any problems using it. Not that it can't be used for more than that, don't get me wrong.

      So assuming we're being reasonable, here is what each side basically knows (and exaggerates) about the other.

      I think you've said it very well, and summed up the two nicely.

      And the PostgreSQL fans do have a good point in one area: a lot of things Web developers do in code are supposed to be done in the database.

      Well, I've always gone by the theory that if there are lots of people much smarter than me who do things with optimizations in mind, I try not to re-invent that wheel. I'll do stuff in SQL whenever possible. So if I really need something like transactions, then I'm probably better off letting PostgreSQL handle than rather than roll my own in code. It can be done, but there's not very many compelling reasons to do it.

      One other thing to consider is the tools and help you get with MySQL over the others. There's lot of code and tools built around MySQL, and that can be a deciding factor as well. And not everyone needs ACID-complinace every time.

      So there, I've praised and pissed on both databases. What bothers me most about the usual criticisms is how outdated those criticisms are. Try the databases now. They're both kicking serious ass.

      They are indeed. I've used both, and liked both. Having the right tool for the job means having a choice. Each is completely capable in its own right, even for non-web applications. I wouldn't put the DMV or like Farmer's Insurance behind a MySQL database. But would I do a dental office with it? You bet. Choice is good.

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    13. Re:Ummm.... by Anonymous Coward · · Score: 0

      Hee hee. Anonymous Coward. I like that. That's funny. Anyways. I'm not here to flame anyone. I'm just here with a legit question. I work with Oracle every day. I'm only 21 and been working with it for the lesser part of 1 year, thus I don't have experience with any other kinds of databases...Except very very little MS SQL Server 2k. Anyways. My question is, is Oracle horrible? I'm reading these posts and I'm getting the impression that people just don't like Oracle for one reason or another. I've tried to use MySQL once...Yeah. That wasn't very pretty. I couldn't figure out how to make it work. I've resigned myself to the idea that it wasn't MySQL's fault, I just didn't know what I was doing. But that's the extent of my DB experience. (I don't mention Access 'cause I'm smart enough to know that Access doesn't count.) So what's the big thing with Oracle? I don't think I've read a post yet that actually explains anything about what's wrong with it, but people are referring to it poorly. What am I missing?
      -Mykie

    14. Re:Ummm.... by leroybrown · · Score: 1

      people on here are open source zealots that don't like things that cost money. given that even oracle standard edition costs a shitload of money, it will be snubbed. i happen to think that oracle is a fantastic product and will recommend it to any company that can afford it. transitive closure, packages, overloading of functions and procedures, cascading updates and deletes for foreign keys, etc... all great things to have in a database. note that mssql server doesn't have these either (except for cascading updates/deletes but that only came about in 2k). i once read an article comparing mysql and postgresql and the obviously biased author claimed that if you're a good programmer you don't need foreign key constraints. what a bunch of shit. as you add mapping tables to a main table, who in the hell wants to code up all those delete statements for child records when this is a task the database should obviously be doing? not only it is an inconvenience, but the query engine also has to process each of these delete statements.

      one of the main reasons i don't recommend mysql to anyone is that just by reading their documentation, i can tell that they're a bunch of whiny little bitches who would rather sit around complaining that they're not getting the respect they deserve in the database arena rather than try to improve their product to match those standards. while i don't feel like combing thru the mysql docs right now, one specific thing that stands out in my mind is their comparison of mysql and oracle datatypes. the mysql column had a seemingly endless list of integer and floating point datatypes (int2, float2, int4, float4, int 6, int8, float8, int12, etc) but for oracle only listed int. what they don't tell you (and as i'm sure you've already noticed), is that you can specify int scale and precision to achieve however much precision you want on both sides of the decimal point (up to 38 bytes, i believe), thereby taking care of ints and floats in one shot! to a client that can't afford oracle, i would recommend postgresql over mysql anyday.

      --
      Founder, Americans Allied Against Alliteration
    15. Re:Ummm.... by Anthony+Boyd · · Score: 2
      MySQL wins on only one major front, and as you've noted the degree to which it wins on that front seems to be diminishing: speed.
      That's true as long as you only have a couple or fewer users using your MySQL database concurrently and then, only when they are performing very simple selects.

      That is not true. It's another old myth that has been disproven.

    16. Re:Ummm.... by Anthony+Boyd · · Score: 2
      I'm reading these posts and I'm getting the impression that people just don't like Oracle for one reason or another.

      I think you're "eavesdropping" on a longstanding developer dispute, and without all the background, it appears to be one thing, when really it is another. My impression is that every database guru respects Oracle. Even if they don't use it, they acknowledge that Oracle works. But the problem is that the PostgreSQL guys take snide jabs at the MySQL guys (right in this thread witness one suggesting that "real" applications use stored procedures, painting any use of MySQL as illegitimate). And the MySQL developers just dumbly hit the ceiling of MySQL's capabilities and keep going -- doing work in code or making kludges. Both sides respect Oracle. Oracle is Switzerland. But neither side respects the other. So when you see comments about both sides taking market from Oracle, that is not about killing Oracle so much as it is trying to find a common ground.

      And frankly, I think it is working. I think that mostly sane, clear-headed comments have prevailed here on Slashdot. And that's saying a LOT. I think that both sides need to accept the other as having very legitimate uses. What's more, those uses are different enough that MySQL and PostgreSQL can complement each other. A developer who is willing to use or consider both is a developer who can probably cover just about any conceivable database need. You want a screaming fast Web site that handles huge load? Fine. You want to use Access on the front end but something else on the backend? Fine. You want to build a database to manage a company's finances and process orders? Fine. ALL THREE of those are fully real needs for a database. Oracle can do all three, and it's mostly good at it. PostgreSQL can't give great results for all three scenarios on it's own. MySQL can't either. But if you're willing to consider using both in the areas they're good at, you can do wonderfully.

    17. Re:Ummm.... by GooberToo · · Score: 2

      That's not the stable release. So, no, it has not been proven. Fact is, the tables may be turning but until the 4.x series is a known stable release, you're barking up the wrong tree.

      Second of all, while it really is a nice graph and all, I didn't really see what and how it's testing. People that don't normally know how to test these types things traditionally generate worthless/meaningless results. While I'm not saying that's the case here, without knowing the details, I immediately doubt them.

    18. Re:Ummm.... by Anthony+Boyd · · Score: 2
      Second of all, while it really is a nice graph and all, I didn't really see what and how it's testing.

      Then you spoke without following the second link.

  24. heh, no kidding... by X_Caffeine · · Score: 1

    MS is shrugging off 75% of the web server market by not supporting Linux with SQL Server, doesn't seem to be hurting them too badly... :)

    --
    // I will show you fear in a handful of jellybeans.
  25. Just a stab in the dark... by ebbomega · · Score: 2

    But a website with the words "News For Nerds" in its slogan wouldn't be the best place for it.

    -Feeding trolls for 10 years running

    --
    Karma: Non-Heinous
  26. Re:What the heck?! by Anonymous Coward · · Score: 0
    Slashdot is for facts not badly informed trolls

    ROFL! Tell me another one!

  27. Re:What the heck?! by mandolin · · Score: 1
    My point is that Postgres won't be taken seriously

    Well, it's all relative. It would appear that the Postgres developers don't take Windows seriously. And it looks like their opinion matters more in this regard than yours.

    If Postgres doesn't meet your needs -- "native", capable, windows database -- you (obviously) know what your choices are. No need to get furious. Enjoy SQL Server.

  28. Best undelete by jelle · · Score: 3, Interesting

    This may be 'old stuff', becuase the last time I've used novell was years ago in the 3.x and 4.x days... But there is one thing I've never seen since.

    Novell has the filesystem with the best undelete I've ever seen. When a file is deleted, it's really just marked 'ready for deletion when necessary' and becomes invisible (sort of hidden), and it's diskspace is marked 'free/unused'.

    With a special undelete tool, a user can later undelete any of his files, as long as they haven't been overwritten. And the OS minimizes that. The lower the diskspace utilization, the longer that is. In practice, it's easily more than a couple of days, often weeks.

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
    1. Re:Best undelete by Anonymous Coward · · Score: 0

      Just a general FYI

      You can also install Norton Systemworks on any given Windows box. It traps delete API calls and moves the file to a special file cache (not unlike recycler) where it can be restored if needed.

    2. Re:Best undelete by janda · · Score: 1

      Since I was agree with the original poster, I will quote:

      Novell has the filesystem with the best undelete I've ever seen. When a file is deleted, it's really just marked 'ready for deletion when necessary' and becomes invisible (sort of hidden), and it's diskspace is marked 'free/unused'.

      Erm, no. When you delete a file, NOS/NDS, flags the file as "deleted", and timestamps it. As you reuse disk space, the space used by the oldest deleted file (regadless of owner) is removed first. Once the system uses any part of a deleted file, you cannot recover it.

      As other posters have said, Novell also had LDAP/ActiveDirectory/NDS way before a lot of other people.

      I wish my job would get back to Novell, or just buy a mainframe, or anything to get me off the "oh, we're rebooting that server" syndrome".

      --
      Karma: Food Fight (Mostly affected by Date Plate).
    3. Re:Best undelete by evilviper · · Score: 5, Informative
      Novell has the filesystem with the best undelete I've ever seen.

      It's okay if you need to recover a deleted file. If you delete a folder, you've got to do quite a bit more work to get it back.

      and it's diskspace is marked 'free/unused'.

      Actually, the disk space is still marked as used, but is made available when needed. (as of Netware 5.1)

      With a special undelete tool, a user can later undelete any of his file

      A 'user' has to have administrative permissions ('S' IIRC) to the folder to undelete a file. To undelete a folder, you have to have Admin priv for the volume.

      Besides, Windows has a Recycle Bin, Mac has the Trash, etc. Novell isn't all that great.

      There are some cool things about Netware though. If a file has been unused for a while, it will be compressed to save disk space. After it continues to be unused, it will automatically be moved to your archive device (if you have one). So while you see a file on your Netware filesystem, it may actually be on a tape jukebox, and will be restored when you access it.
      Did I mention that all this happens AUTOMATICALLY and TRANSPARENTLY?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Best undelete by larien · · Score: 2

      Yup, the HSM module. You can do the same with most operating systems using Veritas/ADSM and various other products. We use a repackaged version of Veritas on Solaris to do the same thing.

    5. Re:Best undelete by jred · · Score: 2

      The disk compression works great, until you either run out of disk space (meaning less than 500mb) or need to move a bunch of older files. Then the entire system slows to a crawl trying to uncompress them.

      I especially like how you can tell Netware 4.x *not* to use compression on a volume. It decides you didn't really mean it and compresses files anyway.

      --

      jred
      I'm not a mechanic but I play one in my garage...
    6. Re:Best undelete by cscx · · Score: 2

      FYI, where I worked, we rebooted our Novell boxes waaay more often than I ever rebooted mah 'lil IIS 4 server that happily sat in the corner serving out a couple of websites. Pretty much only after I applied a hotfix did I ever need to reboot.

    7. Re:Best undelete by Anonymous Coward · · Score: 0

      Man, you must have had some really bad Novell admins or really buggy apps. Novell is historically one of the more robust application server platforms.

      Either that, or I have just been bitten by a M$ troll. :)

    8. Re:Best undelete by cscx · · Score: 2

      I'll vouch for the first. The guy who designed and set up the LAN had his head up his ass.

    9. Re:Best undelete by bozone · · Score: 1

      Besides, Windows has a Recycle Bin, Mac has the Trash, etc. Novell isn't all that great.

      Windows and Mac offer similar functionality...locally...the NetWare undelete offers undelete for mapped drives...you need 3rd party software for Windows...dunno 'bout Mac...

      NetWare is actually "all that great"...she ain't very sexy...unless you're wrestling with a distributed AD environment...she looks damm good from there...

      --
      "Hatred is the coward's revenge for being intimidated" ...George Bernard Shaw
    10. Re:Best undelete by evilviper · · Score: 2

      I like Netware... I just meant that the undelete functionality isn't all that striking.

      In fact, one of these replies mentioned the software used for Undelete functionality on Solaris.

      Netware is great if you have to admin Windows workstations. Otherwise, I'd much rather be using a Unix system.

      Although, saying I'd use Netware rather than Windows as a server isn't saying all that much. It doesn't say much for Netware that it's tools to administrate Windows workstations are far better than Unix's (non-existant) tools.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Best undelete by Nailer · · Score: 2

      There are some cool things about Netware though. If a file has been unused for a while, it will be compressed to save disk space. After it continues to be unused, it will automatically be moved to your archive device (if you have one). So while you see a file on your Netware filesystem, it may actually be on a tape jukebox, and will be restored when you access it.
      Did I mention that all this happens AUTOMATICALLY and TRANSPARENTLY?


      It certainly is cool, but I do believe Windows 2000 has had this feature since release (I bet the idea was borrowed from Netware though). I'm not sure of the name for it, because I'm mostly a Linux admin these days - does anyone care to fill us in?

    12. Re:Best undelete by raindr · · Score: 1

      Yep the salvage command has saved alot time for users and admins alike. Not to mention how good nds is, when the cio dictated "get rid of novell" I knew the end was near for me. Of course most of those servers are still there serving apps and what not!

      --
      Things Are The Way They Are
    13. Re:Best undelete by kikensei · · Score: 1

      Actually, in my experience, if you delete a file off a network drive under windows, it vanishes forever *POOF*, its only a local file that is placed in the recycle bin. So if a user has been working for hours on a network file and deletes it (before the nightly backup), an admin can browse to its former location and use undelete via the NW client to restore it. A very nice feature.

    14. Re:Best undelete by miffo.swe · · Score: 4, Informative

      Novell has other fetures i like more. The ability to install an application on ONE desktop and then load all register keys onto any computer with windows that uses that program when it loads is a pretty good feture. You install an application once and it then works without hassle on all other machines.

      NDS is pretty souped up too and makes AD and LPAD look silly in comparison. It can handle silly amounts of objects in the tree without crumbling. Its enough to drive a whole e-commerse site on.

      NDS exists for linux too so interoperability is not an issue. A client for linux would be just what linux needs. My dream network would be Netware on linux and linux clients. A better network to administer cant exist.

      The companies that hoose novell and installs AD is in for a bigtime dissapointment because of the extreme lack of fetures in windows like filesystem limitations etc.

      --
      HTTP/1.1 400
    15. Re:Best undelete by Dwonis · · Score: 3, Informative

      A 'user' has to have administrative permissions ('S' IIRC) to the folder to undelete a file. To undelete a folder, you have to have Admin priv for the volume

      Not in Netware 2.x/3.x. I don't know if this changed later, but I distinctly recall salvaging files from my home directory at school. I did NOT have 'S'upervisory permissions on my home dir.

    16. Re:Best undelete by Anonymous Coward · · Score: 0

      You can use ncpfs on a Linux system to mount netware volumes. You're restricted to being able to only access the volumes from one netware user account, but it works OK.

      Even nicer, with the novell ldap server, you can use pam_ldap and nss_ldap to provide seamless account 'synchronization' between linux and netware.

    17. Re:Best undelete by Qube · · Score: 1

      It's okay if you need to recover a deleted file. If you delete a folder, you've got to do quite a bit more work to get it back.

      That's certainly the case on traditional Netware volumes, but I'm pretty sure (haven't moved to them yet) that NSS ones allow salvaging of folders as well as files.

      A 'user' has to have administrative permissions ('S' IIRC) to the folder to undelete a file. To undelete a folder, you have to have Admin priv for the volume.

      afaik, they just need to have had read/filescan rights to it in the first place, and create rights for putting the files back. Anything in deleted.sav (where the contents of deleted folders go) do need supervisor priviledges unless you make specific users/groups trustees of it.

    18. Re:Best undelete by Anonymous Coward · · Score: 0

      >>A 'user' has to have administrative permissions ('S' IIRC) to the folder to undelete a file. To undelete a folder, you have to have Admin priv for the volume.

      Nope. A user has to have permission to rw to the directory, but that isn't a problem cause they needed those permissions to delete a file in the first place. But they do not need supervisory rights to the directory.

      >>Besides, Windows has a Recycle Bin, Mac has the Trash, etc. Novell isn't all that great.

      Yes, but if you delete a file off a network drive hosted on a Windows/Samba machine, you can only get it back from a backup tape. The file is only placed in the recycle bin when it is a local file.

      When it comes to undeleting files, Novell IS all that great.

    19. Re:Best undelete by cwiegand · · Score: 1

      Ah, but try to pull a file you deleted off of you NT/2000 server across the network out of the Recycle Bin. Recycle bin only works for local files - network files get deleted immediately. I wish that MS would finally implement a networked-Recycle Bin on servers, or at least mark them in some way so that they don't REALLY get deleted, just marked for deleted (perhaps put in the server's recycle bin). Novell, OTOH, can undelete, reliably. It even comes with the OS - no 3rd party program to break with the newest SP...

      --
      Define sqrt(x) as something really evil like (x / rand()), and bury it deep in a shared include somewhere.
    20. Re:Best undelete by Jim+Norton · · Score: 1

      I think the undelete features are great, especially when it has all these revisions of different files you have been working on over the network. If some Excel file gets corrupted (it's happened a few times here at the office) our users can just use the Salvage option and they can roll back to the latest version of the file they've been working on (assuming that we didn't need to purge all those files to recoup some disk space recently)

      And recovering folders isn't that difficult. I didn't find it to be so, anyway. They were kept in the Deleted.sav directory. The only problem was that the directory hierarchy wasn't maintained. At least they were able to get their files back.

      --
      -- Jim
    21. Re:Best undelete by Jim+Norton · · Score: 1

      Netware 6 has web-based client access which will allow you to do similar things under any platform that you can under Windows. You can use the ncpfs suite too but they are IPX only.

      Iprint *should* work under Linux but I hear it doesn't. That's one major downside if you have network printers... this is a problem i'm wrestling with right now, actually.

      --
      -- Jim
    22. Re:Best undelete by jelle · · Score: 3, Informative

      Recycle bins or trash icons just don't compare for many reasons. One reason is that almost all files that are deleted with a program other than the windows exploer are really deleted and not sent to the recycle bin. You just can't rely on it. Plus least under windows, the recycle bin requires constant user interaction. My laptop often gives me a 'disk space low' balloon next to the clock and then I have to click click click and give the thing attention for 5 minutes so that it can delete the recycle bin and 'temporary internet files', or whatever...

      With files in the recycle bin, the amount free diskspace that is reported by the OS does not account for the space that can be freed in the recycle bin. With novell it does.

      When you do a 'delete' in the windows command line (cmd.exe), files are deleted, not sent to the recycle bin.

      Oh yeah, I forgot about the compression in Novell. That is a nice feature too, but the Linux e2compress patches combined with a little perl script in the crontab can achieve the same on Linux, so it's not unique. I Didn't know about the tape jukebox. Thats seems like a realy nice feature, but the price per gigabyte of tape jukeboxes and the license cost for slots in them just make them a really expensive storage medium.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    23. Re:Best undelete by Anonymous Coward · · Score: 0

      "Novell is historically one of the more robust application server platforms."

      I've either been bitten by a Novell troll or an idiot!

      Historically NetWare had no memory protection and used coop multitasking. The basic design was based on MS-DOS. It was about the WORST application server you could buy!

      Now Novell did have a great app server platform for a while -- something called UNIX. Too bad they never made an effort to sell it

    24. Re:Best undelete by drinkypoo · · Score: 2
      Besides, Windows has a Recycle Bin, Mac has the Trash, etc. Novell isn't all that great.

      The problem with the recycle bin and the trash can is that you put files there and then they sit there and take up space. Now, I don't know jack about how MacOSX handles the trash, but in windows it has some serious problems:

      1. The trash is only emptied all at once. When you need more space, you nuke the whole thing with one command, or you have to go into the trash itself and manually delete part of the files.
      2. When you are about to run out of disk space, the OS pops up a notification that your disk is about full. The notification tool generally chokes your machine horribly. I take this to be a combination of bad software design and bad filesystem design, but I don't really know. If you don't free up some disk (or let the super slow tool do it) before you run out of disk space, whatever ran out of space will fail. Since most applications don't have crash recovery, or only do crash recovery in large chunks, this will not do you much good. You now must start your render over, or your conversion, or whatever you were doing.
      3. Files deleted from the command line are not moved to the trash.

      So it sounds like Netware's deletion system is far superior than NT's. And I would guess that MacOSX has the same problem, at least items 1 and 3. 3 would be easy to get around in both windows and MacOSX assuming it has the problem as well; All you have to do to fix it in dos emulation mode is patch the vector table to call some other routine, easy peasy. For other applications you would have to actually change some library to change delete to move-to-recycler-on-same-disk. This still should be cake.

      There are some cool things about Netware though. If a file has been unused for a while, it will be compressed to save disk space. After it continues to be unused, it will automatically be moved to your archive device (if you have one). So while you see a file on your Netware filesystem, it may actually be on a tape jukebox, and will be restored when you access it. Did I mention that all this happens AUTOMATICALLY and TRANSPARENTLY?

      Even NT (2k and XP) have options to compress unused files. NT4 at least had the option to compress all the files on a filesystem, but I don't remember how automated it was. Moving files to offline storage is nice, though. Windows has some kind of offline storage mechanism but I don't know anything about it, so I won't try to comment further on that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Best undelete by evilviper · · Score: 2

      Netware is without a doubt a very good server... but it does have it's drawbacks as well.

      For one thing, I like the Unix permission model much more. Netware's ACLs are much more difficult to get right, and don't really provide any advantage over Unix permissions with that extra work. In fact, Personal Netware for DOS simplified the permissions to Unix style.

      Netware doesn't have the scripting capabilities as Unix does. If I want my Unix machines to all share some file, I simply make a script to copy it from place to place, and do any modifications to the file as needed. Since Netware's configurations are not stored in standard text files, it's much harder to do the same thing.

      Well, I suppose the differences between Netware and Unix are like the differences between Photoshop and GIMP. With GIMP/Unix, you have much more fexability, and can pretty much do anything you want to. With Photoshop/Netware, they give you all the settings they think you will want and need, but you are in a tough spot if you want to do things differently than they expect you to.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    26. Re:Best undelete by Dr.Ruud · · Score: 1

      Check out AutoPurge: http://www.euronet.nl/users/rovabu/wvw/autopurge.h tml It enables you to automatically maintain your volumes by purging (parts of) it on regular periods. Besides purging, it's also possible to remove temporary files (e.g. files with .BAK or .TMP extensions) from certain or all directories on pre-selected volumes.

  29. transactions by X_Caffeine · · Score: 1

    My impression is that PostgreSQL has a reputation for being slower due to the way that every command is a transaction. Un-clued-in programmers will send a thousand INSERT transactions, instead of a single transaction (containing a thousand INSERTs). Using transactions properly, PGSQL kicks da casbah.

    --
    // I will show you fear in a handful of jellybeans.
    1. Re:transactions by mbogosian · · Score: 2, Informative

      Un-clued-in programmers will send a thousand INSERT transactions, instead of a single transaction....

      Postgres does have the ability to have those INSERTs be part of a single transaction:

      BEGIN;
      INSERT (...) INTO table VALUES (...); ...
      COMMIT;

      All the inserts are now part of one transaction.

      I'm unsure if one can make this the default behavior (obviating the need for the BEGIN; statement), like one can with Oracle.

      I have a feeling that "un-clued-in" programmers are likely to inadvertently cause all kinds of performance (and other) problems (not limited to the database they're using). Just ask the experienced Oracle user how long it took him/her to learn how queries were specifically interpreted and how one could improve them. Heck, do half of query writers out there even know the concept behind an explain plan or explain query?

    2. Re:transactions by madprof · · Score: 2, Informative

      Easy this one! From the documentation:
      "If you don't issue a BEGIN command, then each individual statement has an implicit BEGIN and (if successful) COMMIT wrapped around it."

      This is all you need to do and is SQL-compliant of course.

    3. Re:transactions by GooberToo · · Score: 2

      Your remarks exactly hit the mark. You would be amazed at how often on the mailing lists asks why their inserts are so slow. After being instructed on the proper way of performing multipl inserts within a a single transaction, any remarks on PostgreSQL being slow soon disappear.

    4. Re:transactions by Vlad_the_Inhaler · · Score: 2

      Beginners - especially self-taught beginners - will not read that or understand the implications if they accidentally saw it. They might even think that it is something they want. I ran across such a 'programmer' a few years back who was updating enormous tables, one record at a time. This was on a mainframe. We noticed him because the Audits that were being written were filling up twice an hour instead of twice a day, and the discs were being thrashed. He claimed that his update was 'optimally programmed' and that the DB driver was at fault. Changing two lines in his routine reduced the run-time from several days (if we had not killed the run) to around 15 minutes.

      Novell will not fall into that trap . .

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
  30. Re:What the heck?! by ezakimak · · Score: 1

    "a database larger than MySQL could capably handle"...

    There are users with over 50 million records, and I personally know a company that had nearly 4 million tables.

    Why, exactly, was MySQL not 'capably handling' a mere 3 million records?

  31. Actually... by SlashChick · · Score: 1

    "So you did not check the customer requirements against that what you recomended (sp)?"

    Actually, it went something like this:

    -- They asked me for a recommendation of a database that could handle 3 million records.
    -- I suggested Postgres.
    -- They said, "Oh, but the server it will be running on is Windows."
    -- D'oh!

    I mean, it was a rather casual thing. But the whole problem was that I have no choice but to suggest a commercial database server if the database server platform is Windows. Why are the Postgres people porting to Netware before Windows? I don't know -- I'm not on their team, but it seems a rather strange choice to me.

    I figured I'd get the typical "why don't you just format and run Linux" reply as well, so I might as well add that the server was already running a Windows application, and they wanted to just use that one as a database server since it had some extra CPU and memory.

    It's just frustrating that the Postgres team decides to port to a platform that is now relatively obscure (Netware) instead of a platform that is one of the top 3 in the database market (Windows.) It seems to be a case of "maybe if we ignore this platform, it will just go away." That attitude is disappointing, especially when it comes from a company that I'd like to support.

    1. Re:Actually... by bollocks · · Score: 1

      Is it the PostgreSQL team who have decided to port
      to Netware or Novell? When I read the description I
      was under the impression that Novell decided that
      they needed a new database now that Oracle is ignoring
      them, and so I thought they were the ones doing it.

      The Novell annoucement is pretty brief and doesn't really
      say much about how this came about.

    2. Re:Actually... by Anonymous Coward · · Score: 0

      The postgres core is not the group doing the port to Netware. In fact, they don't do any porting, that is left to individuals/groups that have the need for a particular port.

      And as of the 7.3 release (currently in beta), there is a native Windows port available.

      My company has used postgres since the 1.0.* releases and has contributed much code to the project. We did a lot of work in getting the AIX port up to snuff during the 6.* releases, and also rewrote the ODBC driver for some time. And none of this was commisioned by the core team, it was done because we run AIX and needed more ODBC features than were available at the time.

      The main goal of the PostgreSql core always has and pretty much always will be an RDMS that is as SQL spec compliant as possible. Anything more than that (including any and all ports) is on an as-needed basis.

      darrenk

    3. Re:Actually... by wd123 · · Score: 4, Insightful


      It's just frustrating that the Postgres team decides to port to a platform that is now relatively obscure (Netware) instead of a platform that is one of the top 3 in the database market (Windows.) It seems to be a case of "maybe if we ignore this platform, it will just go away." That attitude is disappointing, especially when it comes from a company that I'd like to support.


      Please point out to me where anyone said that the PostgreSQL people actually did the NetWare port? It sounds to me more like Novell did the porting and is packaging it with their system. Also, it's entirely possible that a NetWare port would be a hell of a lot simpler than a Windows port. Windows has no real compatibility with programming in "the rest of the computer world," so why would a bunch of volunteer developers spend time on revmaping the whole application to run on it?

      Would you rather they got all hardcore about running on Windows or worked on making the DB itself better on the platforms where it already runs?

      --
      "question = (to) ? be : !be;" --Shakespeare
    4. Re:Actually... by Moosbert · · Score: 1
      Why are the Postgres people porting to Netware before Windows? I don't know -- I'm not on their team, but it seems a rather strange choice to me.

      The port was done by someone not otherwise associated with PostgreSQL development (possibly from Novell, but he did not identify himself as such). Also, this port is not "official" in the sense that it is not integrated into the PostgreSQL source tree and won't be part of the upcoming 7.3 release.

      The last I saw of the port was that a lot of Unix-specific stuff (shell scripts, build infrastructure, various C code) was completely rewritten using Netware-specific tools, so I'm kinda wondering how Novell (or whoever) plans to maintain this...

  32. Re:What the heck?! by jadavis · · Score: 1

    Far from "ignoring" the situation, the developers are developing a native win32 port as we speak.

    --
    Social scientists are inspired by theories; scientists are humbled by facts.
  33. MySQL can do more than 3M records by Wee · · Score: 2
    I just had a client that needed a database larger than MySQL could capably handle (3 million records.) Since their budget was tight, I went ahead and recommended Postgres. Oh! Whoops! Postgres doesn't run natively on Windows.

    I've had MySQL databases with more than 3 million records. Many more, in fact. MySQL works fine if the databases are designed properly. Are you sure that you spec'ed out the job properly? Are you familiar with MySQL? You weren't sure what the client needed before you bid the job? What?

    You kinda sound like an MS shill is all...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    1. Re:MySQL can do more than 3M records by MattRog · · Score: 2

      Yes, we all know virtually every RDBMS can store gobs of data. It's the whole 'doing stuff with it' wherein lie the rub.

      I'm not saying that MySQL can't 'do stuff' to large amounts of data, but one can go to vBulletin.com and read about customers who routinely have to 'prune' their database of posts/threads (think HardOCP). We're not talking 100 million posts but maybe a mil or two. Now, certainly there are parts of the vBulletin application that just don't scale to 10 million posts. But, it seems MySQL has a bit of a problem dealing with complex JOINs, DISTINCTs, COUNT's (not the vanilla SELECT COUNT( * ) FROM table;) which other RDBMSs do not. It is not terribly hard to see why. In your traditional web apps most queries are of the type "SELECT * FROM myTable WHERE myAutoIncrement = CONSTANT" and so the more 'goofy' queries haven't been optimized as much. This is not idle conjecture but something I have witnessed 'in the field' and have done some rudimentary benchmarks in support of.

      So, it is not unthinkable that someone doing a lot of heavy lifting with some moderate amount of data (couple million rows) will hit some brick walls with MySQL. As web applications start to 'grow up' MySQL will address the growing demand as they have started to already (with FK support, row-level locking, replication). The hope is, of course, that MySQL will remain just as easy to use and fast after the new features!

      --

      Thanks,
      --
      Matt
  34. Good stuff! by shplorb · · Score: 4, Insightful

    Great to see Novell is still alive and kicking, they've really taken a beating over the last decade.

    I read the other week that they're cashed up with a billion in the bank or something.

    Anyways, I love NetWare - rock solid, efficient and fast. Remember the story here about the NetWare box a uni discovered behind a wall? It had been running for years.

    Windows file sharing and its' clones just suck, plain and simple. Don't knock NetWare until you've played around with it and/or seen a network setup properly with it.

    NDS rocks hard.

    A common (but rather misguided) complaint is that NetWare has crappy multiprocessor support - because one CPU is at 95% utilisation and the other is idle. Ever considered there's no need to use the other CPU(s) if the first isn't maxed out? =]

    Now, I don't profess to be an expert on it (I'm not a CNA, CNE or whatever the other one is), but from my experience with using it I just like it, and if you have a network of Windows boxes, use NetWare for file/print serving and whatever else!

    1. Re:Good stuff! by janda · · Score: 1

      Yamma-hamma-jammer wrote:

      Windows file sharing and its' clones just suck, plain and simple. Don't knock NetWare until you've played around with it and/or seen a network setup properly with it.
      The best uptme() I've ever seen was with a server at work, "FS13", which stayed up for almost four years. The server admins finally had to shut it down because they were working on the power to the building, and emergency generators weren't available.
      --
      Karma: Food Fight (Mostly affected by Date Plate).
    2. Re:Good stuff! by cscx · · Score: 1

      That's a bad excuse. Ever see that episode of Seinfeld where George tries to transport the Frogger game w/o disconnecting it? :)

    3. Re:Good stuff! by yancey · · Score: 1

      With NetWare 6.0 came full multiple processor support. You will no longer see one processor maxed out and the other sitting idle. Things like the filesystem, TCP/IP stack, and eDirectory all take full advantage of the new MP support.

      In addidtion to Postgres, Novell also released an "early access" Java 1.4.0_01 for NetWare that will, no doubt, be included with NetWare 6.1 and be available as a download for NetWare 6.0.

      eDirectory 8.7 will soon be providing TLS encryption for LDAPv3 and a [self] pseudo-object so that you can set directory rights for many objects to themselves. This is extremely useful if you want to grant everyone in a branch of the tree access to change their own address and phone number, for example.

      --
      Ouch! The truth hurts!
    4. Re:Good stuff! by Anonymous Coward · · Score: 0

      > I read the other week that they're cashed up with a billion in the bank or something.

      Probably because of their insane licensing requirements.

      I go to a client and try to set up a print server only to find out it uses a Novell client license when hooked up to the network. Too bad the client is already maxed out on their moldy Novell 3.x license. Even if I knew where to get a legitimate 3 license, the client almost never wants to pay for it. *sigh*

      That is when I try to sell them a Windows server instead, simultaneously looking for server.met files on Google.

      And before you bitch about how I SHOULD be compliant and how I'm hurting the starving children or whatever, realize that small business have a hard time understanding why they have to spend hundreds of dollars to upgrade their existing Novell network that has worked forever. Now I come in to install a $100 print server and I claim it will require a big investment to install properly. That always goes over well. I'm sure they'll be calling me for their next project.

      Now you're going to say, "Well, they shouldn't have set up Novell if they couldn't afford it." Damn straight, but they didn't know that and some fat-cat consultant told them this is what they NEEDED to run.

      Don't even get me started on GroupWise. Say what you will about Microsoft and Exchange, but they spank GroupWise all over the place. And for small-businesses, they offer the more modestly priced Small-Business Server.

    5. Re:Good stuff! by elliott666 · · Score: 1

      A common (but rather misguided) complaint is that NetWare has crappy multiprocessor support - because one CPU is at 95% utilisation and the other is idle. Ever considered there's no need to use the other CPU(s) if the first isn't maxed out? =]

      up until netware 6, novell's support for smp was simply 'it won't crash with more than one processor, but dont expect us to use it'. with netware 6 they rewrote the nlms to use threading and now netware 6 really does support smp.

      having one processor pegged and the other idle on a dual processor box is a pretty good sign that whats running doesnt use multithreading.

  35. PostgreSQL by jadavis · · Score: 1

    I really like PostgreSQL, and it's nice to see that it's gaining some acceptence. In particular, I like the way the developers develop. I really find it interesting reading the mailing lists (pgsql-general and pgsql-hackers).

    It's interesting to note how much MySQL seems to be improving as well. I don't follow that very closely, but appearently they're filling in those "missing features" at a rapid pace (though it's not like an RDBMS is about feature count). I still like PostgreSQL more, but it's nice to see that both are improving so much.

    Jeff

    --
    Social scientists are inspired by theories; scientists are humbled by facts.
    1. Re:PostgreSQL by marco_craveiro · · Score: 1

      bit of a dumb question, but hey: i'm starting to use postgresql for serious stuff and trying to map oracle skills to it. in terms of pure sql it is excellent - 7.3 even supports schemas! - but i'm running into some difficulties in terms of its programming language pgpl/sql (sp?).

      i know its support for functions is good (its on every postgres book :-)) but how do you define a stored procedure? is it a case of using a function and not returning? and can you create packages? pgpl/sql is always skimmed through on books...

      what i want to do is to create a set of stored procedures to populate a database.

      thanks in advance,
      soup++

    2. Re:PostgreSQL by jadavis · · Score: 1

      Well, you didn't leave an email, so I'll type out some answers in here. You can always email me at jdaNOSPAMvis at empNOSPAMires dot org (some decoding required), or you can join the mailing lists.

      pl/pgsql isn't quite as bad as it looks (although I wouldn't write in it outside of a DB :)

      Here's a simple function:

      CREATE FUNCTION addone(INT) RETURNS INT AS '
      BEGIN
      RETURN $1 + 1;
      END;
      ' LANGUAGE 'plpgsql';

      Then do

      SELECT addone(7);

      and you should get 8.

      Postgres has awesome support for user-defined finctions. There are many languages you can code them in (or you can write a new pl handler if you want your own). You can write functions that return result sets and then place them just as you would tables. You can wirte in C for speed. You can write aggregate functions. In other words, I don't know what more you could ask for, and I'd be interested to know if oracle's support for user defined functions was as good.

      Packages however: nope. There was talk about implementing them. If you want to help push the developers a little they'd go for it I think. I asked them about it before and they said that basically nobody came forward with either a detailed proposal or a patch, so it kind of fell through. As long as it doesn't get in the way of other stuff, or cause lots of complexity in other pieces of code, they seem to be OK with new features.

      For populating a database do you mean filling it in with auto-generated values for testing? I suppose you could do that, although personally I would use a python script. Tell me what you need to do more specifically, and I'll try to point you in the right direction.

      Regards,
      Jeff Davis

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    3. Re:PostgreSQL by Tepic++ · · Score: 1

      I think most things you need to know are in:
      PostgreSQL Interactive Documentation: Chapter 22. Procedural Languages

      Make sure you install the procedural language first - even PL/pgSQL (covered in 22.2 and example 22-1 in that chapter).

  36. I'd like to see them succeed... by aralin · · Score: 1
    I had Nowell Notwork installed at our school and it was everything but living to its name. At the time when I started to play with the idea of Linux servers and kernel just got into 1.x, the Netware 3.11 server running there already had 2 years uptime.

    And through the time I saw how Microsoft did everything possible to make sure they will not cooperate with Netware servers. All the time since the win95, they tried to kill them off. I remember the FUD they spread, and how they tried to brag with features that Netware had some 15 years before them.

    I just wish, they have had better marketing. I'd NDS was way better than Active Directory and who ever forgot few years about their installed Netware servers, knows what it means reliable. Hopefully they will make a comeback in the small business once Microsoft monopoly breaks up.

    --
    If programs would be read like poetry, most programmers would be Vogons.
  37. Don't Sneer at Netware/Novell by evilviper · · Score: 4, Interesting

    I don't see why anyone would sneer at Netware. If you've got to administer several Windows machines, Netware is by far the best server for the job.

    I don't think I'll hear a single arguement that Windows makes a better server... so what else?

    Unix servers for Windows clients don't work very well. For one, MS' native solutions aren't very good, and I haven't seen any client-side programs that can rival the Netware client. It's secure, it integrates nicely, it uses strong encryption (RSA) to encrypt all network traffic, etc.

    A Netware server may not be too much like Unix, but it's a hell of a lot better than a Windows Server... and if you've got to have Windows clients, you've got to make some sacrifices.

    Netware even has tools to allow Unix compatibility (server-side), so I can't see any reason for an Sys Admin to sneer at Novell.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Don't Sneer at Netware/Novell by Rabid+Elk · · Score: 1

      "For one, MS' native solutions aren't very good, and I haven't seen any client-side programs that can rival the Netware client. "

      You've never had to support them then - server side, i won't fault NW. Client side has been just a nightmare - failing upgrades, breaking certain network functionality, etc. In certain cases i've seen clients go back to MS just for application functionality and ease of support.

    2. Re:Don't Sneer at Netware/Novell by samdu · · Score: 1

      And starting with NW6, you don't even need client32. NetWare is a great server OS. And Novell has it all over MS in the directory services arena on Windows.

    3. Re:Don't Sneer at Netware/Novell by evilviper · · Score: 2

      failing upgrades? The only automatic upgrade I've had fail was Norton AV, and I don't think I could fault Netware for that one.

      breaking certain network functionality I'd say I've seen this, but in a single, very specific instance. With the client32 installed on Windows NT 4.0, HP's print driver (which includes IP-direct printing) always failed to work.

      So, I suppose you'll have to give some more details. I've obviously not had the problems you have.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Don't Sneer at Netware/Novell by Nailer · · Score: 2

      I don't think I'll hear a single arguement that Windows makes a better server... so what else?

      Most of the grumbling I used to hear from admins is from unstable Netware clients during the 5.x series, and price - IIRC, Windows was simply cheaper.

      These days, the main hassles is Windows 2000 client features that only work with a Windows 2000 server - eg, publishing application to users desktop with group policy.

    5. Re:Don't Sneer at Netware/Novell by Phil+the+Canuck · · Score: 1

      Don't forget GroupWise. One side of our business uses Exchange, the other GroupWise. Every time there's a demand for our side to switch to Exchange, GroupWise always mops the floor with Exchange in head-to-head comparison.

    6. Re:Don't Sneer at Netware/Novell by Anonymous Coward · · Score: 2, Interesting

      First let me say that I like Novell. I think NDS is good. Their NOS is reliable and their support is very good.

      Now I will detail why they will fail.

      Small business will continue to buy Windows servers for its apparent ease of administration and huge application base. They will NOT implement Active Directory unless Microsoft Office requires it. Linux will make huge inroads in to small businesses simply because of cost and administrators are getting more comfortable with it. Novell can't compete with Windows "ease of use" and Linux price. They will be cut off of this market. When RedHat ships an email solution with scheduling and supports it, Novell won't have any advantage left. Why do you think Oracle didn't port 9i to Novell?

      Now for mid sized businesses. Companies that have around 500-3000 employees. These companies that are currently on Novell will probably stay for the forseable future, however a bunch of them are evaluating other NOSes. To be honest the ones I see are looking at Win2k and implementing Active Directory. However, because of the economic climate these companies are not doing much spending in the IT world now. Linux is growing in these comapnies simply because of cost, and administrators hate of Microsoft.

      Now for large companies 3000+. Can't speak for too many of these, I only know a few, but all of them tend to have some commitee to determine what direction they should go (or their parent company tells them!). Those people tend to lean away from Novell because of Novells "uncertanty" as a company. They tend to play it safe and go with Win2k and Active Directory. However they tend to have every other type of OS, and Linux is making some big inroads for nitch systems. I have NOT seen any of these companies switch off of NT or Unix/Linux to Novell, or give state that Novell is their NOS of choice for the next 5 or so years. Not to say that those companies aren't out there, I just haven't seen them.

      What I believe would help save Novell would be for them to slowly abandon NetWare, take RedHat Linux much like Mandrake does, and release a version of it called NetWare X. They would have to port GroupWise to it, and improve their NDS support for it, but they could sell it at the same price NetWare 6 ships today. They could even port their file system to it (Although I bet they could use one of the other journaling file systems). All the development dollars that they currently pay for NetWare could be focused on making their version of Linux great for the mid sized and large businesses. Not to mention that their sofware library would increase by a huge percentage. If they did this then released a "small business package" for around $600.00. They could actually grow that business. It looks like Ray Notra (mis-spelled) may have been smarter than we give him credit for.

      Will they do something like this... no. So they will slowly die. At least Steve at Apple gets it.

      Steve Michael
      smichael@netcapade.net

    7. Re:Don't Sneer at Netware/Novell by BlowCat · · Score: 2
      it uses strong encryption (RSA) to encrypt all network traffic
      Using asymmetric key cryptography to encrypt all traffic is a stupid thing to do - it's very hard on CPU. I doubt that Netware does it.
    8. Re:Don't Sneer at Netware/Novell by jakob_grimm · · Score: 1
      Windows 2000 client features that only work with a Windows 2000 server - eg, publishing application to users desktop with group policy

      We do app management by workstation and by user with Novell's ZENworks. It works very well.

      --

      "No prints can come from fingers / If machines become our hands." -- Jack Johnson

    9. Re:Don't Sneer at Netware/Novell by fritz1968 · · Score: 1

      Novell can't compete with Windows "ease of use" and Linux price.

      What?!? NWAdmin (and the newer Console one) makes administration of the DS a piece of cake. Everything in is one place. The Admin can create templates so that a user account (for example) can be created with a few clicks of a button. And that user account has all the necessary settings in place. Can't get much easier than that.

      There is a lot of info on the Novell web site on cost of ownership of a software. Novell beats MS hands down on this one.

      Now for large companies 3000+. Can't speak for too many of these, I only know a few, but all of them tend to have some commitee to determine what direction they should go (or their parent company tells them!). Those people tend to lean away from Novell because of Novells "uncertanty" as a company.

      Try telling that to Bank One. Currently, they have two Novell trees due to a merger with First Chicago Bank (BankOne's tree and First Chicago's tree). Once these two trees are merged together, they will have a larger DS (objects, servers, etc) than Novell itself. Actually, they will have the largest Tree in the world.

      What I believe would help save Novell would be for them to slowly abandon NetWare, take RedHat Linux much like Mandrake does, and release a version of it called NetWare X. They would have to port GroupWise to it, and improve their NDS support for it, but they could sell it at the same price NetWare 6 ships today.

      Wrong. If they released a Novell version of RedHat (or Linux in general), then they would not be able to charge for it because it would have to be an Open Source OS (GLP licensing). As for the NDS support for redhat, I have not worked with it, but from what I hear, it works well.

      Frank

      --
      It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.
    10. Re:Don't Sneer at Netware/Novell by yancey · · Score: 1

      Uhh, I'm using Group Policies and we don't have any Win2K servers. In fact, Novell has made Group Policies even more flexible than they are under AD.

      Novell's ZENworks for Desktops makes it very easy to manage thousands of Win2K and WinXP workstations with a very small staff. We're currently managing around 1,200 workstations with a staff of around 15 people. I suspect I could manage 5,000 or so workstations with no more than 20 people. I've heard of a University with 30,000+ enrollment managing their entire network with only six people! Although, I expect they have only Windows and perhaps no Macintosh or Unix.

      --
      Ouch! The truth hurts!
    11. Re:Don't Sneer at Netware/Novell by yancey · · Score: 1


      Novell's best product, eDirectory, runs on Windows, Linux, and Solaris, in addition to NetWare servers. eDirectory is pretty easy to port and versions have been made for AIX and OS/390, but those may not be available.

      Novell's ZENworks for Desktops product is a set of management agents for Windows that only require eDirectory and do not require a NetWare server.

      Novell's ZENworks for Server product supports Linux.

      If you don't like NetWare, then don't use it, but don't say Novell will "fail" just because you don't like some of their products.

      Did you know that every time you view CNN.com, you're using eDirectory?

      --
      Ouch! The truth hurts!
    12. Re:Don't Sneer at Netware/Novell by Jim+Norton · · Score: 1

      I don't believe it uses it to encrypt all traffic. It's probably used for NDS authentication, however.

      --
      -- Jim
    13. Re:Don't Sneer at Netware/Novell by provocamper · · Score: 1

      Currently the only traffice that is encrypted is ssl, ldap over ssl, and authentication(NDS,NMAS,NAM,SSO,SecureLogin).

    14. Re:Don't Sneer at Netware/Novell by shyster · · Score: 2
      How about the Novell Client32 for Win2000/XP (IIRC, v4.81...the latest version as of about 3 months ago) screwing up Paradox/BDE finding it's NET directory? That's one I'll never get over. Having to use the MS Client for NW is a real PITA.

      Or Client32 for NT/2000 that for some unknown reason never lets the PC join a domain so that you can have dual logins. It says it joins the domain, it says it's a member of the domain...but it's authenticated locally.

      Or dual logins with Windows 2000 domain and Netware that take forever to process because Client32 has some insanely long timeout values.

      Or the fact that Client32 doesn't really get uninstalled unless you run a special uninstaller program...that's not included in the installation folder.

      While we're talking about the installation folder, have you ever tried to replace a NIC in a Win9x machine with Client32 installed? Why doesn't the install keep a copy of the install files on the hard drive so I can just point to it? Why does it refuse to install if I don't tell it where to find the Dutch help files? Why does it have to go into 25 different directories?

      Or 550 different options in Client32 properties that seem to be mostly meaningless? Or defaulting to banner pages and broadcast notifications when your print job is done? Or defaulting to installing NDPS and Desktop Management? Or being a 20+ MB download? Or having an option for users not to run the login script? Or taking forever to select the tree and context on login? And god forbid that your server is down, because it'll wait for 5+ minutes with no way to stop it...What the hell is it thinking? Maybe the server will come back up while I wait? Maybe the network is congested so I'll just keep broadcasting? Maybe I should try every networking protocol known to man just in case the server is confused?

      Besides those issues....uhhh...Client32 just works, I guess.

    15. Re:Don't Sneer at Netware/Novell by FatherOfONe · · Score: 2, Insightful

      I don't want to repeat every Item you put on the list, so I will do my best to summerize.

      Point 1. You say that Novell is easier to use than Windows NT for most stuff. You point out NWAdmin and Console One.

      I agree to a point, but take an average user that knows Windows and have them try and admin a Novell Network. I love nwadmin, and think console one is ok, but it is way different than most people know. Also, you forgot about all the console commands that the user/admin will have to know. NetWare still requires you to load inetcfg and filtcfg for a lot for admin stuff. Almost any monkey could setup a NT server. (Excluding Email)

      Point 2. You named one large company that uses Novell and say that their tree (Directory) is the largest in the world.

      Great point. Name 10 others! For every one you name there will be 20+ others who are using Windows and or some form of Unix. Also it helps when people on your board of directors also are on Novell's board... My point is that almost nobody is commiting to Novell for the future of their business.

      Point 3. It would be bad for Novell to brand a Linux distro, because they couldn't charge for it.

      This isn't correct. They could and they know it. Some people within Novell agree with me on this issue and have taken this idea up to "upper management". It has fallen on deaf ears.

      Now to add some more points why they should get off NetWare and convert to a Linux Distro.

      1. No cost in kernel development.
      2. No cost in converting Apache to Novell
      3. JVM development would not be needed
      4. No money to IBM to port Websphere
      5. No more FTP development.
      6. They could focus on improving Linux for printing
      7. They could offer support and service better than RedHat does.

      Even Oracle would now run on "Novell" again. They could market Novell in areas that they NEVER were able to before. I know a lot of shops that would NEVER consider NetWare on their mission critical database servers. They tend to live and die Unix. Well now they could have it, and the LAN administrators could admin it with NDS.

      Novell would then have a NOS that most people would consider for something other than file and print. Granted their printing is second to none.

      Would these changes make Novell what it was 10 years ago? No! Would it keep them from a slow death? Yes.

      Let me ask you one question. If Novell did this, and produced a quality product and service, whould you switch off of them?

      --
      The more I learn about science, the more my faith in God increases.
    16. Re:Don't Sneer at Netware/Novell by FatherOfONe · · Score: 1

      I agree that Novell has done a good job at generating revenue from sources other than NetWare; but a lions share of their revenue still comes from NetWare. Specifically the people who buy NetWare are the same ones who buy their other products. I can't confirm this but I would bet that way less than 20% of the eDirectory users don't use NetWare as their primary file and print server. Those same 80+% users would probably not be using Edirectory or Zenworks if they didn't own NetWare.

      Zenworks is good, and better now that it doesn't require the NetWare client, but it is expensive and comes up short against products like WinInstall.

      Yes Edirectory runs on a lot of platforms. Do you know of any large Windows only shop or Linux and Windows shop that runs Edirectory? As far as the AIX and OS/390 version I believe that they don't actually load ANY directory service on those platforms, but it is actually a gateway product.

      Novell has been saying for YEARS that they will make eDirectory so it doesn't require NetWare, but have you seen what their support is like for this environment? Check out Network World for a report they did on running Edirectory on multiple platforms (Linux, Solaris, Windows and NetWare). They got it to work, but the support sucked.

      I have run NDS on Unix and NetWare and found keeping the DS versions synced almost impossible, and you don't want different DSes out there! Try and get support when NetWare requires a new DS.NLM and your *nix doesn't have one yet. It sucks.

      Lastly, I want to state again that I am a fan of Novell! I hope they do great, but the competition is extreemly tough now. Understand that Oracle supports about every platform under the sun, and if they don't feel that they should port any 9i features to your NOS, that says something.

      The solution for Novell is to become another Linux distro. They could then focus on NT and *nix systems, and all the other NetWare fans out there will continue to buy their products anyway.

      --
      The more I learn about science, the more my faith in God increases.
    17. Re:Don't Sneer at Netware/Novell by Anonymous Coward · · Score: 0

      It actually helps to have things properly on your network. Most of those complaints can be fixed by changing settings. Any GOOD NetWare admin would know that, cluebie.

    18. Re:Don't Sneer at Netware/Novell by evilviper · · Score: 2
      Client32 for NT/2000 that for some unknown reason never lets the PC join a domain

      Why would you want to join a domain when you are running netware? It can dynamically create temporary local users if you configure it to do so.

      Client32 has some insanely long timeout values

      Okay, it does, but they are prefectly reasonable timeouts for general use. And why are you using Netware and a Windows server?

      Why doesn't the install keep a copy of the install files on the hard drive so I can just point to it?

      Because it expects you to have the CD. Before 2000, Windows was exactly the same way... Change hardware, you need the CD. Or you can copy the Client32 directory to the hard drive and install from there... Then you always have everything locally.

      options in Client32 properties that seem to be mostly meaningless

      They are quite useful options actually. I don't particularly like the default settings, but it's easy to have netware automatically push the new settings down upon the first login.

      having an option for users not to run the login script?

      Again, for some users that is a good feature. For people who you don't want to have that option, just push down that configuration to their machines.

      taking forever to select the tree and context on login?

      Well, you will notice that SMB has similar problems. If you've got a large and/or busy network, it's going take some time. It's not like changing your tree is a daily routine.

      And as soon as you use client32 over a slow link, you will love those defaults. Besides, that's still far less problems than you will see with a Windows Domain.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:Don't Sneer at Netware/Novell by shyster · · Score: 2
      Actually, most of the time I have to deal with dual login (domain + Netware) it's for a migration...usually to Windows. =) Other times, a specific program dictates it, or company policy, whatever. Fact is, it's done a good bit and should work a good bit better.

      Change hardware = needs files is fine...it obviously needs to load something else from the CD. Novell Client loads THE EXACT SAME FILES it already has. Try it. Just click Details and tell it whatever file it's looking for is in the place it's going to copy to. When Windows does this, it's not that big a deal: C:\WINDOWS and C:\WINDOWS\SYSTEM are about all that you'd need. When Client 32 does it...well, let's just say you better enjoy typing.

      Changing the tree isn't a daily routine, but for troubleshooting connection issues, it sure is handy. Of course, staring at a machine that doesn't do anything for 5-10 minutes isn't. FWIW, if Win9x doesn't see a domain controller in about a second after login, it'll immediately let you know that it can't be found.

      And I do believe the dynamically created local users is what caused the problem joining the domain in the first place.

      What problems do you see in a Windows domain like this? Besides browse issues (pretty much non existant in a Novell network, but mainly because clients aren't listed in Net Neighborhood) I can't think of any significant or pattern of problems....

    20. Re:Don't Sneer at Netware/Novell by Omega996 · · Score: 1

      i keep hearing about this clientless mode in NW6, but it doesn't give the user full access to the NDS tree. Basically, you're defining a share that may or may not have a password, but that password is not synched in any way with any user object in the tree. it's a handy way to share files with people who don't need NDS. if you're managing users with NDS, they need to run the client.

  38. Re:WTF by Pathwalker · · Score: 2, Funny

    Where does one have to go to find normal people?

    Outside.

  39. Re:hahahahahaha by Anonymous Coward · · Score: 0

    about the only reply fitting an anonymous coward calling another anonymous coward "anonymous coward" is, "it takes one to know one".

  40. Re:What the heck?! by g4dget · · Score: 4, Interesting
    Oh! Whoops! Postgres doesn't run natively on Windows. [postgresql.org] This is COMPLETELY unacceptable.

    Well, tough, either port it yourself or you buy Microsoft SQL Server, or you switch to Linux. The world doesn't owe you a free database server, much less one for Windows.

    If anything, I think too many open source projects are ported to Windows. That eats up a lot of effort, supports Microsoft, and the users would be better off switching to a free OS in the long run anyway.

  41. Re:What the heck?! by glenebob · · Score: 2

    Your angry at a bunch of hackers because they haven't ported a software package for free? Sheesh! As if you have some god given right to run Postgres on windows or something... Sure it would be nice to have a Windows native port, but come on, if you have such a big problem with it, maybe you should shush up and join the porting effort.

    I don't think it was even the core Postgres team that ported to Netware (I'm on the mailing lists, seems like I would have seen something about it). It was probly Novell that did (or is doing) the porting. So go get pissed at Microsoft for not porting Postgres to Windows :-)

  42. Re:What the heck?! by einhverfr · · Score: 3, Insightful

    Well, Firebird is not considered to be at 1.0 yet, but it should meet your needs. I have done some basic development on it and I like it. But not being at 1.0, I would be a little cautious at this point.

    Note also that there are clustering solutions for Interbase/Firebird. Of course all databases have some problems like storing all their field names in upper case by default (Firebird), or making it unnecessarily difficult to drop tables (PostgreSQL) or case sensitive default behaviour ot table names (MySQL) ;)

    --

    LedgerSMB: Open source Accounting/ERP
  43. Re:What the heck?! by bollocks · · Score: 1

    I would agree they will be better off switching, but having applications available
    on Windows as well helps make switching possible.

    If you can get people using free software on windows, then suggest changing to
    Linux and being able to keep using the same software, changing over is a much
    smoother process (and a lot easier to make the case for).

    I'm currently working on moving as much as possible of our systems to use free
    or at least cross platform alternatives.

    The long term plan is to switch to Linux, but we don't have the resources and
    not all the applications I plan to use are mature enough to make the change
    immediately, but I plan to be ready to go once the approach a stable level.

  44. 80 million client licenses - that's nothing by lercio · · Score: 1
    compared the the licences for Novell eDirectory

    420 Million.

    1. Re:80 million client licenses - that's nothing by Anonymous Coward · · Score: 0

      I read that link and saw the number 420 so many times I had to go smoke a bowl.

  45. Funny Novel Ad by oh · · Score: 1

    The Flying Boy Add

    Don't know if the other clips on this page are as good, but they look well made.

    I wonder why you don't see a bigger push from Novel about their products. I don't remember seend a Novel add recently, yet these clips look very profesional.

    --
    Democracy isn't about no one telling you what to do. It's about everyone telling you what to do.
    1. Re:Funny Novel Ad by Chicane-UK · · Score: 1

      If this is the advert that I *think* it is, then this kind of marketing is doing them no favours. Trying to take cheap shots at Microsoft by using stupid adverts would not convince me that their product is better.. why the hell is it that companies insist on this marketing strategy? I personally would be embarrased to see this advert running on television.

      I posted a similar rant about the more 'extreme' Linux users who go on free software marches, claim Microsoft are evil, and berate all Windows users are not doing Linux's image any favours - serious marketing is what you need to push the product.

      --
      "Hey! Unless this is a nude love-in, get the hell off my property!!"
  46. Re:What the heck?! by Anonymous Coward · · Score: 0

    Then port it your own fucking self, asshole. If you don't like it, get a goddamn refund.

  47. Re:What the heck?! by g4dget · · Score: 2
    Well, I was careful to say "too many open source projects are ported to Windows", not that open source software should never get ported to Windows.

    Large database servers are often run on a dedicated machine, so for something like PostgreSQL, I think there is no need to port it to Windows--bringing up a dedicated database server under Linux is an excellent way to start switching to open source.

    Often, the cross-platform compromises of supporting something on both Windows and Linux can be harmful to the software in question, making it more complex or limiting features. I think Apache 2.0's thread support is a good example: it causes a lot of extra work and is arguably completely unnecessary for Linux.

  48. Will Nowell release the source? by alonso · · Score: 1

    Are we shure that Nowell will release the source?
    If I remeber well the Postgres's licence is BSD so.......

    1. Re:Will Nowell release the source? by Anonymous Coward · · Score: 0

      of course, it takes a /. retard to actually care whether novell releases "the source" (you mean changes, right?), as if novell's going to do any groundbreaking work on it.

    2. Re:Will Nowell release the source? by Anonymous Coward · · Score: 0

      It's been on sourceforge for about a year. This is not an official novell project, though they might have helped out. It's the brainchild of one of the volunteer devsysops (who assist developers in the developer forums)

  49. Novell != Bad by tanveer1979 · · Score: 1

    I remember around 7 years ago we had a lan with novel netware installed. cant remember the version.. I think 4. something. And it was pretty decent. It was stable hardly any crashes and we personally had no issued. Have mostly been on solaris/linux since then.... I really dont know how they are now

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
  50. Re:PHPBuilder Link Misleading by slazlo · · Score: 1

    Its interesting that whenever anyone quotes a MySQL vs Postgres link and includes the PHP article the referenced above, they rarely realize that the author of that article (and one of the initial developers of Sourceforge) wrote an article 4 months later that Revisiting the MySQL vs Postgresql Implementation. The original quoted article ended up recommending MySQL while the later article clearly showed that PostgreSQL blew away MySQL under a high load. This research is what made Sourceforge convert from an initial MySQL implementation to a PostgreSQL one.

    As a sidenote, I am currently building a pgdiff tool that allows users to create alter scripts for migrating between schemas. This is useful for shops where there may be a development/staging/production versions of the database...

  51. Re:What the heck?! by Valpis · · Score: 1

    and why have 4 million tables?

    --
    who shot the cat in the hat to experiment is insane
  52. Re:first post by Anonymous Coward · · Score: 0

    nay :)

  53. Is postgresql really enterprise-capable? by TobiasSodergren · · Score: 1
    It'd be interesting to hear if anyone has used postgresql for their mission-critical applications. How does it adress these issues?

    • Availability
    • Scaleability
    • Secure data
    • performance
    Availability
    Is it possible to create a mirror system to ensure that if one database goes down, there is another database waiting to kick in. Does postgresql contain this mirroring functionality?

    Scaleability
    If the load increases, is it possible to add new servers / add more processors and make postgresql benefit from it?

    Secure data
    Backup plans, what options exists for backing up the database tables. Can it be done on a running system, that is, does it support backing up a system where data is changing while backing up? Can you use tape devices? Can you use multiple tape devices to speed up the process? Does it support warm restores, as in keeping the database online while performing restores?

    Performance
    If I want to speed up the data transfer between the disks containing the data and the database, can I fragment the data between disks, can I use a raid setup? Does it rely on the underlying OS to save its data or does postgresql use raw devices?

    You can probably solve some of the issues using the capabilities of the OS, but the data can't ofcourse be destroyed or be out of sync etc. Has anybody made any research in this subject?

    1. Re:Is postgresql really enterprise-capable? by joib · · Score: 4, Informative

      Availability:

      I think there are some 3rd party products implementing various kinds of clustering/HA/failover. For 7.3 (or was it 7.4) they are working to integrate replication into the core.

      Scalability:

      Well, postgres uses a multi-process model, like say, apache. So in principle it can scale quite well on an SMP system. Regarding clustering, I don't know if the current work on replication includes this or not. I'd guess that when you get replication working correctly, adding clustering is not a big deal. However, the kind of clustering were you have many servers working on the same data, like the oracle9 clustering, is still quite far off, I'd say

      Secure data:
      postgres can do hot backups, yes. The pg_dump program outputs to standard output, so you can easily integrate it into any normal unix backup scheme with tape robots and whatnot.

      Performance:
      postgres uses the OS file system, raw devices are not supported. So anything that the OS file system layer supports (e.g. raid) postgres supports. There was some talk about supporting raw devices, but it was decided that it was not worth the effort.

    2. Re:Is postgresql really enterprise-capable? by NerveGas · · Score: 2

      Availability: Keep the hardware running, PostgreSQL will keep running. Our PostgreSQL server simply DOESN'T have problems. The only two times it's been shut down in YEARS were for planned hardware upgrades.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:Is postgresql really enterprise-capable? by NerveGas · · Score: 2

      Availability: Keep the hardware running, PostgreSQL will keep running. Our PostgreSQL server simply DOESN'T have problems. The only two times it's been shut down in YEARS were for planned hardware upgrades.

      If that isn't enough, there are replication/clustering options available, both free and commercial.

      Scalability: PostgreSQL scales much better than the competitors with the number of CPU's.

      Secure data: Hot backups work just dandy, and you can send them anywhere you want.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  54. MySQL vs. PostgreSQL posts - a lot of them!!! by haggar · · Score: 4, Flamebait

    Gusy, hmmm.. while you're all tied up in a nice flamewar between the two camps... you know that MySQL is ported to NetWare, too, didn't you? It's officially supported, in fact, done by some Novell engineers as far as I know.

    Strange that only PostgreSQL got mentioned in the headline.

    --
    Sigged!
  55. For those who didn't know by Kinlan · · Score: 2, Interesting

    There is a new beta period just been announced for the latest version here... It has a lot of feature improvements that the non-postgres fans moan about (i.e column drop)

    --
    As cunning as a fox, which has just been appointed professor of cunning at Oxford University. http://www.kinlan.co
    1. Re:For those who didn't know by thing12 · · Score: 1

      Being able to drop a column without recreating the table is a nice enhancement --- but Prepared Queries, Table Functions, Priviledges, and Schemas are the things that people should really be cheering about. Table functions especially - they give managable stored procedures to postgresql. No more hacks with views or temp tables, just the ability to return rows of tabulated data from functions and use them in select statements. This will really be an excellent release.

  56. Re:What the heck?! by lurcher · · Score: 1

    "storing all their field names in upper case by default".

    Err, AFAIK that is what the default for unquoted identifier names should be, at least that what FIPS specify, and most other RDBMS conform to, other than PostgreSQL and some of the java databases.

  57. What about "Pervasive"? by PhilHibbs · · Score: 3, Insightful

    Pervasive Software is an offshoot of Novell, that took btrieve and developed it into a rather good database engine, then stuck an SQL layer on top. I always liked btrieve - it was simple, low level, performed like a rocket, and just sat there and did it's job reliably. Very like Netware, in fact. While Windows NT was drawing pretty pictures on the screen, Netware 3.12 was just sitting in the corner being the best server it could be.

    1. Re:What about "Pervasive"? by Anonymous Coward · · Score: 0

      funny... i always talk about btrieve sucking when i tell my grandkids how i was a cne back in the day.

    2. Re:What about "Pervasive"? by Anonymous Coward · · Score: 0

      Trust me, btrieve sucks big balls, and PervasiveSQL is just a nasty hack sitting on top of a 20 year old DB engine.

    3. Re:What about "Pervasive"? by Anonymous Coward · · Score: 0

      I just had to jump on this bandwagon. btrieve is the ugliest software ever developed that I have run into.

      The biggest problem is everything would be running great, then WHAMO! Nobody can access the data. We had 4 locations with this crap and every week one of them would go down. One locations only had 3 users, nothing changed on their setup, all they knew how to do was to click on the stupid icon to run the accounting app. So I know that nothing changed. Yet, every other week it would blow up.

      I considered flying down to btrieve headquarters with a bat to discourage companies from selling crap.

      That was just one of the crapy apps I had to support over the years, none of them worked as advertized.

      Another company ended up sueing because they said it would work peer-to-peer with windows NT which it won't.

      Another company had to switch from Novell to NT because you could not run any inserts on Novell 5 with the new version of accounting software. NO mention of this when they bought it. In fact I called the software company to confirm that the new version had no problems and they reasured me that it didn't. Well, that would be fine if you could actually INSERT data!

  58. Novell? by Ferguson · · Score: 0, Troll

    *sneers*

  59. Dropping columns by chthon · · Score: 2, Informative

    A few years ago I worked with Oracle and it was only easy to drop a column which was at the end of a row.

    If we wanted to drop a column somewhere in the middle, we also had to write a script to query the database minus the deleted column, then delete the old table and rename the new table.

  60. Now if they only... by Anonymous Coward · · Score: 0

    made a decent client32 for linux (gui based). Yes, I do know about ncpfs, but I'm talking about a full client with all the same utilties and services I can access on MacOS or Windows. I have scoured the net, but all I find are just goofy frontends to ncpfs, which still doesn't speak NDS [The Original "Directory Services"] all that well. It sure as hell can't speak to NW 5.x or 6.x! There definitely was some promise with Caldera, but that project has since hit the wall, especially now that they are SCO again. Well maybe someday...

    1. Re:Now if they only... by Jim+Norton · · Score: 1

      Ncpfs can access NDS, but it requires IPX ...
      Right now I am bench-testing a Linux machine running a Netware 5.1 network and it can mount our SYS and DATA volumes just fine.

      --
      -- Jim
    2. Re:Now if they only... by un_eternal · · Score: 1

      If the Netware box can be upgraded to Netware 6 it supports NFS with a few mouse clicks during the install/upgrade. Then you can ditch IPX and ncpfs.

      --
      Ahh, A nice legally binding electronic signature...
    3. Re:Now if they only... by Jim+Norton · · Score: 1

      We're moving to Netware 6 before the end of the year, however my boss doesn't want to go with NFS ... he's looking at Samba or Netware web access if that's feasible.

      --
      -- Jim
    4. Re:Now if they only... by haggar · · Score: 2

      NetWare Web Access? Is that a large rollout/network you're talking about? I have read extatic testimonials and comments about Web Access, but I still have not heard of a larger pilot. Would you be so kind and shed some more light.. if it's not NDA'd?

      --
      Sigged!
    5. Re:Now if they only... by Jim+Norton · · Score: 1

      We have about 6 plants in our company and we are rolling it out corporate-wide. I am not under NDA or anything :) The web-based client is available in Netware 6, isn't it?

      --
      -- Jim
    6. Re:Now if they only... by haggar · · Score: 2

      Just to make sure we're talking about the same thing: iFolder, if I recall correctly? That's in NetWare 6.

      --
      Sigged!
    7. Re:Now if they only... by Jim+Norton · · Score: 1

      No, not iFolder. I'm referring to the browser-based "client" (for lack of a better word) ... I know it provides file access through a browser-based interface (not just file synchronization, like iFolder) but probably not print services (which would be, obviously, iPrint)

      --
      -- Jim
    8. Re:Now if they only... by haggar · · Score: 2

      Hi Jim,

      would you mind if we brought this communication offline? My email is mario@myrealbox..com

      mario

      --
      Sigged!
  61. It's just better by Ravenseye · · Score: 1

    So I came in to this job and they asked me to look at the network and make it better. I looked at the servers..some Netware and some NT. I upgraded the Netware servers to the latest versions and that made the network better. I upgraded the NT boxes to Linux and that made the network better. Since I'm out of magic, I love it when the NOS application people throw some of their magic my way (porting PostgreSQL to Netware).

    ps...and I still don't need a &*(%ing mouse on my server!

  62. Re:What the heck?! by chthon · · Score: 1

    Yeah, but you know, the Free Software/OSS community can also use bait-and-switch...

  63. Re:Ummm.... (OT) by Anonymous Coward · · Score: 0

    If you are running postgres on solaris, you should patch it with another qsort. This can boost your performance quite dramatically. (This is NOW, as in 7.2). Although this is more of a flaw in Solaris than anything else...

  64. Re:MySQL vs. PostgreSQL posts - a lot of them!!! by bovinewasteproduct · · Score: 2

    Ahhh could be that MySQL is not to be found anywhere on the SDK lists, which list such things as Perl5, PHP, PostgreSQL, Apache, etc?

    If it was Novell supported (just having a couple of engineers port something does not make if official/supported;at one time oracle had a FreeBSD port done, but you could not get it outside of oracle) I think it would be listed along with the other supported apps.

    I also tried google, but nothing came up on a Novell site about MySQL for NetWare (in the top 20 or 30 that is).

    BWP

  65. come back when you have your own boot code.... by Anonymous Coward · · Score: 0

    Oracle kicks ass, Mysql is starting to catch up. We currently use a large mysql db in a university setting, roll backs are brilliant and save the day during bad crashed... as for Novell, its dying.. unfortunately its slowly. Its on its way out at this Uni, not fast enough.. Im a Unix (solaris) /NT interoperability consultant and Novell has 0 chance of surviving (about the same as geoworks) without its own bootloader its only DOS+

    1. Re:come back when you have your own boot code.... by Jim+Norton · · Score: 1

      If it's not running fast enough for you compared to your Unix/NT solutions then you are not administrating it properly. Out of the box, Netware is configured pretty badly -- only useable for very small networks. With some tweaking (increasing the Packet Recieve Buffers, for example) it will outperform any NT box and even many Unix boxen on the same hardware.

      0 chance of surviving... if you seriously think that the lack of a 'bootloader' affects its chances of surviving in the marketplace then you are not much of a consultant.

      You're probably from the same ilk who thinks that the last version of Netware was 3.1

      --
      -- Jim
    2. Re:come back when you have your own boot code.... by Anonymous Coward · · Score: 0

      ahh.. spoken like a true netware zealot (in denial)...

      Netware is useful for one thing.. file/print serving for win 9x clients.Even then directory corruptions seem to be a part
      of daily life (why else is there a DSrepair??)

      I can name a dozen sites that are falling over themselves trying to root out netware and the mindless resistance that goes with it. (what do you mean mr it person? How can it work without the novell client?? We've always done it that way, so it must be the only way to do it!)

      Groupwise is a perfect example of the companys bad products. Aside from the above repeated directory corruptions endles crashing and lost mail, groupwise has the nasty problem of a closed mail store. Once something goes in, it stays in. There is no way known that viruses can be removed from the store in an automated way.( manual removal is even more fun, if you can keep the client running long enough, we've run gw 5.0, 5.5 and 6 ) Mail can be scanned at the gateway (not only using 3rd party scanning software, which is expected, but you also need 3rd party, expensive, software in order to even be able to access the mail to scan it, ala guava)

      Netware is designed for 10 year old hardware and it shows. Unices and NT will most definately out perform netware on the same hardare and I've seen proof (we run solairs, netware 6 and win2k) so I don't know where you get your information from (its obviously not by seeing side by side comparisons). The key to running such tests is to do a comparison where all platforms are doing exactly the same tasks.

      Another problem with netware is that broken ass client. It is a scurge and must be eradicated with as must speed as possible. I have seem more problems caused by the netware client than I care to mention.

      As for the future of Novell, how many new novell sites have there been over the last few years? If you can name one I'll be suprised. Our local netware admins have all started MCSE (not that thats a good thing) and stopped arguing, they can see there is no point.

  66. Arcserve. by Anonymous Coward · · Score: 0


    Arcserver - The best backup solution available today.

    Arcserve - The crappiest piece of software ever written.

  67. Thank God. by Anonymous Coward · · Score: 0

    At least they didn't use Btrieve/Pervasive POS!

    Btrieve is the bane of my existense.

  68. Doesn't MS SQL Server have row limits? Sybase does by emil · · Score: 2

    I've only used the free Sybase 11.0.3.3 server, but as I remember it has a 1932-byte limit per row. You get a warning if varchars exceed this length, and a hard error if fixed-length columns do.

    Sybase and MS SQL Server used to be the same code. Did MS do away with the row limit?

  69. Sigh (rolls eyes) by buss_error · · Score: 3, Insightful
    Linux aficionados might sneer at an old workhorse like NetWare

    And if they did, they would be guilty of what we accuse MS of doing all the time, denigrating a technology without understanding it. Besides, Isn't Unix is older than Novell?

    Novell has lots of things done right in it. Self tuning as it runs, stabillity, scale-ability, ease (well, maybe not as easy as Unix) of management, flexabillity.

    While improvments could be made to Novell (and Linux), Novell hasn't seemed to completely fallen into the trap of features over stabillity/performance. Although I have to say that GroupWise needs work. Try moving a mail box sometime. Or fixing a broken message database. And it is a major pain that the Admin is dealing with what is basically a black box when it comes to GroupWise.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    1. Re:Sigh (rolls eyes) by Demerara · · Score: 1

      Agree 100 percent.

      A client of mine has had a Netware 3.11 server for 8 (read eight) years now. It has migrated to newer, faster, bigger hardware and has seen the introduction of TCP/IP. In all the eight years it only fell over three times - once because of a hard disk failure.

      Don't sneer at Novell Netware. Their web support was fantastic - long before MS got their KB act together.

      --
      Backward%20compatibility%20is%20over-rated
    2. Re:Sigh (rolls eyes) by bkirkby · · Score: 1

      The main problem with GroupWise is it's closed, encrypted (a single encryption key for all databases that noone has cared to crack), proprietary database. When the database gts corrupt, you have one option to fix it, and that's to use Novell's tool. If this doesn't do it, you are SOL.

      -bk

    3. Re:Sigh (rolls eyes) by Anonymous Coward · · Score: 0

      Gee, would you rather that GroupWise was more like Exchange and that every script kiddie and their grandmother could hack into it? This is what makes Novell nice and secure.

    4. Re:Sigh (rolls eyes) by Anonymous Coward · · Score: 0

      Groupwise 6 fully supports moving users between post offices. Curruptions happens very rarely if aver.

    5. Re:Sigh (rolls eyes) by buss_error · · Score: 2
      Groupwise 6 fully supports moving users between post offices. Curruptions happens very rarely if aver.

      Let's just say my experience doesn't bear out your statement.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  70. "Pervasive"?!?!?!? by FreeLinux · · Score: 3, Informative

    Btrieve is the biggest, worst, most awful, satanic, abhorent piece of shit there ever was. And, Pervasive SQL 2000 or whatever it is called this week is still the same old worthless Btrieve piece of shit.

    In fact, because they are tied to btrieve applications like Arcserve and Peachtree Accounting and a dozen other specialty apps also SUCK!!!!

    Later, when I calm down, I tell you how I really feel.

    1. Re:"Pervasive"?!?!?!? by Anonymous Coward · · Score: 0

      Amen brother

    2. Re:"Pervasive"?!?!?!? by mikeboone · · Score: 2

      In fact, because they are tied to btrieve applications like Arcserve and Peachtree Accounting and a dozen other specialty apps also SUCK!!!!

      This is true! I'm writing an app right now that has to programmatically add invoices into Peachtree's 'database', and it is a complete pain in the ass, all because it's based on Btrieve and not a nice, documented SQL database.

      It's only possible because a guy reverse-engineered the database layout (and sells a $379 COM component), but even then there's no error checking...you can easily insert data that will corrupt the whole data file.

    3. Re:"Pervasive"?!?!?!? by C_Kode · · Score: 1

      I'm on this bandwagon. That is a filthy mess. I have it Perasive running on a machine along with Arc-Serve (BrightStor or whatever) I can't back the damn thing up. Everytime I try to back it up it crashes. (Win2k) I'm stuck with only mirroring this machine. I called both Arc-Serve and Best software to try and get it fixed and all I got was *shrugs* concerning it.

      If only my IT director would have listen to me :(

    4. Re:"Pervasive"?!?!?!? by PhilHibbs · · Score: 1

      Wow, I've really got some hackles up with this one - and I wasn't trolling either. I really enjoyed working with btrieve, esp. hacking extended operations into an object-oriented wrapper. I've heard that btrieve always was most at home running on Netware, and I do know that a number of shrinkwrapped products used standalone btrieve, which was prone to problems. I'm not saying that it was all roses either, as a quick search will show.

    5. Re:"Pervasive"?!?!?!? by Lucas+Membrane · · Score: 1
      Fun stuff. I remember that the Btrieve network server for Novell and the Btrieve single-user TSR could open the same tables -- simultaneously!!! If you had Btrieve running on your network, it was just about imperative to ban the single-user btrieve TSR from your company, with a periodic search and destroy through all the PC's, or it would corrupt network files. Some user would install a $59 app that came with a free Btrieve single-user runtime TSR and the user was never even alerted that the fool app used Btrieve. (Btrieve originally allowed developers unlimited free run-times if they bought the $89 Btrieve kit) The user would run their single-user app that kept track of their kid's Girl Scout Troop and then log-in to the mission-critical app that had a couple of million records and a gigabyte or two on the server. The bat file for the big app would try to load btrieve, but it would not load because it was already loaded (only the single-user version loaded by th single-user app still hanging around memory trying to be helpful), and it would run happily against the network files as if it owned them. Pages would be cached on both the user's PC and on the server. Files would get corrupted, and it was generally unpleasant.

      The extended operations were great stuff, however. We were retrieving 1000 rows per second over pokey old LANS with 33 MHz machines when just about nothing else could do 100.

  71. Your English please. by Anonymous Coward · · Score: 0

    When writing "it's", always read it out loud as "it is".

    eg:

    Linux aficionados might sneer at an old workhorse like NetWare, but it is got more than 80 million client licenses worldwide

    1. Re:Your English please. by Anonymous Coward · · Score: 0
      Actually, the reading of "it's" must be derived from the context of the sentence.

      It can be a contraction of something other than "it is," such as "it has."

      Don't be such a tool.

    2. Re:Your English please. by Anonymous Coward · · Score: 0

      Jesus. Go fuck your self (it your hand isn't already).

  72. Re:Doesn't MS SQL Server have row limits? Sybase d by doi · · Score: 1

    SQL Server 7.0 and 2000 now have an 8K page size, and the max. row size is 8096 bytes. With v7.0 the Sybase code base has been eliminated (meaning they didn't deliberately port any old code, but there are probably lots of similarities in the new code base)

    --
    A man's reach must exceed his grasp, or what's an erection for?
  73. Stable? by Anonymous Coward · · Score: 0

    The novell guys I used to work with thought that "abend" (abnormal end) was a normal thing for all servers. When you put groupwise and the master NDS tree on the same server, lights out.... It's been a while since I have had the pleasure, but there was an awfull lot of rebooting involved for loading/unloading NLM's. A guy mentioned "FS13" being up for 4 years without a problem, that impressive, but I bet if I built a windows box, and hid it in the corner with nobody connected to it, it could stay up even longer. You have to compare apples to apples......

    1. Re:Stable? by Jim+Norton · · Score: 1

      Yeah, you can minimize a lot of those reboots by putting those troublesome NLM's in protected memory space.

      --
      -- Jim
  74. Exactly, PostgreSQL is a safer, smarter choice by alexhmit01 · · Score: 2

    MySQL is faster when doing simple selects. If you don't have any joins, etc., MySQL is faster. PostgreSQL requires some tuning to get it at a reasonable speed.

    HOWEVER, once you get it going, PostgreSQL is pretty slick. If speed is really a problem, get a bigger box. Our main database server for our production system is a dual-1GHz machine with 1 GB RAM. It's not that fast a machine, it was a few grand, and it worked nicely for the past year.

    If we outgrow it, we'll go and buy more iron.

    It is MUCH cheaper to spend an extra $3000-$5000 on server hardware than it is to have 3-5 programmers spend an extra month on the project to work around MySQL's limitations.

    If you ever move beyond trivial database needs, MySQL will kill you. Unless you are really strapped for cash (i.e. this is a hobby site that is going to have enough traffic that performance matters), you're better off going with PostgreSQL. If you find that you need the advanced options, you've got em. If you don't? You'll have 75%-95% of the performance anyways.

    Alex

  75. Re:Doesn't MS SQL Server have row limits? Sybase d by MattRog · · Score: 2

    ASE 12.5+ (maybe 12) has the ability to go up to 16K row sizes (with the new larger page sizes) although you would be hard pressed to find a practical instance in which you *need* a row that big -- provided your relations are properly normalized.

    The main problem that *existed* in PostreSQL was that TEXT (and other unstructured datatypes) live on-row in PostgreSQL (and MySQL, but I'll get to that later ;)). So you could easily hit the row cap with gobs of text (or a single image!). Now that the cap is gone you shouldn't see any problems. Aside from TEXT you should never hit the limit anyway unless you design horrible tables. :)

    Note that TEXT (IMAGE, etc.) data lives off-row in Sybase and MS SQL (and Oracle allows you to specify both I think!). This is very nice since you can keep your rows smaller (better cache hit ratio) and it also allows for a much higher probability that your TEXT data will be in a contiguous block saving expensive disk seeks.

    Re: MySQL the Gemini table type has (IIRC) an easily hit max row size if you use text columns. Of course, no one uses Gemini over InnoDB so it is a non-issue.

    InnoDB rows live on a HUGE 16KB pages (recompile MySQL to change; yuck!) which means the max row size in older versions is a function of page size (PAGE_SIZE / 2 - STUFF). In later versions this was removed, although limits still exist: http://www.mysql.com/doc/en/InnoDB_restrictions.ht ml But in short, know your data and you should have no problems.

    --

    Thanks,
    --
    Matt
  76. Netware clients by margaret · · Score: 1

    As I user (not administrator) I guess I can't sneer at Netware, but I can grumble a lot. It seems like a great system if everybody uses windows. I'm at a university where the infrastucture is all windows boxes connecting to netware servers. We scientists can buy whatever we want, however, and since we are intelligent and creative people, that means a lot of us have macs ;-) For a university that doesn't officially support macs, our department sure has a lot of them (maybe 20%) and our IT guy (who doesn't know a heck of a lot about macs) makes an effort to support us anyway.

    Now, for some reason, Novell farms out the mac client developement to a company called Prosoft Enginerring. The OS 9 IPX client was alright, though it lacks some of the features of the windows client. But the new OS X IP client is AWFUL. It behaves like an early beta release, but they call it a 1.0.2 release. I mean, it really is terrible. Kernel panics, the need for frequent rebbots, etc. I've emailed the tech support people at prosoft, and it seems they are really trying to get it to work properly, but they are a long way off. Which leaves the growing number us OS X users in our department with crap. I read about this native file access option and came running to our IT guy and begged him to install it, but he doesn't want to for reasons that are beyond me. He said stuff about security (my boyfriend says appletalk over IP is secure) and losing the ability to push things through the clients (he never pushes anything to the mac users anyway).

    So unless you're a windows user, it really sucks to have a netware server. What is the client situation for linux users? Is there a client? Is it this bad?

    1. Re:Netware clients by Qube · · Score: 1

      There's native file access add-ons for pre-6 versions of Netware, or NW6 does it out of the box. It'll talk to Windows, Mac, Unix clients without needing client software (unix side with NFS).

      If they won't install it or upgrade, then you're pretty much stuffed :)

    2. Re:Netware clients by Anonymous Coward · · Score: 0

      You are truly an idiot.

  77. Re:What the heck?! by Anonymous Coward · · Score: 0
    Slashdot is for facts not badly informed trolls
    I think someone has trolled you with some bad information.
  78. Re:What the heck?! by Anonymous Coward · · Score: 0

    I will agree with Valpis.

    4 million tables? WTF!

  79. Actually 4.x made it better by swb · · Score: 2

    3.11 was really stable, but it wasn't terribly scalable in terms of the users database. NDS, introduced in 4.x, made it an amazing, seamless enterprise file-print platform. Novell to this day still has the best filesystem ACLs. I learned Novell's first and I was pretty much amazed that anything as bad as UNIX and NT ACLs were even usable by anyone.

    My gut feeling is that Novell should have dropped Netware-the-OS and instead ported Netware-file-print-services as a userspace application that could be run on more capable multipurpose operating systems, much the same way of Samba.

    What killed Netware wasn't that it didn't do its primary purpose (file-print) better than anything else, but that it was a *horrible* operating system -- 4.xx relied on cooperative multitasking, had no protected memory and couldn't host applications very well and was hard to develop for. The 90s brought a huge surge for quickly written or ported apps that could be bolted onto "the server" -- Netware had few apps and those it had often ran poorly.

    Places that would have kept NW file/print but didn't because they needed a more flexible OS could have migrated to a unix flavor and kept running a netware file/print.

    1. Re:Actually 4.x made it better by Jim+Norton · · Score: 2, Informative

      They've added memory protection since 5.x ... it's configurable too, you can choose which applications are resident in protected memory and which ones you don't. It's great for flakier NLMs that can risk your uptime if they go down.

      --
      -- Jim
    2. Re:Actually 4.x made it better by swb · · Score: 2

      With the rub being that some of the worst offenders *cough*Groupwise*cough* were Novell-sourced NLMs...

    3. Re:Actually 4.x made it better by Jim+Norton · · Score: 1

      Groupwise is fine on our main server, but we run it in protected memory space anyway. Usually Backup Exec (I think our BE install is hosed) and NAV Enterprise are the cause of any crashes we have.

      --
      -- Jim
  80. Re:What the heck?! by Anonymous Coward · · Score: 0

    Whoa there padre! Firebird not at 1.0? Where have you been since March? Firebird 1.0 Release Announcement

  81. Yeah! 3.12 baby! by zerofoo · · Score: 2

    I've still got clients running 3.12 as a basic print and file server. Some servers have uptime of well over a year. It might be old an clunky but it still works.

    -ted

  82. Sneer at Novell? by Anonymous Coward · · Score: 0

    We sneer at windoze, not Novell. Novell is rock solid. Windows 2000 ripped off their directory structure , so they must have been doing something right. Besides, Console1 runs on Linux so you can administrate your netware network on your favorite Linux build. Oh, but their new logo with the long stepping geek is pretty stupid.

    1. Re:Sneer at Novell? by Jim+Norton · · Score: 1

      I don't know what you mean by 'ripping off their directory structure but directory services have been around for longer than NDS ... and AD seems like it's just a kludge to manage domains anyway.

      --
      -- Jim
  83. Re:What the heck?! by Anonymous Coward · · Score: 0

    I hope your customer's site is better than
    www.shakadesign.com

  84. Frank, YOU are wrong by jocknerd · · Score: 1

    Wrong. If they released a Novell version of RedHat (or Linux in general), then they would not be able to charge for it because it would have to be an Open Source OS (GLP licensing). As for the NDS support for redhat, I have not worked with it, but from what I hear, it works well.

    Wrong. Just because the software is GPL (not GLP) doesn't mean you can't charge for it. Red Hat charges for their product don't they?

  85. SuperNOS by JonKatzIsAnIdiot · · Score: 1

    If only Novell hadn't abandoned the SuperNOS initiative a few years ago. If they hadn't, and Netware was able to run Linux binaries today, this wouldn't be news, this would be expected.

    For those that don't know what I am talking about, at one point in the distant past, Novell bought the source code to the orginal AT&T Unix and announced plans to merge Unix and Netware into what they called 'SuperNOS'. It would have let Unix programs run on Netware servers. The project was dropped a few years later. My guess is that the old-guard Novell engineers refused to consider Netware as an application running on top of another OS. Eventually, they sold the Unix source code to SCO, who was bought by Caldera, who changed their name to SCO. Confused yet?
    Sad. If only they had stuck with it, Novell would be in a much better position today.
    (Factual corrections welcome. You're gonna post anyway, you might as well have my blessing on it)

    1. Re:SuperNOS by Jim+Norton · · Score: 1

      Some have claimed to be able to run Linux binaries on Netware 6 (due to the availability of libc, I suppose), however I don't know anyone who has tried it personally (my supervisor has)

      Has anyone actually tried doing this?

      --
      -- Jim
    2. Re:SuperNOS by Anonymous Coward · · Score: 0

      Agreed. They had Unixware (AT & T Unix), and were gonna basically port libraries + file system to it. This would have placed them in a great win-win position - excellent unix/app server support with some the directory services etc that they ended up having to port anyway. Big mistake they dropped this.

  86. Why isn't Novell a SAN or filesystem vendor? by emil · · Score: 2

    It sounds like Novell has enough expertise to make a better vxfs than Veritas, and a better SAN/NAS device than EMC.

    I wonder why they never capitalized on these markets.

    1. Re:Why isn't Novell a SAN or filesystem vendor? by Anonymous Coward · · Score: 0

      Remember, this is Novell we're talking about. They have software that makes any Intel box a NAS device, they just haven't bothered letting the world know it exists. Boot from the NetDevice CD and have a NAS device in fifteen minutes. Sweet.

    2. Re:Why isn't Novell a SAN or filesystem vendor? by Qube · · Score: 1

      I don't quite know what they're up to. Just over a year ago they were showing off their Netdevice software (basic premise - take a server, put in the CD, 20 mins later you've got a NAS that'll work with anything). It looked great - would sit happily in Windows, Novell, Linux, Unix networks, easy to admin from a web browser or via ZEN for Servers, proper NDS/edir support, used the very impressive NSS filesystem, and were promising Mac and WebDAV support in the next release. Basically a stripped-down Netware with some modification for those duties.

      Unfortunately it seems to be sitting in the "obsolete" section of the pricelist with no news about future versions. Shame, because it looked like a really promising idea.

  87. As a rule of thumb... by GooberToo · · Score: 3, Informative

    If you would use an Access database for your project, then MySQL *may* be a good choice for your project. Think of MySQL as a faster, feature poor Access database. Think of Access as a slower MySQL feature rich database. Either case, both stick at concurrent (multi-user) access.

    If the answer is no, then you should be looking at using PostgreSQL or a commercial database offering.

    1. Re:As a rule of thumb... by Anonymous Coward · · Score: 0

      What idiot thinks posting fact is flamebait?!?!?!

      What a loser.

    2. Re:As a rule of thumb... by GooberToo · · Score: 1

      Flamebait? Wow, guess there was a baised MySQL user that had some points to mod. Not sure how flamebait can be generated by stating what is traditionally accecpted as fact and backed up by several benchmarks. Flamebait??? Come on. Get real people.

  88. MySQL is supposed to be coming... by Anonymous Coward · · Score: 0

    They're working on MySQL4 too..

  89. Out of Context... by Anonymous Coward · · Score: 0

    it(Novell) ain't going anywhere anytime soon

    Boy, ya know that statement taken out of context sure speaks volumes, eh? :-)

  90. Re:What the heck?! by Jim+Norton · · Score: 1

    You can't possibly be calling Netware unstable. If you are, here's some advice: lay off the crack.

    --
    -- Jim
  91. Re:What the heck?! by Jim+Norton · · Score: 1

    Eek! Sorry ... wasn't paying attention ... you were referring to running it on *Windows* ...

    Ok, i'll save you the trouble of responding... /me removes foot (and crack-pipe) from mouth

    --
    -- Jim
  92. Much better number than that... by Nick+Driver · · Score: 2

    Linux has, grand total worldwide... abso-freakin-lutely ZERO client licenses!!!!!!

  93. Re:Yeah! 3.12 baby! by Anonymous Coward · · Score: 0

    my 4.11 server has over 700 days uptime

  94. Re:Funny Novell Ad (somewhat OT) by Software · · Score: 2
    I've saw a pretty good Novell ad in a trade rag. The capitalized part looks like a road sign (sorry, I can't do the centering right:
    Here's a sign of Microsoft's
    new pricing structure.

    TOLL
    BOOTH AHEAD
    HAVE MONEY
    READY

    Steer clear of costly new licensing "agreements". Head straight for Novell one Net Business Solutions.
    I think my favorite part is the the quotes around "agreements".
  95. Novell/Pervasive both headed south by Anonymous Coward · · Score: 0

    The company I work for has been a Netware user since the 2x days. Four out of the dozen or so surviving Netware boxes exist solely to serve up Btrieve apps.

    Not a single one of the upgrade paths for those apps runs on Pervasive/Netware. All of them have been rewritten for M$ SQL. A handful of them offer Oracle as an alternative. Looks live the developers have been hitting the M$ Kool Aid pretty hard.

    As many times as I've cussed Btrieve bad I may actually grow to miss it in time.

    Now Darkserve is another issue all together.

  96. Re:HA-HA-HA by Jim+Norton · · Score: 1

    Really?

    When Nimda, Code Red and the other viruses plagued every other network on the planet, guess whos networks were NOT?

    That's right, our Netware and Groupwise-based networks didn't even flinch.

    Netware is extremely stable, extremely secure and more manageable than any other NOS on the planet. Those benefits, taken as a whole, are something that NO OTHER NOS can claim.

    --
    -- Jim
  97. like the Pepsi ads used to say... sorta by Anonymous Coward · · Score: 0

    Oracle, the abusive tech monopoly of the new generation

  98. Re:MySQL vs. PostgreSQL posts - a lot of them!!! by Anonymous Coward · · Score: 0

    Licensing discussions going on.

    I think both will be supported.

  99. Re:What the heck?! by sootman · · Score: 2
    Of course all databases have some problems like... making it unnecessarily difficult to drop tables (PostgreSQL)...

    Huh?
    mydb=# drop table <tablename>;
    Works fine for me... I've only been using PGSQL for a year or so, is there something I've been missing? If anything, dropping tables is a bit too easy. ;-)

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  100. mySQL vs. PostgreSQL by BorgCopyeditor · · Score: 1

    The reason that PostgreSQL has a smaller share of the DB market than mySQL, despite being a more serious application, is obvious:

    It has an ugly, unpronounceable name.

    I get a warm, fuzzy feeling inside whenever I initiate a connection to a mySQL server. But when I go to the PostgreSQL site, I encounter a recording on the front page with an example of how to pronounce its name.

    --
    Shop as usual. And avoid panic buying.
  101. Re:What the heck?! by nyamada · · Score: 1

    You know, PostgreSQL has been ported to Windows. You have to use cygwin, but it's stable and runs ok. See here for details.

  102. Re:Doesn't MS SQL Server have row limits? Sybase d by bmomjian · · Score: 1

    PostgreSQL stores its long column values off-row too.

  103. Re: So it ain't so....TEXT inline with rows??? by Gimpin · · Score: 1

    Eck...i can think of so many instances where having text inline (within the row) will just not do. Myself, coming for MS SQL world, this really is a big change to what I am used to...how does this impact performance from an indexing standpoint? I have visions of 200 concurrent users updating text (blobs) all over the place, causing a crap load of page splits. Suppose what ever the impact is, some of it could be offloaded by vertically partitioning the table, but as a dev, that is something I don't want to think about when i am in design/protype mode. Thoughts?

    --
    "Simon Says, Fuck You" - George Carlin
  104. Re:Yeah! 3.12 baby! by egoots · · Score: 1

    my 5.x server has 724 days and counting.

  105. Anyone seen mySQL stored procedure? by Gimpin · · Score: 1
    Though I have had little experience with using mySQL, I can tell you this...it will be a cold day in hell when I will work with another DMBS that does NOT support or provide stored procedures.

    Try managing a "real" application without them. You end up with hacks in all shapes and flavors to make up for what the db lacks.

    I guess if you never used them, then you don't know what you are missing.

    I do however agree with most everyone that mySQL fits a certain roll, but what would that be? My 2 cents

    --
    "Simon Says, Fuck You" - George Carlin
  106. Re:MySQL vs. PostgreSQL posts - a lot of them!!! by GooberToo · · Score: 2

    For what it's worth, IIRC, the same programmer that has been working with the PostgreSQL guys also mentioned that they've been working on MySQL.

    It was also noted that MySQL is being done because it's so well known/prevalent but that PostgreSQL is being worked on because they want a true RDBMS work horse.

    Makes perfect sense to me.

  107. Re:Ever heard of SAP DB? by ckm · · Score: 2

    Obviously you can't do research and should not be in the business of recommending software.

    If you had done your research, you would have found SAP DB, a high-end GPL database that SAP was built on, that is supported by SAP, runs on WinXX AND has an Oracle emulation layer.

    Oh, and it also has nice GUI tools ala MS SQL...

    As others have said, if you want Postgres to run on WinXX, either contribute code or $$$.

    Chris.

    --
    -- I don't have a cool sig.
  108. Re:HA-HA-HA by Anonymous Coward · · Score: 0

    Yes, Really.

    You mean, when Nimda, Code Red, and other HTTP SERVER viruses plagued "every other network on the planet" ... these were HTTP server viruses, not OS viruses.

    Even so: Big deal. Amiga wasn't "plagued" by these either. Neither were OSes running Apache... nor were appropriately patched IIS servers. Between my full-time and part-time jobs, I have 32 HTTP servers that I maintain, and 18 different workgroups that I maintain. None of these were "plagued" by these worms... Guess what network operating systems they run... Give you a hint, the 2nd sylabile doesn't rhyme with "hell".

    I will agree with you that Novell is stable, and has some good management features. Then again, Windows 2000 with active directory has more of both. Don't get me wrong, I still use Linux and BSD on my file and web servers, but all of my workkstations get 2k, and they have a 2k DC. My SMB network is managable, fast, supports the most current hardware, and, with the exception of some users' workstations, has not once crashed over the last 2 years.

    Security... well, "Yeeeeeaaahh... I'm gonna have ta... go ahead, and disagree..." Novell really doesn't have any sort of an edge over anything else on the market other than windows. Don't think so? Check bugtraq or securityfocus.

    Novell was certainly something when it was the big kid on the block, but that time has passed... I stand by my HA-HA-HA about Novell not going anywhere anytime soon.

  109. Re:Yeah! 3.12 baby! by zerofoo · · Score: 2

    I guess my clients would be close to that if their power/UPS systems were as reliable.

    -ted

  110. Re:What the heck?! by ezakimak · · Score: 1

    Load distribution.
    This company tracks visitor statistics among other things and experiences an extremely high volume of hits. Many users were high enough volume themselves to warrant their own set of tables, while low volume users were still grouped together.

  111. Pervasive by Anonymous Coward · · Score: 0

    Has any one used Pervasive SQL?

  112. Why not Interbase/Firebird? by Anonymous Coward · · Score: 0

    The article didn't say, so does anyone know why Novell didn't choose Interbase/Firebird instead of PostgreSQL?

  113. Re:Novell needs to do this .. by Anonymous Coward · · Score: 1, Informative

    Border Manager is old and broken. The real talent left that project about 5 years ago. It has since moved here. There is a broken remnant of what BM became called ichain. Though it is not marketed as such, it uses the same code base.

  114. Only one question by cascadingstylesheet · · Score: 2

    I don't think I'll hear a single arguement that Windows makes a better server... so what else?

    I really want to agree with you ... but ... WHY does it take 10 minutes to log in?

    I've worked three places with NT clients connecting to the network via Novell login. Same thing at each place. What is it doing??? For 10 minutes??? At least Windows networking lets me start working sometime before lunch.

    1. Re:Only one question by Anonymous Coward · · Score: 0

      As a Novell CNE I can tell you that what is happening is that it is taking 2 sec to log into Netware and 9 min and 58 sec to login in the NT box.

    2. Re:Only one question by Anonymous Coward · · Score: 0

      Because it usually helps if the servers are configured correctly.

    3. Re:Only one question by evilviper · · Score: 2

      The Netware client is nice to the network. If it fails to make a connection, it does not instantly try again, hammering the server and your network.

      If it takes a long time, it's quite likely either your server, or your network is overburdened. Could it possibly be that everyone in the company is trying to log-in at the same time? :-)

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Only one question by cascadingstylesheet · · Score: 2

      If it takes a long time, it's quite likely either your server, or your network is overburdened. Could it possibly be that everyone in the company is trying to log-in at the same time? :-)

      I thought it might be that, but even when I come in at odd hours, or on weekends, it's the same thing.

      And at my current employer, when I arrived, most people were on Win95 and connecting with Windows networking (hey what can I say, it's a state agency). We had snappy logins, mostly, and what variation there was did seem to depend on load.

      Then we switched to the glorious NT/Novell future (about 4 years late) and I was back in "go get a cup of coffee" mode. Oh well.

    5. Re:Only one question by evilviper · · Score: 2

      All I can say is that I have never even heard of such a problem. Without extensive knowledge of your setup, all I could offer is to go through a list of possiblities.

      Maybe your Netware servers are configured incorrectly, maybe the clients are configured incorrectly, maybe routers are configured incorrectly... I really can't say any more than that your experience is not standard, and is obviously the result of a problem with your site.

      I have come across many OLD Netware servers (think 100MHz) that have been up and running since their hardware was top of the line, and to this day are serving up authentication, print, and heavy-duty file services.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  115. duh by drinkypoo · · Score: 1

    Why maintain a port themselves when someone else will develop a product? It's just extra work for little or no money.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:duh by Anonymous Coward · · Score: 0

      I think you found the answer. Novell should make netware more standards compliant. FreeBSD, and even Solaris have Linux compatibility modes. While this is probably not low-level enough to support Oracle requirements, Novell chose long ago to deviate from Unix and develop their own proprietary OS.

  116. What about licensing? (can't use GPL) by Anonymous Coward · · Score: 0


    Looking at the PostgreSQL license, it is unrestrictive:

    http://www3.us.postgresql.org/docs/faq-english.h tm l#1.2

    As a developer that tends to integrate a lot of open source packages into commercial software, I'd comment that we only use packages with licenses like this. The GPL is a killer for anyone wanting to integrate open source into their commercial applications:

    https://order.mysql.com/

    1. Re:What about licensing? (can't use GPL) by Anonymous Coward · · Score: 0

      As a developer that tends to integrate a lot of open source packages into commercial software, I'd comment that we only use packages with licenses like this. The GPL is a killer for anyone wanting to integrate open source into their commercial applications:

      As a developer who volunteers lots of personal time for open source projects, I comment that I only code for projects with licenses like the GPL. BSD is a killer for those of us who do not want people to make money off our code by integrating it into their close source projects without benifiting the people who volunteered their time.

  117. Re:PHPBuilder Link Misleading by dbdweeb · · Score: 1

    You beat me to referencing the later and much more important link on the PHP Builder site. The first link is pretty much irrelevant without the superceding conclusions of the content of the 2nd.

    It's funny how MySQL AB just hasn't had time to write a multi-user benchmark. Based on the age of the link they haven't had time for a long time now. Yet they say benchmarking is important? Give me a break!

    I just completed my own multi-user benchmark tests and the great performance of PostgreSQL vs the not so great performance of MySQL with InnoDB was quite revealing. PostgreSQL's performance was stunning! MySQL with InnoDB hit the wall as I cranked up the number of sessions.

    Maybe the reason MySQL AB hasn't "had time" to create a multi-user benchmark is that it really IS hard to come up with one that shows them in a good light. The reason they haven't come up with such a benchmark is that it wouldn't survive the scrutiny of the open source community. If you need ACID compliance and you need performance then beware. InnoDB isn't "native" support for transactions and despite MySQL AB's claims there isn't any atomicity in locking. In fact, there really isn't any row level locking with MySQL... At least the InnoDB web site is more accurate (and honest) and explains that locking is a next-key value locking mechanism that is indexed based. MySQL AB's claim to support row level locking is deceptive.

    I haven't found any queries which perform well on MySQL and don't perform equally well on PostgreSQL. But I have found the opposite... a lot of queries that run just fine on PostgreSQL but not on MySQL. MySQL doesn't perform complex joins or subqueries but I guess you could work a little harder and code around these limitations to get some decent performance. But why bother when you can just use PostgreSQL with its full set of features and its absolutely stunningly good performance?

    Seems like lots of folks are stuck on past impressions with PostgreSQL version 6.5 and haven't kept up. Those who have not looked at PostgreSQL lately should throw all their prior conclusions out the door and compare the current state of MySQL vs. the current state of PostgreSQL. Ignore the MySQL AB marketing hype and see for yourself.

  118. That's called a "Recycle Bin" by yerricde · · Score: 1

    When you delete a file, NOS/NDS, flags the file as "deleted", and timestamps it. As you reuse disk space, the space used by the oldest deleted file (regadless of owner) is removed first. Once the system uses any part of a deleted file, you cannot recover it.

    Windows 95's Recycle Bin does exactly that. Mac OS version 7.0 had something a bit more primitive: whenever a file is copied onto a disk, if it won't fit, the shell "empties the trash" (purges all deleted files on all mounted volumes) first.

    --
    Will I retire or break 10K?
    1. Re:That's called a "Recycle Bin" by Anonymous Coward · · Score: 0

      If you're logged-in to a Windows server (using a Windows client, of course) and delete *OR* overwrite a file, that's it -- the original is gone. On Netware, it's still there.

      And you do *NOT* need to be Admin to recover files. My co-workers do it all the time (I'm the only admin here).

  119. Re:Doesn't MS SQL Server have row limits? Sybase d by MattRog · · Score: 1

    I see that now for the 'large object' although you are forced to use non-standard SQL in order to facilitate. It would be nice if it was invisible.

    It does not work with TEXT data though.

    --

    Thanks,
    --
    Matt
  120. Management and Open Source by Anonymous Coward · · Score: 0

    Maybe now I can convince upper management that PostgreSQL is indeed ready for enterprise use?

    We're using Sun hardware with an Oracle backend for a B2B website hosting ~70 simultaneous users. We also just spent around $300K (not including Oracle's $30K per year licensing fee) for _new_ Sun hardware, networking gear and Oracle 9i.

    Why in God's name did we do it? Well, part of it was the fact that management with absolutely no UNIX or application development experience went to the vendors and said, tell us what we need to buy. God forbid they do profiling of the existing system to see whether or not they actually need to buy new equipment!

    The other reason? We're not early adopters. That's the response I got when I asked why we didn't just deploy on commodity PC hardware running one of the free UNIX distros. with a PostgreSQL or MySQL backend. Would have cost us several orders of magnitude less money...

    Well, we currently use Novel NetWare so maybe attitudes will change?

  121. Lies, damned lies, statistics & database bench by Anonymous Coward · · Score: 0

    Check out the MySQL AB site at: http://www.mysql.com/doc/en/MySQL-PostgreSQL_bench marks.html

    Quoting from this page: "We know of two benchmark tests that claim that PostgreSQL performs better than MySQL Server. These both where multi-user tests, a test that we here at MySQL AB haven't had time to write and include in the benchmark suite, mainly because it's a big task to do this in a manner that is fair to all databases."

    It's funny how MySQL AB just hasn't had time to write a multi-user benchmark. Based on the age of the link they haven't had time for a long time now. Yet they say benchmarking is important? Give me a break!

    I just completed my own multi-user benchmark tests and the great performance of PostgreSQL vs the not so great performance of MySQL with InnoDB was quite revealing. PostgreSQL's performance was stunning! MySQL with InnoDB hit the wall as I cranked up the number of sessions.

    Maybe the reason MySQL AB hasn't "had time" to create a multi-user benchmark is that it really IS hard to come up with one that shows them in a good light. The reason they haven't come up with such a benchmark is that it wouldn't survive the scrutiny of the open source community. If you need ACID compliance and you need performance then beware. InnoDB isn't "native" support for transactions and despite MySQL AB's claims there isn't any atomicity in locking. In fact, there really isn't any row level locking with MySQL... At least the InnoDB web site is more accurate (and honest) and explains that locking is a next-key value locking mechanism that is indexed based. MySQL AB's claim to support row level locking is deceptive. Here's what the InnoDB manual says, "InnoDB does the row level locking so that when it searches or scans an index of a table, it sets shared or exclusive locks on the index records in encounters. Thus the row level locks are more precisely called index record locks."

    I haven't found any queries which perform well on MySQL that don't perform equally well on PostgreSQL. But I have found the opposite... queies that run just fine on PostgreSQL but not on MySQL. MySQL doesn't perform complex joins or subqueries but I guess you could work a little harder and code around these limitations to get some decent performance. But why bother when you can just use PostgreSQL with its full set of features and its absolutely stunningly good performance?

    Seems like lots of folks are stuck on past impressions with PostgreSQL version 6.5 and haven't kept up. Those who have not looked at PostgreSQL lately should throw all their prior conclusions out the door and compare the current state of MySQL vs. the current state of PostgreSQL. Ignore the MySQL AB marketing hype and see for yourself.

  122. Re:PHPBuilder Link Misleading by Anthony+Boyd · · Score: 2
    I just completed my own multi-user benchmark tests and the great performance of PostgreSQL vs the not so great performance of MySQL with InnoDB was quite revealing.

    Well, since MySQL can keep up with Oracle, are you suggesting that Oracle has "not so great performance" and that PostgreSQL can outperform Oracle?

  123. Re:Doesn't MS SQL Server have row limits? Sybase d by bmomjian · · Score: 1
    You are incorrect. pg_class stores the TOAST table id for long field values.

    This inserts 1 million X's into a text field:

    test=> insert into test (textcol) select repeat('x', 1000000);

    This feature has been in PostgreSQL since April, 2001.

  124. Re:Doesn't MS SQL Server have row limits? Sybase d by MattRog · · Score: 1

    Cool, I stand corrected then. IMHO it should be added to the docs TEXT datatype because that was the first place I looked to come up with my on/off row analysis:
    http://www.postgresql.org/idocs/index.p hp?datatype -character.html

    Maybe just a short blurb stating it is TOASTed. :)

    And the docs here:
    http://www.postgresql.org/idocs/index.php?l argeobj ects.html

    Is what pointed to the alternate syntax for the large object support. So does the pg_class silently use the large_object syntax to stuff TEXT columns?

    Also this:
    Tip: There are no performance differences between these three types, apart from the increased storage size when using the blank-padded type.

    Led me to beleive that the TEXT was stored on-row, because there will be a hair bit more I/O to find the TEXT data, which does not seem to be indicated.

    --

    Thanks,
    --
    Matt
  125. Re: So it ain't so....TEXT inline with rows??? by gi-tux · · Score: 1

    As a developer that develops things to be as database independant as is possible, I always keep things like that in a separate table. If I have a field that would be storing text, a blob, a clob, etc., I just automatically place it in a separate table. I know that it can't hurt performance too much like that and I can likely measure the worst case performance impact anyway.

    --
    I have no sig, does anyone have one to spare?
  126. Re:What the heck?! by pmz · · Score: 2

    ...frankly, I am disgusted and disappointed to not have a Free alternative in between those two.

    No, you are disgusted and disappointed to not have a free alternative in between those two.

  127. Re:Novell? Netware? by Anonymous Coward · · Score: 0

    :(

  128. Problem with Oracle: Larry Ellison. by Futurepower(R) · · Score: 2


    I agree with an above commenter that the discussion has been extremely sensible.

    There is an issue with Oracle that affects the the choice of a database for a new system: Larry Ellison is widely reputed to be psychologically unbalanced. He is a billionaire who doesn't have to work, and that also affects everything that he does.

    If you can use PostgreSQL, then you have the advantage of not dealing with factors that could cause your database system to become much less attractive in the future. Companies like Novell, WordPerfect, Corel, Powerbuilder and many others have been remarkably self-destructive. They were big players 5 years ago, much smaller now. An now, unbelievably, Microsoft seems to be getting ready for a big fall: Windows XP Shows the Direction Microsoft is Going.

    Open Source has a BIG advantage that it is not tied to any one person's ego.

  129. Yay for BSD by Anonymous Coward · · Score: 0

    Yay for Postgres and PostgreSQL, free software developed on the truly free technically superior original BSD operating system. It's cool to develop on BSD.

  130. Re:HA-HA-HA by Anonymous Coward · · Score: 0

    You are truly an idiot who does not know his facts. Get it right next time, bozo.

  131. Re:HA-HA-HA by Jim+Norton · · Score: 1

    You use AMIGA in your example? Let's talk about current platforms, please.

    Windows 2000's management features don't even APPROACH Zenworks' functionality. Don't give me that shit ...

    Our workstations get 2k and 98 ... what's that have to do with anything? You can have them run with Windows on the network if you want. That'll be your nightmare.

    Yeah, about Security: take a look at that mailing list again. Notice all of the OpenSSL exploits which have plagued GNU/BSD OS's for weeks now?? Was Netware susceptible? Check all of the security patches available on security.debian.org for example ...

    BSD is very secure, and just as secure (if not more so) than Netware. I will NOT argue with you on that point... Linux is another story, however. Sure, it's secure if you keep up on all the patches, i'm not denying that (I use Linux at home, i'd like to work with Linux on the desktop at work if we can swing it (mostly to avoid M$'s increasingly draconian licensing)) However, it does not measure up to Netware's security as far as i'm concerned.

    Just to clarify: with respect to security I am not taking jabs at Linux or BSD ... just Windows (it being the more popular NOS and all) Linux, despite its warts and pimples, has acceptible security and make it easy to keep up on the latest updates (which, I find, are released quickly enough so that most security flaws are not an issue) without rebooting (which is something that Netware should work on, IMO)

    And I stand by the premise I made that Novell is still a contender, it's NOT an 'old workhorse' like the topic states ... it is a modern, feature-ful NOS which can stand up to any other NOS on the market today. As far as i'm concerned, that is an inarguable point.

    --
    -- Jim
  132. PostgreSQL is not the only Option by Anonymous Coward · · Score: 0

    PostgreSQL is being ported by one of Novell's developer Net sysops. Novell are currently managing the port of MySQL to NetWare.

  133. You forgot "Unbreakable" by _damnit_ · · Score: 1

    Just kidding. I love the ego of Larry Ellison. I heard he quit the board of Apple because he doesn't have the time to dedicate to it. Yet, he's pouring money into his bid for the America's Cup. It must be great to be that rich.

    --


    _damnit_

    It's my job to freeze you. -- Logan's Run
  134. Novell is Unix by Anonymous Coward · · Score: 0

    Novell is based on Unix, so your comment that Unix is older than Novell is incorrect. Novell is as old as Unix because it was derived from Unix.

  135. Agreed to a point by einhverfr · · Score: 2

    I am a maintainer of a very large open sourced web application framework written in PHP (see my sig). In the beginning of the project we decided to support BOTH MySQL and PostgreSQL. Because we are trying to go for CRM tools, generally feel that PostgreSQL was better suited for that market (hehe we have *emulate* group/roll permissions in MySQL). But our decision to support both was based on the following considerations:

    1: There are more web developers that know MySQL than PostgreSQL,so for small businesses, MySQL support is important, and at the time, I was unable to get PostgreSQL to properly initialize under Cygwin on Windows, so we ruled that out.

    2: By supporting multiple database backends, we were forced to develop much more extensible application modules, with different levels of database abstractions. Emulating some of PostgreSQL's capabilities in MySQL proved to bew a challenge and so did making PostgreSQL's record set's behave as if they were forward-only. The end result would be easier to port if necessary to Microsoft SQL Server, Oracle or any other reasonably ANSI-complient RDBMS. Although at least one Microsoft engineer has been quoted as saying "Portability is for canoes" (referring to additional QA overhead of portable software), we feel that software designed for portability is in variably better software than single-platform software because the design process is more rigorous.

    The end result, I believe, is a quickly maturing project which is both powerful and extensible, and if we only had one open source RDBMS, that would not be the case.

    --

    LedgerSMB: Open source Accounting/ERP
  136. Re:Best undelete (now NetWare file system) by alister · · Score: 1
    Netware's ACLs are much more difficult to get right, and don't really provide any advantage over Unix permissions with that extra work.

    I don't reckon that's accurate. The single best part obout NW ACLs is that fact that a file or directory can't only have one owner and one group permission set. You can have multiple individuals each with different rights, and multiple groups each with different rights. SRWCEMFA is useful, a little more flexible than rwx, but remember that x is a little useless in a Windows environment. S is somewhat redundant, although can come in handy if you use Inherited Rights Filters. Good FS design obviates the need for IRFs, in my opinion. Anyway, here endeth the lesson^H^H^H^H^H^Hrant.

    Alister

  137. Re:Best undelete (now NetWare file system) by evilviper · · Score: 2
    best part obout NW ACLs is that fact that a file or directory can't only have one owner and one group permission set.

    In theory, ACLs give you more flexability. However, even with the most complex things I've ever done, there's never been a situation where the Unix permissions (simply creating a group to own a set of files, then adding users as needed) haven't been more than adequate, as well as requiring much less inital time setting them up, and requiring a lot less time maintaining them... And by "much less" I really do mean A LOT of time.

    SRWCEMFA is useful, a little more flexible than rwx

    Hmm, this make take a while:

    99.9% of the time, WCEM are all used together, just like a Unix write bit. Partly, that is because of the way many Windows programs work (e.g. Office).

    R is the same as the Unix read bit, and F is just like the Unix execute bit (on folders).

    So that leaves us with S and A that Unix doesn't really have. Problem is, I don't find them to be all that useful myself. I mean, if you've given someone the right to modify, and erase a file, I don't see why they should be allowed to modify the permissions on that file as well. So, it's something I've never had any use for.

    Additionally, (AFAIK) Netware does NOT come with the BSD chflags (or Linux chattr) attributes. Not that they would be commonly used attributes on a Netware server, but they are very good to have in certain situations.

    So, I think the Unix RWX permissions are actually just as flexible as Netware's ACLs. And they are quite a bit less time consuming to set and modify.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant