<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andi&#039;s Blog &#187; MySQL</title>
	<atom:link href="http://blog.andihit.net/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.andihit.net</link>
	<description>andihit.net Projekt Blog</description>
	<lastBuildDate>Thu, 08 Jul 2010 21:27:48 +0000</lastBuildDate>
	<language>de_DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Hierarchische Strukturen in MySQL</title>
		<link>http://blog.andihit.net/2008/01/07/hierarchische-strukturen-in-mysql/</link>
		<comments>http://blog.andihit.net/2008/01/07/hierarchische-strukturen-in-mysql/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 22:04:48 +0000</pubDate>
		<dc:creator>Andreas G.</dc:creator>
				<category><![CDATA[Formula-Share]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Datensätze]]></category>
		<category><![CDATA[hierarchische]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[relational]]></category>
		<category><![CDATA[Strukturen]]></category>

		<guid isPermaLink="false">http://blog.andihit.net/2008/01/07/hierarchische-strukturen-in-mysql/</guid>
		<description><![CDATA[Da ich für OnlineTeX eine Erweiterung plane (kurz gesagt: z.B. Formel x ist eine Frage (falsche Formel), es schreibt jemand eine &#8220;Antwort&#8221; (Richtigstellung) auf diese Frage, Formel y. Da diese &#8220;Antwort&#8221; wohl doch nicht so ganz richtig ist, schreibt wieder jemand eine Antwort auf y, die Formel z. Bei jeder Formel werden dann die Fragen [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich für OnlineTeX eine Erweiterung plane (kurz gesagt: z.B. Formel x ist eine Frage (falsche Formel), es schreibt jemand eine &#8220;Antwort&#8221; (Richtigstellung) auf diese Frage, Formel y. Da diese &#8220;Antwort&#8221; wohl doch nicht so ganz richtig ist, schreibt wieder jemand eine Antwort auf y, die Formel z. Bei jeder Formel werden dann die Fragen und Antworten hierarchisch (Baumstruktur) dargestellt.)</p>
<p>Die gängigsten Modelle für eine hierarchische Struktur in einem relationalem Datenbanksystem (z.B. MySQL) sind:<br />
<span id="more-27"></span></p>
<ul>
<li>das Parent-Modell,</li>
<li>das Pfad-Modell oder</li>
<li>das Nested Sets-Modell.</li>
</ul>
<p>Das Parent-Modell (<a href="http://phpperformance.de/hierarchische-strukturen-und-baeume-in-mysql-rekursion/">Tutorial im PHP Performance-Blog</a>) ist langsam, da es rekursiv arbeitet, und daher viele SQL-Queries notwendig sind. Allerdings ist das Einfügen von einer neuen Gruppe bzw. einem neuen Eintrag sehr einfach, da nur ein Query hierfür notwendig ist.</p>
<p>Beim Pfad-Modell werden immer alle Pfade mitgespeichert (z.B. Gruppe 1 &#8211; Gruppe 2 &#8211; Eintrag) &#8211; wäre möglich.</p>
<p>Das dritte Modell, &#8220;<a href="http://www.klempert.de/nested_sets/artikel/">Nested Sets</a>&#8221; (<a href="http://phpperformance.de/nested-sets-hierarchische-strukturen-und-baeume-in-mysql/">gut erklärt auch im PHP Performance-Blog</a>), ist wohl am kompliziertesten und schnellsten. Da dieses Modell jedoch eher geeignet ist für große Datenmengen, welche selten geändert werden, ist dieses Verfahren für OnlineTeX nicht sehr empfehlenswert.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andihit.net/2008/01/07/hierarchische-strukturen-in-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
