Thread: Abbreviation list
Is there a comprehensive (or semi-comprehensive) on-line list of commonly used PG-related abbreviations used in PostgreSQL documentation, mail-lists, etc.? If there is not, would such a list make a reasonable one-page addition to the PG manual? Things like GUC and DDL for example. Couldn't find them in the user documentation index. I looked at what Google offered up with "GUC site:www.postgresql.org" and got 64 results. Virtually all were links to the weekly news but I found no result that said what GUC means. Cheers, Steve
Steve Crawford wrote: > Is there a comprehensive (or semi-comprehensive) on-line list of > commonly used PG-related abbreviations used in PostgreSQL documentation, > mail-lists, etc.? If there is not, would such a list make a reasonable > one-page addition to the PG manual? I don't think we have one, but IMHO it would be an excellent idea. We do have some abbreviations, e.g. HOT, TOAST, WAL are the ones that jump immediately to mind (besides the ones you mentioned). -- Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC "Granting software the freedom to evolve guarantees only different results, not better ones." (Zygo Blaxell)
Alvaro Herrera wrote: > Steve Crawford wrote: >> Is there a comprehensive (or semi-comprehensive) on-line list of >> commonly used PG-related abbreviations used in PostgreSQL documentation, >> mail-lists, etc.? If there is not, would such a list make a reasonable >> one-page addition to the PG manual? > > I don't think we have one, but IMHO it would be an excellent idea. We > do have some abbreviations, e.g. HOT, TOAST, WAL are the ones that > jump immediately to mind (besides the ones you mentioned). > My vote is to add "Appendix I. Abbreviations". Don't know if it's practical for 8.3 documentation but it would be nice to add even if it only has a few entries as additional ones could be collected via the user notes. I suggest as a discussion starting-point the following inclusion criteria: 1. Any abbreviation/acronym that appears in the PostgreSQL documentation (even if those terms may not be PG specific - we shouldn't assume that everyone knows them). Good documentation practice recommends defining abbreviations the first time they are used. Better still, ensure that they are in the abbreviation list. 2. PostgreSQL-specific abbreviations/acronyms commonly used in on-line conversations, news-releases, notes, etc. even if not (or not yet) in the official documentation. 3. Abbreviations/acronyms that do not meet criteria 1 or 2 but which are likely to clarify PG related conversations (optional, lower priority and within the limitations of avoiding appendix bloat). So BSD, STONITH, DBA, DBMS, RDBMS, GEQO would meet both criteria 1 and criteria 2. GUC and DDL (currently) only meet the second criteria. A starter list mostly gleaned from PG documentation (typing defs quickly and from memory - feel free to make corrections): BKI - Backend Interface CID - Command Identifier CLI - Call Level Interface / Command Line Interface CVE - Common Vulnerabilities and Exposures CVS - Concurrent Version System DBA - Database Administrator DBMS - Database Management System DDL - Data Definition Language DML - Data Manipulation Language DSN - Data Source Name ECPG - Embedded SQL in C ?? GEQO - Genetic Query Optimizer GIN - Generalized Inverted Index GIST - Generalized Search Tree GNU - Gnu's Not Unix GSSAPI - Generic Security Services Application Programming Interface GUC - Global User Configuration HOT - Heap Oriented Tuples IEC - International Electrotechnical Commission ISO - International Standards Organization JDBC - Java Database Connectivity JRT - Java Routines and Types LDAP - Lightweight Directory Access Protocol MED - Management of External Data MVCC - Multi Version Concurrency Control NLS - Natural Language Support ODBC - Open Database Connectivity OID - Object Identifier OLAP - Online Analytical Processing OLB - Object Language Bindings PAM - Pluggable Authentication Modules PITR - Point In Time Recovery POSIX - Portable Operating System Interface PSM - Persistent Stored Modules RPM - Redhat Package Manager SSPI - Security Support Provider Interface SQL - Structured Query Language SSL - Secure Sockets Layer STONITH - Shoot The Other Node In The Head TOAST - The Oversize Attribute Storage Technique UUID - Universally Unique Identifier WAL - Write Ahead Log XID - Transaction Identifier XML - Extensible Markup Language Cheers, Steve
Steve Crawford <scrawford@pinpointresearch.com> writes: > My vote is to add "Appendix I. Abbreviations". It seems more like FAQ material than something for the manual. regards, tom lane
Tom Lane wrote: > Steve Crawford <scrawford@pinpointresearch.com> writes: > > My vote is to add "Appendix I. Abbreviations". > > It seems more like FAQ material than something for the manual. I prefer the manual. I would think the list would be pretty long and deal with lots of internals terms. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://postgres.enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
> I prefer the manual. I would think the list would be pretty long and > deal with lots of internals terms. Also the manual has more "reference" character; as we saw with GUC in this discussion it is still possible to find a CORRECT definition of them. Harald -- GHUM Harald Massa persuadere et programmare Harald Armin Massa Spielberger Straße 49 70435 Stuttgart 0173/9409607 fx 01212-5-13695179 - EuroPython 2008 will take place in Vilnius, Lithuania - Stay tuned!
Steve Crawford wrote: > My vote is to add "Appendix I. Abbreviations". Don't know if it's > practical for 8.3 documentation but it would be nice to add even if it > only has a few entries as additional ones could be collected via the > user notes. > > I suggest as a discussion starting-point the following inclusion criteria: > > 1. Any abbreviation/acronym that appears in the PostgreSQL documentation > (even if those terms may not be PG specific - we shouldn't assume that > everyone knows them). Good documentation practice recommends defining > abbreviations the first time they are used. Better still, ensure that > they are in the abbreviation list. Isn't this just what the ABBR tag in html is for? -- Alban Hertroys a.hertroys@magproductions.nl magproductions b.v. T: ++31(0)534346874 F: ++31(0)534346876 M: I: www.magproductions.nl A: Postbus 416 7500 AK Enschede // Integrate Your World //
Alban Hertroys schrieb: > Steve Crawford wrote: >> My vote is to add "Appendix I. Abbreviations". Don't know if it's >> practical for 8.3 documentation but it would be nice to add even if it >> only has a few entries as additional ones could be collected via the >> user notes. >> >> I suggest as a discussion starting-point the following inclusion criteria: >> >> 1. Any abbreviation/acronym that appears in the PostgreSQL documentation >> (even if those terms may not be PG specific - we shouldn't assume that >> everyone knows them). Good documentation practice recommends defining >> abbreviations the first time they are used. Better still, ensure that >> they are in the abbreviation list. > > Isn't this just what the ABBR tag in html is for? Well, yes; according w3.org its purpose is to describe the abbreviation/acronym inline in a document using a title attribute: <acronym title="Grand Unified Configuration">GUC</acronym> Firefox by default underlines the abbreviation with a dotted line and displays the title when leaving the cursor on it. In a way this means probably defining the abbreviation. Reference: http://www.w3.org/TR/html401/struct/text.html#edef-ABBR -- Thomas Pundt <thomas.pundt@rp-online.de> ---- http://rp-online.de/ ----
Thomas Pundt wrote: > Alban Hertroys schrieb: >> Isn't this just what the ABBR tag in html is for? > > Well, yes; according w3.org its purpose is to describe the > abbreviation/acronym inline in a document using a title attribute: Can you do that from a SGML DocBook source? -- Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J "The West won the world not by the superiority of its ideas or values or religion but rather by its superiority in applying organized violence. Westerners often forget this fact, non-Westerners never do." (Samuel P. Huntington)
On Fri, 19 Oct 2007 10:59:20 -0300 Alvaro Herrera <alvherre@commandprompt.com> wrote: > Thomas Pundt wrote: > > Alban Hertroys schrieb: > > >> Isn't this just what the ABBR tag in html is for? > > > > Well, yes; according w3.org its purpose is to describe the > > abbreviation/acronym inline in a document using a title attribute: > > Can you do that from a SGML DocBook source? > http://www.oasis-open.org/docbook/documentation/reference/html/acronym.html -- === The PostgreSQL Company: Command Prompt, Inc. === Sales/Support: +1.503.667.4564 24x7/Emergency: +1.800.492.2240 PostgreSQL solutions since 1997 http://www.commandprompt.com/ UNIQUE NOT NULL Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate PostgreSQL Replication: http://www.commandprompt.com/products/
Attachment
Joshua D. Drake wrote: > On Fri, 19 Oct 2007 10:59:20 -0300 > Alvaro Herrera <alvherre@commandprompt.com> wrote: > > > Thomas Pundt wrote: > > > Alban Hertroys schrieb: > > > > >> Isn't this just what the ABBR tag in html is for? > > > > > > Well, yes; according w3.org its purpose is to describe the > > > abbreviation/acronym inline in a document using a title attribute: > > > > Can you do that from a SGML DocBook source? > > > http://www.oasis-open.org/docbook/documentation/reference/html/acronym.html That seems pretty useless. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.
On Fri, 19 Oct 2007 14:28:30 -0300 Alvaro Herrera <alvherre@commandprompt.com> wrote: > Joshua D. Drake wrote: > > On Fri, 19 Oct 2007 10:59:20 -0300 > > Alvaro Herrera <alvherre@commandprompt.com> wrote: > > > > > Thomas Pundt wrote: > > > > Alban Hertroys schrieb: > > > > > > >> Isn't this just what the ABBR tag in html is for? > > > > > > > > Well, yes; according w3.org its purpose is to describe the > > > > abbreviation/acronym inline in a document using a title > > > > attribute: > > > > > > Can you do that from a SGML DocBook source? > > > > > http://www.oasis-open.org/docbook/documentation/reference/html/acronym.html > > That seems pretty useless. > *shrug* Joshua D. Drake -- === The PostgreSQL Company: Command Prompt, Inc. === Sales/Support: +1.503.667.4564 24x7/Emergency: +1.800.492.2240 PostgreSQL solutions since 1997 http://www.commandprompt.com/ UNIQUE NOT NULL Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate PostgreSQL Replication: http://www.commandprompt.com/products/
Attachment
On Thu, Oct 18, 2007 at 04:46:00PM -0700, Steve Crawford wrote: > ECPG - Embedded SQL in C ?? Correct. And the PG part should be obvious. :-) Michael -- Michael Meskes Email: Michael at Fam-Meskes dot De ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: meskes@jabber.org Go SF 49ers! Go Rhein Fire! Use Debian GNU/Linux! Use PostgreSQL!
On Fri, 19 Oct 2007 20:04:27 +0200 Michael Meskes <meskes@postgresql.org> wrote: > On Thu, Oct 18, 2007 at 04:46:00PM -0700, Steve Crawford wrote: > > ECPG - Embedded SQL in C ?? > > Correct. And the PG part should be obvious. :-) Pretty Good? > > Michael -- === The PostgreSQL Company: Command Prompt, Inc. === Sales/Support: +1.503.667.4564 24x7/Emergency: +1.800.492.2240 PostgreSQL solutions since 1997 http://www.commandprompt.com/ UNIQUE NOT NULL Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate PostgreSQL Replication: http://www.commandprompt.com/products/
Attachment
Bruce Momjian wrote: > Tom Lane wrote: >> Steve Crawford <scrawford@pinpointresearch.com> writes: >>> My vote is to add "Appendix I. Abbreviations". >> It seems more like FAQ material than something for the manual. > > I prefer the manual. I would think the list would be pretty long and > deal with lots of internals terms. > My vote too. Just noticed I missed (probably one of many): BLOB - Binary Large Object Cheers, Steve
Steve Crawford wrote: > Bruce Momjian wrote: > > Tom Lane wrote: > >> Steve Crawford <scrawford@pinpointresearch.com> writes: > >>> My vote is to add "Appendix I. Abbreviations". > >> It seems more like FAQ material than something for the manual. > > > > I prefer the manual. I would think the list would be pretty long and > > deal with lots of internals terms. > > My vote too. Just noticed I missed (probably one of many): > BLOB - Binary Large Object Do we use that term? Normally for us it's "large objects". -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support
On Oct 19, 2007, at 1:20 PM, Steve Crawford wrote: > Bruce Momjian wrote: >> Tom Lane wrote: >>> Steve Crawford <scrawford@pinpointresearch.com> writes: >>>> My vote is to add "Appendix I. Abbreviations". >>> It seems more like FAQ material than something for the manual. >> >> I prefer the manual. I would think the list would be pretty long and >> deal with lots of internals terms. >> > > My vote too. Just noticed I missed (probably one of many): > BLOB - Binary Large Object As far as missed goes, I believe I saw OLAP but not OLTP. Erik Jones Software Developer | Emma® erik@myemma.com 800.595.4401 or 615.292.5888 615.292.0777 (fax) Emma helps organizations everywhere communicate & market in style. Visit us online at http://www.myemma.com
Alvaro Herrera wrote: > Steve Crawford wrote: >> Bruce Momjian wrote: >>> Tom Lane wrote: >>>> Steve Crawford <scrawford@pinpointresearch.com> writes: >>>>> My vote is to add "Appendix I. Abbreviations". >>>> It seems more like FAQ material than something for the manual. >>> I prefer the manual. I would think the list would be pretty long and >>> deal with lots of internals terms. >> My vote too. Just noticed I missed (probably one of many): >> BLOB - Binary Large Object > > Do we use that term? Normally for us it's "large objects". > Perhaps we should add "LO" but the documentation does refer to the term BLOB though typically in the context of "The SQL standard defines a different binary string type, called BLOB..." or in the list of reserved words. Cheers, Steve
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/19/07 14:36, Alvaro Herrera wrote: > Steve Crawford wrote: >> Bruce Momjian wrote: >>> Tom Lane wrote: >>>> Steve Crawford <scrawford@pinpointresearch.com> writes: >>>>> My vote is to add "Appendix I. Abbreviations". >>>> It seems more like FAQ material than something for the manual. >>> I prefer the manual. I would think the list would be pretty long and >>> deal with lots of internals terms. >> My vote too. Just noticed I missed (probably one of many): >> BLOB - Binary Large Object > > Do we use that term? Normally for us it's "large objects". Good news everyone! "Large objects" is generic enough that if PG is ever ported to the IBM 1400 that you won't have to come up with a new acronym: DLOB (Decimal Large OBject). - -- Ron Johnson, Jr. Jefferson LA USA Give a man a fish, and he eats for a day. Hit him with a fish, and he goes away for good! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHGRT8S9HxQb37XmcRAvnnAJwO9RVzeNwFWh5hCdQNnUihDuy2QQCeJyUL SHMDqqSUmIPbTLU5d+/LmKI= =y/Vu -----END PGP SIGNATURE-----
Hi, Le Friday 19 October 2007 22:29:37 Steve Crawford, vous avez écrit : > > Do we use that term? Normally for us it's "large objects". > > Perhaps we should add "LO" but the documentation does refer to the term > BLOB though typically in the context of "The SQL standard defines a > different binary string type, called BLOB..." or in the list of reserved > words. This topic was discussed on IRC the other day, and we seemed to conclude that what standard SQL refers to as CLOB and BLOB can be compared to PostgreSQL text and bytea types with TOAST storage, which makes them out-of-line text or binary objects. Large Objects seems to be another beast when compared to blobs... As I'm still pretty ignorant on the matter, though, I'd appreciate it if some light was to be made ;) Regards, -- dim