Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Announcements

Novell Releases PostgreSQL for NetWare 364

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."
This discussion has been archived. No new comments can be posted.

Novell Releases PostgreSQL for NetWare

Comments Filter:
  • by oh ( 68589 ) on Friday September 20, 2002 @02:04AM (#4295574) Journal
    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.
  • If you're looking for a nice RDBMS for Netware, iAnywhere Solutions [ianywhere.com] has SQL Anywhere [sybase.com], 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

    • 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.
  • MySQL vs. PostgreSQL (Score:5, Informative)

    by mbogosian ( 537034 ) <matt&arenaunlimited,com> on Friday September 20, 2002 @02:16AM (#4295608) Homepage
    If you do a Google search for "MySQL vs. PostgreSQL [google.com], you'll get a lot of hits. Here are a few that seem to be pretty informative (if not slightly dated):

    here [mysql.com]
    here [postgresql.org]
    here [devshed.com]
    here [phpbuilder.com]
    here [phd.pp.ru]
    here [oreillynet.com] (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.
    • 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.

  • Best undelete (Score:3, Interesting)

    by jelle ( 14827 ) on Friday September 20, 2002 @02:28AM (#4295641) Homepage
    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.

    • Re:Best undelete (Score:5, Informative)

      by evilviper ( 135110 ) on Friday September 20, 2002 @03:15AM (#4295749) Journal
      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?
      • 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.
      • 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.
      • 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?
      • Re:Best undelete (Score:4, Informative)

        by miffo.swe ( 547642 ) <daniel...hedblom@@@gmail...com> on Friday September 20, 2002 @07:42AM (#4296365) Homepage Journal
        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.
        • 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.
      • Re:Best undelete (Score:3, Informative)

        by Dwonis ( 52652 )

        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.

      • 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.

      • Re:Best undelete (Score:3, Informative)

        by jelle ( 14827 )
        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.

      • 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.

  • Good stuff! (Score:4, Insightful)

    by shplorb ( 24647 ) on Friday September 20, 2002 @02:38AM (#4295669) Homepage Journal
    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!

  • by evilviper ( 135110 ) on Friday September 20, 2002 @02:47AM (#4295684) Journal
    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.
    • 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.

    • by Anonymous Coward
      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
    • 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.
    • 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.

      • 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? :-)
  • by haggar ( 72771 ) on Friday September 20, 2002 @04:29AM (#4295854) Homepage Journal
    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.
    • 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
      • 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.
  • There is a new beta period just been announced for the latest version here [postgresql.org]... It has a lot of feature improvements that the non-postgres fans moan about (i.e column drop)
  • by PhilHibbs ( 4537 ) <snarks@gmail.com> on Friday September 20, 2002 @05:29AM (#4295964) Journal
    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.
    • "Pervasive"?!?!?!? (Score:3, Informative)

      by FreeLinux ( 555387 )
      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.
      • 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.
  • Sigh (rolls eyes) (Score:3, Insightful)

    by buss_error ( 142273 ) on Friday September 20, 2002 @07:42AM (#4296364) Homepage Journal
    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.

  • Comment removed based on user account deletion

You know you've landed gear-up when it takes full power to taxi.

Working...