home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / database / 7772 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  1.5 KB

  1. Path: sparky!uunet!ogicse!decwrl!pa.dec.com!nntpd2.cxo.dec.com!tincup.enet.dec.com!lindsey
  2. From: lindsey@tincup.enet.dec.com (Randy Lindsey)
  3. Newsgroups: comp.databases
  4. Subject: Re: What is Rushmore indexing - FOXPRO?
  5. Message-ID: <1992Nov12.001603.529@nntpd2.cxo.dec.com>
  6. Date: 12 Nov 92 00:06:49 GMT
  7. Article-I.D.: nntpd2.1992Nov12.001603.529
  8. References: <74316@hydra.gatech.EDU>
  9. Sender: usenet@nntpd2.cxo.dec.com (USENET News System)
  10. Organization: Colorado Software Solutions, Inc.
  11. Lines: 23
  12.  
  13.  
  14. In article <74316@hydra.gatech.EDU>, gt2768b@prism.gatech.EDU (JENGLUNG LIN) writes...
  15. >Can someone tell me what is the indexing method used by FOXPRO -
  16. >RUSHMORE ?
  17.  
  18. Rushmore is sort of a "turbo-access" method.  Foxpro invokes it automatically
  19. when the right conditions apply (suitable indexes on the right fields,
  20. enough memory).  I've heard it's some kind of bit-mapping technique.
  21.  
  22. It is used by the SQL SELECT optimizer and when you use the "FOR" clause
  23. on various Foxpro commands.  So it's a "set of records" thing--it quickly
  24. retrieves a set of records that match your query, which you can then access
  25. individually, or browse, or print, etc.
  26.  
  27. To take advantage of it, you want to have an index on each field that will
  28. appear in your SELECT WHERE or FOR clause.  Some people just completely
  29. invert their databases--they put an index on (nearly) every field.  Using
  30. compact structural indexes takes a lot of the sting out of that.
  31.  
  32. Anyone know more about how Rushmore works?  I'm curious about the details
  33. myself.
  34.  
  35. Randy
  36.