home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / database / 9410 < prev    next >
Encoding:
Text File  |  1993-01-26  |  4.5 KB  |  84 lines

  1. Newsgroups: comp.databases
  2. Path: sparky!uunet!utcsri!torn!spool.mu.edu!sdd.hp.com!ux1.cso.uiuc.edu!news.iastate.edu!ponderous.cc.iastate.edu!viking
  3. From: viking@iastate.edu (Dan Sorenson)
  4. Subject: Re: picking between FoxPro and Paradox
  5. Message-ID: <viking.728022729@ponderous.cc.iastate.edu>
  6. Keywords: help
  7. Sender: news@news.iastate.edu (USENET News System)
  8. Organization: Iowa State University, Ames IA
  9. References: <hh2x.727968142@crux1.cit.cornell.edu>
  10. Date: Tue, 26 Jan 1993 04:32:09 GMT
  11. Lines: 71
  12.  
  13.     Is anybody making a FAQ for this group?  This seems like a fairly
  14. common question, so I'll post it.
  15.  
  16. hh2x@crux3.cit.cornell.edu (Danish) writes:
  17.  
  18. >We want to buy a database so that we
  19. >can perform some more standard manipulations on our output data. The main
  20. >thing is sorting the data quickly on any field. Which program -- Foxpro or
  21. >Paradox, or is there something faster I haven't heard of yet-- is faster
  22. >when sorting huge data files up to 150 meg?
  23.  
  24.     I've tested FoxPro/LAN on files of nearly a gigabyte in size (had
  25. to fill the server's hard drive and test for data integrity myself before
  26. I'd let Novell do it for me.  I'm strange that way).  It seems to do the
  27. trick.  Speed is dependent mainly upon how fast your drives are and how
  28. much EMS memory you have available.  A 6500-record sort on a 50-char
  29. field will take roughly 15 seconds on a 386/25 with 490K free and an old
  30. ESDI drive at ~20ms access time.  The thing to do, of course, is to write
  31. a .prg (xBase language program, similar to a Unix shell script but with
  32. loads of extentions and it is compiled) and let your machine do this during
  33. the lunch break or overnight.
  34.  
  35.     Recent DBMS Advisor articles indicate Paradox 4.0 (?) is a bit
  36. faster than Fox in some operations.  Personally, I'd be leery unless I
  37. knew what dataset was being worked, how it was being manupulated, and
  38. what platform it was on.  Benchmarks and real life are often different,
  39. especially when the benchmark is used for an advertisement.
  40.  
  41. >If Foxpro and Paradox are equal in this respect, then it would be helpful
  42. >to know which one is easier to manipulate. Half of us are c programmers who
  43. >could get by either way, but the other half might be aided by an easier
  44. >interface... which program makes this easier to provide?
  45.  
  46.     Having never seen Paradox, I can't compare Fox to it.  However, do
  47. any of you have FORTRAN experience?  Take out the implied DO's and that's
  48. roughly what xBase is like.  In short, easy to write, read, and learn,
  49. with loads of extentions for you to play with as you need.  Most of your
  50. common statistical functions are covered by the CALCULATE command, and
  51. virtually all things can be done from a menu system.  One nice thing that
  52. keeps users off my back is the <verify> button, which verifies that the
  53. conditions for calculation that you have chosen do indeed make a valid
  54. statement.  That statement appears in the command window, so it's a simple
  55. cut-and-paste to place it in a .prg for use in some canned routine.  The
  56. on-line help menu (the manual, essentially, cross-referenced and can be
  57. called by context.  Ex: help update shows the update reference and will
  58. show any cross-references under the See Also menu) is a great boon to
  59. productivity as well.
  60.  
  61.     Let me put it this way: I'll be graduating next December.  This
  62. spring we'll hire a replacement.  Within four months I intend to have
  63. this guy supporting roughly three megabytes of source code, 300 megs of
  64. critical data, and a Novell 3.11 network.  This replacement will likely
  65. be a farm kid with a whole semester of Pascal or maybe Fortran under
  66. his belt and a working knowledge of MS-DOS.  It's a realizable goal
  67. with Foxpro, because it's that simple to use and learn.
  68.  
  69.     Now then, if some nice Paradox user would give his/her side of the
  70. story, we'll be well on our way to getting that FAQ entry written.  Perhaps
  71. some Paradox user would like to try a few comparisons against Fox?  I'd
  72. be happy to ftp any datasets and a list of operations to clock from somebody
  73. and work out routines to do these and record the times automatically.
  74. Perhaps we might use Danish's dataset as a real-world example, among others?
  75.  
  76.     And no, I'm not at all affilliated with Fox.  In fact, the programs
  77. we distribute using Fox and the Developers Kit have no royalties going to
  78. me.  I'm just a rather satisfied customer and interested in the comparison.
  79.  
  80. < Dan Sorenson, DoD #1066 z1dan@exnet.iastate.edu viking@iastate.edu >
  81. <  ISU only censors what I read, not what I say.  Don't blame them.  >
  82. <     USENET: Post to exotic, distant machines.  Meet exciting,      >
  83. <                 unusual people.  And flame them.                   >
  84.