home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / perl / 7031 < prev    next >
Encoding:
Text File  |  1992-11-17  |  4.6 KB  |  85 lines

  1. Newsgroups: comp.lang.perl
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!iggy.GW.Vitalink.COM!cs.widener.edu!eff!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!uvaarpa!mmdf
  3. From: Alan Stebbens <aks%anywhere@hub.ucsb.edu>
  4. Subject: Re: Flatfile db recommendations 
  5. Message-ID: <1992Nov18.035418.10491@uvaarpa.Virginia.EDU>
  6. Sender: mmdf@uvaarpa.Virginia.EDU (Mail System)
  7. Reply-To: aks%anywhere@hub.ucsb.edu
  8. Organization: The Internet
  9. Date: Wed, 18 Nov 1992 03:54:18 GMT
  10. Lines: 73
  11.  
  12. In article <1992Nov16.185656.9983@kakwa.ucs.ualberta.ca>, sherwood@space.ualberta.ca (Operator) writes:
  13. | |> Has anyone invented a general purpose flatfile database in perl?  My boss 
  14. | |> doesn't need oracle.  He needs something that  will act as rolodex, biblio-
  15. | |> graphy, etc.
  16.  
  17. | |> I've found a few in C but none quite fit our needs, and my C is not fluent
  18. | |> enough yet to casually adapt other people's semidocumented code.
  19. | A couple of db's you could look at are shql, an sql database system
  20. | built using standard utilities and q, a db implemented in awk in "The
  21. | AWK programming language". As perl has the facilities of both sh and
  22. | awk it should be possible to rebuild both in perl.
  23.  
  24. My recommendation is either "Jinx", by Peter Henning, or "rdb" (the Perl
  25. version), by Walt Hobbs.  Both are in use at our site for various tasks.
  26.  
  27. Notably, we use *Jinx* to maintain our host database, with and from which
  28. we automatically create *all* of our DNS nameserver files, as well as a
  29. other ancillary files (/etc/hosts, /usr/lib/mail/smtphosts,
  30. /usr/lib/news/nntp_access, etc.).
  31.  
  32. Jinx has an interactive "cterm"-based user interface, as well as a
  33. shell-oriented set of command invocations.
  34.  
  35. RDB is mostly a set of Perl scripts working as filters, like "row" &
  36. "column"; a very nifty table formatting script is in "ptbl", which can
  37. do long field folding into multiple lines per row.
  38.  
  39. Enjoy.
  40.  
  41. Alan Stebbens        <aks@hub.ucsb.edu>             (805) 893-3221
  42.      Center for Computational Sciences and Engineering (CCSE)
  43.           University of California, Santa Barbara (UCSB)
  44.            3111 Engineering I, Santa Barbara, CA 93106
  45.  
  46.  
  47. Here are some FTP references for RDB: (archie "RDB")
  48.  
  49.   total 11
  50.   -r--r--r--  1 ftp   92213 Nov  4 01:18 /anonymous@hub.ucsb.edu:/pub/data/RDB.tar.Z
  51.   -r--r--r--  1 ftp   32990 Oct  8  1991 /anonymous@ucselx.sdsu.edu:/pub/unix/RDB.tar.Z
  52.   -r--r--r--  1 ftp   92213 Jun 28 13:02 /anonymous@dsrbg2.informatik.tu-muenchen.de:/physik/rand.org/RDB.tar.Z
  53.   -r--r--r--  1 ftp   32990 Oct  7  1991 /anonymous@iamsun.unibe.ch:/Databases/RDB.tar.Z
  54.   -r--r--r--  1 ftp    3919 Oct  7  1991 /anonymous@iamsun.unibe.ch:/Databases/RDB.tar.Z.README
  55.   -r--r--r--  1 ftp   32990 Dec 12  1991 /anonymous@minnie.zdv.uni-mainz.de:/pub0/pub/database/RDB.tar.Z
  56.   -r--r--r--  1 ftp   72561 Dec 26  1991 /anonymous@nic.switch.ch:/software/sources/perl/RDB/RDB.tar.Z
  57.   -r--r--r--  1 ftp   92213 Oct 25 18:33 /anonymous@pinus.slu.se:/pub/unix/databases/RDB.tar.Z
  58.   -r--r--r--  1 ftp   92213 Jun 26 05:24 /anonymous@rand.org:/pub/RDB.tar.Z
  59.   -r--r--r--  1 ftp   32990 Oct 24  1991 /anonymous@relay.iunet.it:/local/RDB.tar.Z
  60.   -r--r--r--  1 ftp   92213 Jun 28 13:02 /anonymous@reseq.regent.e-technik.tu-muenchen.de:/physik.archive/rand.org/RDB.tar.Z
  61.  
  62. And here are the ones for Jinx: (archie -s "jinx") (with some heuristic
  63. filtering :)
  64.  
  65.   total 29
  66.   -r--r--r--  1 ftp  455729 Jun 19  1991 /anonymous@hub.ucsb.edu:/pub/languages/jinx.tar.Z
  67.   -r--r--r--  1 ftp   56655 Mar 25  1991 /anonymous@plan9.njit.edu:/pub/perl/jinx.ps.Z
  68.   -r--r--r--  1 ftp   67667 Mar 25  1991 /anonymous@plan9.njit.edu:/pub/perl/jinx.shar.Z
  69.   -r--r--r--  1 ftp   67667 Jun 13  1991 /anonymous@qiclab.scn.rain.com:/pub/database/jinx.shar.Z
  70.   -r--r--r--  1 ftp   85771 Dec 15  1990 /anonymous@world.std.com:/src/util/perltools/jinx.ps.Z
  71.   -r--r--r--  1 ftp   63369 Dec 15  1990 /anonymous@world.std.com:/src/util/perltools/jinx.shar.Z
  72.   -r--r--r--  1 ftp   85771 Sep 18  1990 /anonymous@oskgate0.mei.co.jp:/tmp_mnt/public/free/others/jinx.ps.Z
  73.   -r--r--r--  1 ftp   63369 Sep 18  1990 /anonymous@oskgate0.mei.co.jp:/tmp_mnt/public/free/others/jinx.shar.Z
  74.   -r--r--r--  1 ftp   56655 Oct 24 10:22 /anonymous@coombs.anu.edu.au:/pub/perl/scripts/jinx.ps.Z
  75.   -r--r--r--  1 ftp   67667 Oct 24 10:23 /anonymous@coombs.anu.edu.au:/pub/perl/scripts/jinx.shar.Z
  76.   -r--r--r--  1 ftp   56655 Feb 19  1991 /anonymous@sol.cs.ruu.nl:/DOC/jinx.ps.Z
  77.   -r--r--r--  1 ftp   56655 Nov  8  1991 /anonymous@sol.cs.ruu.nl:/PERL/jinx.ps.Z
  78.   -r--r--r--  1 ftp   67667 Nov  8  1991 /anonymous@sol.cs.ruu.nl:/PERL/jinx.shar.Z
  79.   -r--r--r--  1 ftp   56655 Feb 19  1991 /anonymous@sol.cs.ruu.nl:/UNIX/jinx.ps.Z
  80.   -r--r--r--  1 ftp   67667 Jan 24  1991 /anonymous@sol.cs.ruu.nl:/UNIX/jinx.shar.Z
  81.  
  82.  
  83.  
  84.