.RU

Работа с объектами большого объема в MS SQL и ADO

Работа с объектами большого объема в MS SQL и ADO

Алексей Ширшов

Введение

Эта статья появилась на свет только благодаря вашим не перестающим появляться вопросам типа: «Кто-нибудь может привести пример кода для работы с полями базы, содержащими картинки…используя ADO и Visual C++…», и тому, что мне лень на них отвечать.

Работа в MS SQL

Давайте сначала разберемся, как работать с большими объектами (LOB – large objects) на уровне базы данных. MS SQL Server поддерживает следующие типы больших объектов:

image – содержит бинарные данные переменной длины. Длина не может превышать 2 гигабайт.

text – содержит текстовые данные переменной длины в кодировке сервера (in code page of the server). Длина не может превышать 2 гигабайт.

ntext – содержит текстовые данные в Unicode-формате. Длина не может превышать 2 гигабайт.

Для хранения данных всех этих типов и низкоуровневой работы с ними SQL Server использует один и тот же механизм.

Физическое размещение больших объектов

MS SQL Server 2000 поддерживает два метода хранения больших объектов: первый метод оставлен ради совместимости со старыми версиями и не обеспечивает должной производительности в определенных случаях, по сравнению с новым методом. По умолчанию сервер работает в старом режиме.

При использовании старого метода сервер всегда размещает данные в отдельных страницах, а указатель на первую из них хранит непосредственно в строке данных.


prirodnie-resursi-kavkaza.html
prirodnie-sistemi.html
prirodnij-rekreacionnij-potencial-zapadnogo-rajona.html
prirodno-resursnij-potencial-latinskoj-ameriki.html
prirodno-zapovednij-fond-krima.html
prirodopolzovanie.html
  • urok.bystrickaya.ru/programma-matematichesk-ie-problemi-zashiti-informacii.html
  • kontrolnaya.bystrickaya.ru/rabochaya-programma-zadaniya-na-kontrolnie-raboti-fakultet-ekonomiko-gumanitarnij-stranica-5.html
  • uchit.bystrickaya.ru/tema-6-tantra-sistematicheskij-kurs-v-treh-tomah-tom-ii.html
  • control.bystrickaya.ru/d-o-serov-novosibirsk-novosibirskij-gosudarstvennij-universitet.html
  • urok.bystrickaya.ru/prikaz-23-01-2012-01-1007-04-ob-uchastii-v-akcii-deti-ulic-2012.html
  • reading.bystrickaya.ru/malish-i-karlson-spektakl-vipusknikov-nachalnoj-shkoli-uroki-nachinayutsya-148.html
  • tetrad.bystrickaya.ru/urovni-i-faktori-rosta-innovacionno-investicionnoj-aktivnos.html
  • znanie.bystrickaya.ru/balansirovka-internet-trafika-s-pomoshyu-staticheskoj-marshrutizacii-kak-zadacha-optimizacii.html
  • testyi.bystrickaya.ru/abbeviaturi-stranica-7.html
  • school.bystrickaya.ru/analiz-processa-peredachi-informacii.html
  • writing.bystrickaya.ru/direktor-po-personalu-npvalieva-otkritoe-akcionernoe-obshestvo-mosoblprommontazh.html
  • thescience.bystrickaya.ru/guru-joga-choki-nima-rinpoche-uchenie-o-predvaritelnih-praktikah-obichnie-predvaritelnie-praktiki-chetire-izmeneniya-uma.html
  • shpora.bystrickaya.ru/vozrast-na-moment-podpisaniya-stranica-15.html
  • desk.bystrickaya.ru/osnovnoj-celyu-programmi-yavlyaetsya-sozdanie-blagopriyatnih-uslovij-dlya-funkcionirovaniya-i-razvitiya-hozyajstvuyushih-subektov-povisheniya-urovnya-i-kachestva-zhizni-naseleniya-zadachi-programmi.html
  • studies.bystrickaya.ru/iz-vtorih-ruk-vedomosti-anfisa-voronina-vedomosti-29022008-037-str-b6-gosduma-rf-monitoring-smi-29-fevralya-2008-g.html
  • paragraf.bystrickaya.ru/zaklyuchenie-vladimir-lisichkin-leonid-shelepin-tretya-mirovaya-informacionno-psihologicheskaya-vojna-moskva-1999-g.html
  • laboratornaya.bystrickaya.ru/prolog-rasskazannaya.html
  • tasks.bystrickaya.ru/12-04-2011-07-47-medvedev-posetit-cup-i-vijdet-na-svyaz-s-ekipazhem-mks.html
  • tetrad.bystrickaya.ru/v-malishev.html
  • uchenik.bystrickaya.ru/dmitrij-aleksandrovich-salkov-stranica-4.html
  • esse.bystrickaya.ru/rabochaya-uchebnaya-programma-po-discipline-elektrotehnika-i-elektronika-fakultet.html
  • notebook.bystrickaya.ru/i-postneklassicheskoj-racionalnosti-deyatelnosti.html
  • teacher.bystrickaya.ru/glava-1-o-lingvalnom-statuse-konceptov-itut-inostrannih-yazikov-seriya-znak-soznanie-znanie-vipusk-1-terkulov.html
  • obrazovanie.bystrickaya.ru/programma-mezhdunarodnogo-soveshaniya-po-geologii-rossipej-i-mestorozhdenij-kor-vivetrivaniya-rkv-2010.html
  • occupation.bystrickaya.ru/o-provedenii-otkritogo-aukciona-v-elektronnoj-forme-stranica-14.html
  • books.bystrickaya.ru/ekologicheskaya-skazka-dejstvuyushie-lica.html
  • knigi.bystrickaya.ru/rossijskaya-federaciya-segodnya-moskva-009-1652008-mezhdu-grazhdaninom-i-zakonom.html
  • shkola.bystrickaya.ru/stihotvoreniya-1816-g.html
  • otsenki.bystrickaya.ru/rossiya-zazivaet-na-rinok-morskoj-priziv.html
  • uchit.bystrickaya.ru/territorialnoe-obedinenie-organizacij-profsoyuzov-uchebno-metodicheskij-kompleks-kursa-podgotovki-bakalavrov-po.html
  • ekzamen.bystrickaya.ru/seriya-100-velikih-predstavlyaet-novuyu-knigu-kotoraya-poznakomit-chitatelej-s-biografiyami-100-admiralov-vozglavlyavshih-floti-v-razlichnih-srazheniyah-i-vojnah-i-oka-stranica-18.html
  • report.bystrickaya.ru/kandel-klub-cheshskih-lvov-stranica-14.html
  • ucheba.bystrickaya.ru/posvyashayu-etu-povest-vsem-ee-druzyam-kto-prinyal-kak-svoe-lichnoe-eto-besprizornoe-ditya-literaturi-i-ne-dal-ee-avtoru-vpast-v-otchayanie.html
  • desk.bystrickaya.ru/ooo-krasnodar-vodokanal-municipalnij-imushestvennij-kompleks-27-finansovo-byudzhetnaya-sistema-28.html
  • literatura.bystrickaya.ru/samij-bezopasnij-gorod-rossii-internet-resurs-rusruvrru-02082011-rossijskie-smi-o-mchs-monitoring-za-3-avgusta-2011-g.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.