pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Ian Barwick <barwick@gmx.net>
To: pgsql-docs@postgresql.org
Subject: German FAQ update
Date: Fri, 2 Jan 2004 08:07:01 +0100
Message-ID: <200401020807.01256.barwick@gmx.net> (raw)

attached.

Ian Barwick
barwick@gmx.net

Attachments:

FAQ_german.html.cdiff (text/x-diff, 11.2K) download Index: FAQ_german.html =================================================================== RCS file: /projects/cvsroot/pgsql-server/doc/src/FAQ/FAQ_german.html,v retrieving revision 1.12 diff -c -r1.12 FAQ_german.html *** FAQ_german.html 3 Sep 2003 20:28:14 -0000 1.12 --- FAQ_german.html 2 Jan 2004 07:05:31 -0000 *************** *** 14,20 **** <p>Deutsche Übersetzung von Ian Barwick (<a href="mailto:barwick@gmx.net">barwick@gmx.net</a>).</p> ! <p>Letzte Aktualisierung der deutschen Übersetzung: Di., den 02.09.2003, 10:00 CET</p> <p>Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:</p> <ul> --- 14,20 ---- <p>Deutsche Übersetzung von Ian Barwick (<a href="mailto:barwick@gmx.net">barwick@gmx.net</a>).</p> ! <p>Letzte Aktualisierung der deutschen Übersetzung: Fr., den 02.01.2004, 07:30 CET</p> <p>Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:</p> <ul> *************** *** 220,226 **** in der Vorbereitung.</p> <p>Weitere Informationen zum Status von PostgreSQL auf der Microsoft-Plattform ! befinden sich unter <a href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</a> (en.).</p> <p>Eine Portierung für Novell Netware 6 gibt es unter <a href="http://forge.novell.com">http://forge.novell.com</a>.</p> --- 220,226 ---- in der Vorbereitung.</p> <p>Weitere Informationen zum Status von PostgreSQL auf der Microsoft-Plattform ! befinden sich unter <a href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</a> (en.) sowie <a href="http://momjian.postgresql.org/main/writings/pgsql/win32.html"> http://momjian.postgresql.org/main/writings/pgsql/win32.html</a> (en.).</p> <p>Eine Portierung für Novell Netware 6 gibt es unter <a href="http://forge.novell.com">http://forge.novell.com</a>.</p> *************** *** 273,281 **** <blockquote> <a href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</a> </blockquote> ! <p>Es gibt außerdem einen IRC-Channel bei EFNet und bei OpenProjects, Channel ! <em>#PostgreSQL</em>. Der FAQ-Autor Bruce Momjian nutzt den Unix-Befehl: ! <small>irc -c '#PostgreSQL' "$USER" irc.phoenix.net</small> um daran teilzunehmen.</p> <p>Eine Liste von Unternehmen, die Support für PostgreSQL auf kommerzieller Basis leisten, kann unter --- 273,282 ---- <blockquote> <a href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</a> </blockquote> ! <p>Es gibt außerdem einen IRC-Channel bei EFNet und bei Freenode, Channel ! <em>#PostgreSQL</em>. Unter UNIX/Linux können Sie mit z.B. ! <small>irc -c '#PostgreSQL' "$USER" irc.phoenix.net</small> bzw. <small>irc -c ! '#PostgreSQL' "$USER" irc.freenode.net.</small> daran teilnehmen.</p> <p>Eine Liste von Unternehmen, die Support für PostgreSQL auf kommerzieller Basis leisten, kann unter *************** *** 284,290 **** <h4><a name="1.7">1.7</a>) Was ist die neueste Version von PostgreSQL?</h4> ! <p>Die neueste Version von PostgreSQL ist 7.3.4 .</p> <p>Die Freigabe einer neuen Version erfolgt im Schnitt ca. dreimal pro Jahr.</p> --- 285,291 ---- <h4><a name="1.7">1.7</a>) Was ist die neueste Version von PostgreSQL?</h4> ! <p>Die neueste Version von PostgreSQL ist 7.4.1 .</p> <p>Die Freigabe einer neuen Version erfolgt im Schnitt ca. dreimal pro Jahr.</p> *************** *** 374,386 **** <dt><b>Performanz</b></dt> <dd><p>PostgreSQL weist eine Performanz auf, die mit der von kommerziellen und anderen Open-Source-Datenbanken vergleichbar ist. In ! manchen Bereichen ist es schneller, in anderen langsamen. Im ! Vergleich zu MySQL oder abgespeckten Datenbank-Systemen sind ! INSERT- und UPDATE-Anweisungen aufgrund des Transaktionsaufwands ! langsamer. MySQL hat allerdings keine der oben erwähnten ! Eigenschaften. PostgreSQL setzt auf Zuverlässigkeit und ! Funktionsumfang, obwohl selbstredend ständig an Performanz- ! Verbesserungen gearbeitet wird. Ein interessanter Vergleich zwischen PostgreSQL und MySQL befindet sich unter dieser URL: <a href="http://openacs.org/philosophy/why-not-mysql.html">http://openacs.org/philosophy/why-not-mysql.html</a></p> </dd> --- 375,389 ---- <dt><b>Performanz</b></dt> <dd><p>PostgreSQL weist eine Performanz auf, die mit der von kommerziellen und anderen Open-Source-Datenbanken vergleichbar ist. In ! manchen Bereichen ist es schneller, in anderen langsamer.</p> ! <p>Im Vergleich zu MySQL oder abgespeckten Datenbank-Systemen ! ist PostgreSQL in Lastsituationen - z.B. bei zeitgleichen ! Zugriffen durch mehrere Nutzer, komplexen Abfragen oder gleichzeitigen ! Lese- und Schreibzugriffen schneller. MySQL ist nur bei einfacheren ! SELECT-Abfragen mit wenigen Nutzern schneller. MySQL hat allerdings ! wenige der oben erwähnten Eigenschaften. PostgreSQL setzt auf ! Zuverlässigkeit und Funktionsumfang, dabei wird selbstredend ständig ! an Performanz-Verbesserungen gearbeitet. Ein interessanter Vergleich zwischen PostgreSQL und MySQL befindet sich unter dieser URL: <a href="http://openacs.org/philosophy/why-not-mysql.html">http://openacs.org/philosophy/why-not-mysql.html</a></p> </dd> *************** *** 479,487 **** <p>Es gibt mehrere grafische Schnittstellen für PostgreSQL, darunter PgAccess ( <a href="http://www.pgaccess.org">http://www.pgaccess.org</a>), ! PgAdmin II (<a ! href="http://www.pgadmin.org">http://www.pgadmin.org</a>, ! nur für Win32), RHDB Admin (<a href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/ </a>) und Rekall (<a href="http://www.thekompany.com/products/rekall/"> http://www.thekompany.com/products/rekall/</a>, proprietär). Es gibt --- 482,489 ---- <p>Es gibt mehrere grafische Schnittstellen für PostgreSQL, darunter PgAccess ( <a href="http://www.pgaccess.org">http://www.pgaccess.org</a>), ! PgAdmin III (<a ! href="http://www.pgadmin.org">http://www.pgadmin.org</a>, RHDB Admin (<a href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/ </a>) und Rekall (<a href="http://www.thekompany.com/products/rekall/"> http://www.thekompany.com/products/rekall/</a>, proprietär). Es gibt *************** *** 785,791 **** <pre> Maximale Größe eine Datenbank? unbeschränkt (es existieren Datenbanken mit 4TB) ! Maximale Größe einer Tabelle? 16 TB Maximale Größe einer Zeile? 1,6 TB Maximale Größe einer Spalte? 1 GB Maximale Anzahl von Zeilen in einer Tabelle? --- 787,793 ---- <pre> Maximale Größe eine Datenbank? unbeschränkt (es existieren Datenbanken mit 4TB) ! Maximale Größe einer Tabelle? 32 TB Maximale Größe einer Zeile? 1,6 TB Maximale Größe einer Spalte? 1 GB Maximale Anzahl von Zeilen in einer Tabelle? *************** *** 799,805 **** verfügbaren Platten- und Speicherressourcen eingeschränkt sind. Extreme Größen können zu Leistungseinbußen führen.</p> ! <p>Die maximale Tabellengröße von 16 TB benötigt keine Large-File-Unterstützung im Betriebssystem. Große Tabellen werden in Dateien mit einer Größe von 1 GB aufgeteilt, wodurch etwaige dateisystem-bedingte Beschränkungen nicht relevant sind.</p> --- 801,807 ---- verfügbaren Platten- und Speicherressourcen eingeschränkt sind. Extreme Größen können zu Leistungseinbußen führen.</p> ! <p>Die maximale Tabellengröße von 32 TB benötigt keine Large-File-Unterstützung im Betriebssystem. Große Tabellen werden in Dateien mit einer Größe von 1 GB aufgeteilt, wodurch etwaige dateisystem-bedingte Beschränkungen nicht relevant sind.</p> *************** *** 1012,1018 **** Werts?</h4> <p>PostgreSQL bietet einen <small>SERIAL</small>-Datentyp. Dieser erzeugt automatisch ! eine Sequenz und einen Index auf die angegebene Spalte. Zum Beispiel:</p> <pre> CREATE TABLE person ( id SERIAL, --- 1014,1020 ---- Werts?</h4> <p>PostgreSQL bietet einen <small>SERIAL</small>-Datentyp. Dieser erzeugt automatisch ! eine Sequenz auf die angegebene Spalte. Zum Beispiel:</p> <pre> CREATE TABLE person ( id SERIAL, *************** *** 1025,1031 **** id INT4 NOT NULL DEFAULT nextval('person_id_seq'), name TEXT ); - CREATE UNIQUE INDEX person_id_key ON person ( id ); </pre><p> umgewandelt.</p> <p>Die <em>create_sequence</em> Man-Page liefert weitere Informationen über Sequenzen. --- 1027,1032 ---- *************** *** 1180,1187 **** <h4><a name="4.22">4.22</a>) Warum sind meine Unterabfragen (subqueries), die IN verwenden, so langsam?</h4> ! <p>Derzeit werden Unterabfragen mit der äusseren Abfrage verbunden, indem ! für jede Reihe der äusseren Query die Ergebnisse der Unterabfrage sequentiell geprüft werden. Um dies zu vermeiden, kann man <small>IN</small> durch <small>EXISTS</small> ersetzen, z.B.:</p> <pre> --- 1181,1188 ---- <h4><a name="4.22">4.22</a>) Warum sind meine Unterabfragen (subqueries), die IN verwenden, so langsam?</h4> ! <p>In Versionen vor 7.4 werden Unterabfragen mit der äusseren Abfrage verbunden, ! in dem für jede Reihe der äusseren Query die Ergebnisse der Unterabfrage sequentiell geprüft werden. Um dies zu vermeiden, kann man <small>IN</small> durch <small>EXISTS</small> ersetzen, z.B.:</p> <pre> *************** *** 1196,1203 **** WHERE EXISTS (SELECT spalte2 FROM tabelle_2 WHERE spalte1 = spalte2) </pre> <p> Damit diese Abfrage effizient durchgeführt wird, sollte für '<em>spalte2</em>' ! ein Index angelegt worden sein. Die Einschränkung von Abfragen mit <small>IN</small> ! wird in der nächsten PostgreSQL-Version (7.4) behoben werden.</p> <h4><a name="4.23">4.23</a>) Wie führe ich einen <small>OUTER JOIN</small> durch?</h4> --- 1197,1206 ---- WHERE EXISTS (SELECT spalte2 FROM tabelle_2 WHERE spalte1 = spalte2) </pre> <p> Damit diese Abfrage effizient durchgeführt wird, sollte für '<em>spalte2</em>' ! ein Index angelegt worden sein. Ab PostgreSQL 7.4 <small>IN</small> verwendet ! die gleichen Methoden wie die normale Tabellenverknüpfung und ist daher soger ! <small>EXISTS</small> vorzuziehen. ! </p> <h4><a name="4.23">4.23</a>) Wie führe ich einen <small>OUTER JOIN</small> durch?</h4> *************** *** 1355,1362 **** entgegen, verweise jedoch auf die Mailing-Listen als schnelle und zuverlässige Anlaufstellen.</p> - <p>Diese Übersetzung basiert teilweise auf einer früheren Übersetzung von Karsten - Schulz (<a href="mailto:schulz@linux-systemhaus.de">schulz@linux-systemhaus.de</a>).</p> </body> </html> --- 1358,1363 ----

view thread (21+ messages)  latest in thread

Message-ID: <200401020807.01256.barwick@gmx.net>
Permalink:  ../200401020807.01256.barwick@gmx.net/
Also on:    postgresql.org/message-id/200401020807.01256.barwick@gmx.net

 ·  · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-docs@postgresql.org
  Cc: barwick@gmx.net
  Subject: Re: German FAQ update
  In-Reply-To: <200401020807.01256.barwick@gmx.net>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox