Różnica między CLOB i BLOB z perspektywy DB2 i Oracle?

Byłem bardzo zafascynowany tymi dwoma typami danych. Według Oracle Docs, są one przedstawione w następujący sposób:

BLOB: łańcuch dużych obiektów binarnych o zmiennej długości, który może mieć długość do 2 GB (2,147,483,647). Przeznaczone głównie do przechowywania nietradycyjnych danych, takich jak głos lub media mieszane. Ciągi obiektów BLOB nie są powiązane z zestawem znaków, tak jak w przypadku ciągów danych bitowych.

CLOB : znak o zmiennej długości duży ciąg obiektów to może mieć długość do 2 GB (2,147,483,647). KLOB może przechowywać jednobajtowe ciągi znaków lub wielobajtowe dane oparte na znakach. KLOB jest uważany za ciąg znaków.

To czego Nie wiem, to czy jest jakaś różnica między tymi dwoma z perspektywy DB2 i Oracle? Jakie są różnice między DB2 CLOB i Oracle CLOB, także między DB2 BLOB i Oracle BLOB? Jaki jest maksymalny rozmiar zarówno w DB2 jak i Oracle? Czy to tylko 2 GB ?

Author: Mark, 2014-02-05

3 answers

Można je uznać za równoważne. Granice wielkości są takie same:

  • Maksymalna długość KLOBA (w bajtach lub OKTETACH)) 2 147 483 647
  • Maksymalna długość Bloba (w bajtach) 2 147 483 647

Istnieje również DBCLOBs, dla znaków dwubajtowych.

Bibliografia:

 35
Author: AngocA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-05 10:01:31

BLOB przeznaczone głównie do przechowywania nietradycyjnych danych, takich jak obrazy, filmy, głos lub mieszane media. CLOB przeznaczone do przechowywania danych opartych na znakach.

 51
Author: Dnyaneshwar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-14 06:13:09

BLOB jest dla danych binarnych (Filmy, obrazy, dokumenty, inne )

CLOB jest dla dużych danych tekstowych (Tekst )

Maksymalny rozmiar na MySQL 2GB

Maksymalny rozmiar na Oracle 128tb

 36
Author: scientific,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-06 17:10:46