www.wikidata.de-de.nina.az
Character Large Object CLOB ist ein Datentyp oder format der verwendet wird um sehr lange Zeichenketten in Datenbanken zu speichern 1 Dieser Datentyp heisst in Oracle und DB2 CLOB wahrend andere Datenbanksysteme andere Namen verwenden 2 3 So gibt es in MySQL und PostgreSQL einen entsprechenden Typ namens TEXT 4 Die Datenbanksysteme unterscheiden sich auch in der Art der Datenspeicherung Wahrend einige Systeme nur eine Referenz auf den CLOB in der Tabelle ablegen speichern andere kleinere CLOBs direkt in der Tabelle und verwenden erst ab einer bestimmten Grosse den Referenzmechanismus Ein CLOB hat eine bestimmte Zeichenkodierung und ist lexikalisch sortierbar Darin unterscheidet es sich vom Binary Large Object BLOB das nur numerisch nach den Bytewerten sortiert werden kann Wie BLOBs haben auch CLOBs sehr hohe Grossenbeschrankungen in der Grossenordnung von mehreren GiB Nicht in allen Datenbanksystemen werden alle Zeichenkettenfunktionen auch fur CLOBs angeboten Auch lassen sich CLOBs zwar in Indexen verwenden jedoch wird dabei nur der erste Teilstring einer festen Lange verwendet anderenfalls wurde der Index ebenso viel Speicherplatz benotigen wie der CLOB selbst CLOBs eignen sich gut zur Speicherung von XML Daten in einer Datenbank Einige Datenbankhersteller bieten inzwischen fur XML Daten spezielle Datentypen an die optimierte Zugriffsmethoden bereitstellen So wurden fur schnelle Zugriffe auf die XML Komponenten spezielle Indices entwickelt die Zugriffe mit XPath und XQuery unterstutzen und beschleunigen Bei internationalen Projekten ist oft die Speicherung von Unicode Daten erforderlich Viele Datenbankhersteller bieten spezielle LOB Datentypen an bei denen mehrere Bytes fur die Speicherung der einzelnen Schriftzeichen verwendet werden konnen Diese werden in Oracle als NCLOB National Character Large Object und in DB2 als DBCLOB Double Byte Character Large Object bezeichnet So konnen Daten in allen gebrauchlichen Sprachen gespeichert werden Einzelnachweise Bearbeiten Was sind CLOBs Character Large Objects Abgerufen am 13 September 2022 Large objects LOBs In DB2 Version 9 1 for z OS Februar 2008 abgerufen am 21 Januar 2014 Oracle Built in Datatypes In Oracle Database SQL Language Reference 11g Release 2 11 2 Abgerufen am 5 Februar 2014 Die Spaltentypen BLOB und TEXT Nicht mehr online verfugbar In MySQL 5 1 Referenzhandbuch Archiviert vom Original am 18 Juli 2008 abgerufen am 19 Juli 2008 Abgerufen von https de wikipedia org w index php title Character Large Object amp oldid 226125933