home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre2.z / postgre2 / ref / introduction < prev    next >
Encoding:
Text File  |  1992-08-27  |  4.0 KB  |  134 lines

  1. .\" XXX standard disclaimer belongs here....
  2. .\" $Header: /private/postgres/ref/RCS/introduction,v 1.14 1992/07/13 03:45:59 ptong Exp $
  3. .SS INTRODUCTION 5/02/90
  4. .XA 0 "Section 1 \*- Introduction"
  5. .sp 2i
  6. .ps 14
  7. .ce
  8. .b "SECTION 1 \*- INTRODUCTION"
  9. .sp 3
  10. .uh OVERVIEW
  11. .lp
  12. This document is the reference for the \*(PP database system
  13. under development at the University of California, Berkeley.
  14. It is intended to be a supplement to the \*(PP Manual, which is
  15. included in this distribution.
  16. The \*(PP project,
  17. led by Professor Michael Stonebraker 
  18. is sponsored by the Defense Advanced Research Projects Agency
  19. .r ( \c
  20. .A DARPA ),
  21. the
  22. Army Research Office (ARO), the National Science Foundation (NSF),
  23. and
  24. .A ESL ,
  25. Inc.
  26. .lp
  27. \*(PP is distributed in source code format and is
  28. the property of the Regents of the University of California.
  29. However, the University will grant unlimited commercialization
  30. rights for any derived work on the condition that it obtain an
  31. educational license to the derived work.
  32. For further information, consult the Berkeley Campus Software Office,
  33. 295 Evans Hall, University of California, Berkeley, CA 94720.
  34. Moreover, there is no organization who can help you
  35. with any bugs you may encounter or with any other problems.
  36. In other words,
  37. this is
  38. .b unsupported
  39. software.
  40. .uh "\*(PP DISTRIBUTION"
  41. .sp
  42. This reference describes Version \*(PV of \*(PP.  The \*(PP software is
  43. about 200,000 lines of C code, and is available for 
  44. SUN 4 class machines, for DECstation 3100 and 5000 machines and for
  45. the SEQUENT Symmetry machine.
  46. Information on obtaining the source code for these computers is
  47. available from:
  48. .(l
  49. Chandra Ghosh
  50. Computer Science Division
  51. 521 Evans Hall
  52. University of Califiornia
  53. Berkeley, CA 94720
  54. (510) 642-4662
  55. .)l
  56. .sp
  57. Version \*(PV has been tuned modestly.  Hence on the Wisconsin benchmark,
  58. one should expect performance about twice that of the public domain,
  59. University of
  60. California Version of \*(II, a relational prototype
  61. from the late 1970s.
  62. .sp
  63. .uh "\*(PP DOCUMENTATION"
  64. .lp
  65. This
  66. reference describes the functionality of Version \*(PV
  67. and contains
  68. notations where appropriate to indicate which features are not implemented in
  69. Version \*(PV.
  70. Application developers should note that
  71. this reference contains only the specification for
  72. the low-level call-oriented application program interface,
  73. LIBPQ.
  74. .lp
  75. The remainder of this reference is structured as follows.
  76. In Section 2 (UNIX),
  77. we discuss the \*(PP capabilities that are available directly
  78. from the operating system.
  79. Section 3 (BUILT-INS) describes \*(PP internal data types, functions, and
  80. operators.
  81. Section 4 (COMMANDS) then describes \*(PQ,
  82. the language by which a user interacts with a
  83. \*(PP database.
  84. Then,
  85. Section 5 (LIBPQ) describes
  86. a library of low level routines through which a user can
  87. formulate \*(PQ queries from a
  88. C program and get appropriate
  89. return information back to his program.
  90. Next,
  91. Section 6 (FAST PATH) continues with a description of
  92. a method by which applications may execute functions in \*(PP
  93. with very high performance.
  94. Section 7 (LARGE OBJECTS) describes the internal \*(PP interface for accessing
  95. large objects. 
  96. The reference concludes with Section 8 (FILES), a collection of file format
  97. descriptions for files used by \*(PP.
  98. .lp
  99. .uh ACKNOWLEDGEMENTS
  100. .lp
  101. \*(PP has been constructed by a team of undergraduate, graduate, and
  102. staff programmers.
  103. The contributors (in alphabetical order) consisted of
  104. James Bell,
  105. Jennifer Caetta,
  106. Jolly Chen,
  107. Ron Choi,
  108. Jeffrey Goh,
  109. Joey Hellerstein,
  110. Wei Hong,
  111. Anant Jhingran,
  112. Greg Kemnitz,
  113. Case Larsen
  114. Jeff Meredith,
  115. Michael Olson,
  116. Lay-Peng Ong,
  117. Spyros Potamianos,
  118. Sunita Sarawagi,
  119. and Cimarron Taylor.
  120. .lp
  121. For Version 4.0, Jeff Meredith served as chief programmer and was
  122. responsible for
  123. overall coordination of the project and for individually implementing the
  124. "everything else"
  125. portion of the system.
  126. .lp
  127. This reference was collectively written by
  128. the above implementation team,
  129. assisted by Michael Stonebraker, Chandra Ghosh and Claire Mosher.
  130. .uh FOOTNOTES
  131. .lp
  132. \*(UU is a trademark of
  133. .A AT&T .
  134.