.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
  • writing.bystrickaya.ru/hudozhestvennoe-nachalo-i-dejstvennost-feletona-chast-4.html
  • otsenki.bystrickaya.ru/shema-raspolozheniya-mestorozhdenij-grunta-vedomstvennie-stroitelnie-normi-vsn-182-91-normi-na-iziskaniya-dorozhno-stroitelnih.html
  • paragraf.bystrickaya.ru/yakubinskij-vinogradov-polivanov-meje-sepir-ser-20-h-gg-v-ssha-rossii-chehoslovakii-i-dr.html
  • doklad.bystrickaya.ru/uchebnoe-posobie-centr-distancionnogo-obrazovaniya-mgup-udk-311-stranica-8.html
  • zadachi.bystrickaya.ru/ot-vodyanogo-kolesa-do-turbini.html
  • portfolio.bystrickaya.ru/optimalnaya-dlya-nas-dvigatelnaya-aktivnost-unikalnaya-programma-pitaniya-pri-kotoroj-ni-odin-produkt-ne-zapreshen.html
  • notebook.bystrickaya.ru/gospodarskij-dogovr-chast-2.html
  • institute.bystrickaya.ru/glava-4-voini-zoni.html
  • reading.bystrickaya.ru/logaeva-e-a-medicina-i-zdorove-stranica-13.html
  • lesson.bystrickaya.ru/tema-31-metodika-rassledovaniya-dorozhno-transportnih-proisshestvij-prestupnih-narushenij-pravil-dorozhnogo-dvizheniya.html
  • lecture.bystrickaya.ru/6-zadaniya-dlya-samostoyatelnoj-raboti-studentov-kommerciya-torgovoe-delo.html
  • spur.bystrickaya.ru/konvenciya-o-likvidacii-vseh-form-diskriminacii-v-otnoshenii-zhenshin-pri-podderzhke-programmi-perehodnih-iniciativ.html
  • lektsiya.bystrickaya.ru/proekt-dogovor-na-okazanie-uslug.html
  • uchebnik.bystrickaya.ru/urok-literatura-6-klass-pedagogicheskaya-tehnologiya-poluchivshaya-nazvanie-masterskoj.html
  • lecture.bystrickaya.ru/b-conversational-phrases-osnovnoj-kurs-essential-course-uprazhneniya-po-intonacii-exercises-in-intonation.html
  • esse.bystrickaya.ru/publichnij-doklad-direktora-mou-doskinskoj-srednej-obsheobrazovatelnoj-shkoli-bogorodskogo-rajona-nizhegorodskoj-oblasti-za-2010-2011-uchebnij-god.html
  • learn.bystrickaya.ru/glava-iv-psihologicheskaya-podderzhka-vzroslih-v-situacii-krizisa-posobie-mozhet-bit-polezno-psihologam-praktikam.html
  • thesis.bystrickaya.ru/primernoe-planirovanie-uchebnogo-materiala-po-russkomu-yaziku-v-6-klasse-uroka.html
  • shkola.bystrickaya.ru/sushnost-i-zadachi-zakupochnoj-logistiki-3.html
  • znanie.bystrickaya.ru/7rekomendacii-dlya-provedeniya-prakticheskih-zanyatij-i-nauchno-issledovatelskoj-raboti.html
  • lektsiya.bystrickaya.ru/primernaya-tematika-referatov-po-sboru-dpo-rukovoditelej-podrazdelenij-doznaniya-territtorialnih-organov-mvd-rossii-na-rajonnom-urovne.html
  • composition.bystrickaya.ru/okislenie-nenasishennih-zhirnih-kislot-biosintez-holesterina-membrannij-transport.html
  • uchit.bystrickaya.ru/trebovaniya-k-fakultativnim-ognyam-tehnicheskij-reglament-obezopasnosti-kolesnih-transportnih-sredstv.html
  • exchangerate.bystrickaya.ru/kto-kontroliruet-holding.html
  • notebook.bystrickaya.ru/kalendarnij-plan-fizkulturno-massovih-i-sportivnih-meropriyatij-na-2011-god-g-astrahan-stranica-17.html
  • klass.bystrickaya.ru/472-vodootvedenie-iv-perechen-meropriyatij-po-territorialnomu-planirovaniyu-oblasti-i-etapi-ih-realizacii.html
  • laboratornaya.bystrickaya.ru/rabochaya-programma-kursa-obshej-himii-dlya-obsheobrazovatelnih-uchrezhdenij-11-aklass-uglublennij-kurs-5-chasov-v-nedelyu-vsego-170-chasov-stranica-2.html
  • universitet.bystrickaya.ru/tekst-lekcij-vvedenie-v-membrannuyu-tehnologiyu-lekciya-1.html
  • uchitel.bystrickaya.ru/rabochaya-programma-prednaznachena-dlya-prepodavaniya-istorii-v-5-9-klassah-osnovnoj-shkoli-v-ramkah-pervogo-koncentra-istoricheskogo-obrazovaniya-rabochaya-programma-kursa-istoriya.html
  • credit.bystrickaya.ru/otkritogo-konkursa.html
  • write.bystrickaya.ru/gendernie-aspekti-kulturi-specialnij-vipusk-zhurnala-rossiya-v-xxi-veke-ekonomika-politika-kultura-predstavlyaet.html
  • laboratornaya.bystrickaya.ru/razrabotka-i-issledovanie-kompyuternogo-metoda-izmereniya-vorsistosti-tekstilnih-nitej-oglavlenie-stranica-2.html
  • znanie.bystrickaya.ru/anglo-datskaya-pravyashaya-elita-v-strukture-vlasti-rannesrednevekovoj-anglii-1016-1066-gg.html
  • thesis.bystrickaya.ru/proektirovanie-otelya.html
  • universitet.bystrickaya.ru/spravochnik-bazovih-cen-na-proektnie-raboti-dlya-stroitelstva-obekti-atomnoj-energetiki-izd-2007-g.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.