.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
  • testyi.largereferat.info/813-razmeri-polej-teksta-obrazovatelnij-standart-visshego-professionalnogo-obrazovaniya-altgtu-diplomnij-proekt.html
  • paragraph.largereferat.info/konstrukcij-svyazivayushih-kompozicionnie-chasti-metodicheskie-ukazaniya-po-napisaniyu-i-oformleniyu-nauchno-issledovatelskih.html
  • universitet.largereferat.info/transovie-sostoyaniya-v-bioenergoplastike-vestnik-baltijskoj-pedagogicheskoj-akademii-vip-68-2006-g-ot-relaksacii.html
  • doklad.largereferat.info/uchebno-metodicheskij-kompleks-dlya-specialnosti-080102-mirovaya-ekonomika-moskva.html
  • studies.largereferat.info/administrativnoe-pravo-shpargalka-chast-6.html
  • report.largereferat.info/irgens-hu-klinicheskie-rekomendacii-diagnostika-i-lechenie-arterialnoj-gipertenzii-u-beremennih.html
  • learn.largereferat.info/glava-tretiya-hrestomatiya-teksti-po-istorii-ro-ssii-sost.html
  • obrazovanie.largereferat.info/problema-sobstvennoj-bezopasnosti-papu-ne-volnovala-zolotoj-kletke.html
  • lecture.largereferat.info/46-kursovaya-rabota-vkr-speckurs-dlya-negumanitarnih-specialnostej-vuzov-uchebno-metodicheskij-kompleks.html
  • urok.largereferat.info/posobie-po-kursam-istoriya-russkoj-literaturi-i-istoriya-russkogo-literaturnogo-yazika-moskva-stranica-10.html
  • essay.largereferat.info/demografiya-sluchajnostej-i-entropii-samoorganizacii.html
  • assessments.largereferat.info/bolezn-behcheta-n-s-yarceva-a-o-ismankulov.html
  • nauka.largereferat.info/uchebno-metodicheskij-kompleks-disciplini-gse-v-1-geopolitika-osnovnaya-obrazovatelnaya-programma-podgotovki-specialista-po-specialnosti.html
  • crib.largereferat.info/instrukciya-po-podgotovke-zayavki-na-uchastie-v-konkursnom-otbore-instrukciya-po-podgotovke-oferti-stranica-13.html
  • otsenki.largereferat.info/regulirovanie-prekrasheniya-trudovogo-dogovora.html
  • obrazovanie.largereferat.info/prilozhenie-1-polozhenie-ob-obrazovatelnoj-programme-programmi-formirovanie-estestvenno-nauchnogo-mirovozzreniya.html
  • thesis.largereferat.info/programma-itogovogo-gosudarstvennogo-mezhdisciplinarnogo-ekzamena-specialnost-080507-65-menedzhment-organizacii.html
  • zadachi.largereferat.info/proizvodstvo-i-sebestoimost-zerna.html
  • bukva.largereferat.info/plan-realizacii-osnovnih-blokov-obrazovatelnoj-programmi-zadacha-sovremennoj-shkoli-sozdat-blagopriyatnie-usloviya.html
  • predmet.largereferat.info/sintaksicheskie-sredstva-virazheniya-yazikovoj-ekonomii-v-anglijskom-yazike.html
  • reading.largereferat.info/korrekciya-immuno-biohimicheskogo-statusa-pri-zherebosti-kobil-06-02-06-veterinarnoe-akusherstvo-i-biotehnika-reprodukcii-zhivotnih.html
  • gramota.largereferat.info/zadachi-sociologicheskogo-soprovozhdeniya-processa-formirovaniya-imidzha-organov-mestnogo-samoupravleniya-martinova-v-e.html
  • zadachi.largereferat.info/osobennosti-razrabotki-avtomatizirovannoj-sistemi-upravleniya-zakazami-v-dispetcherskoj-sluzhbe-predpriyatiya-beton-stroj.html
  • exam.largereferat.info/vgbudanov-konferenciya-bila-organizovana-mezhdunarodnim-centrom-rerihov-sovmestno-s-mezhdunarodnoj-ligoj-zashiti.html
  • abstract.largereferat.info/4-dokumenti-reglamentiruyushie-soderzhanie-i-organizaciyu-obrazovatelnogo-processa.html
  • holiday.largereferat.info/monitoring-apnoe-monitoring-dihaniya-shurigin.html
  • turn.largereferat.info/plan-raboti-uchenogo-soveta-enu-im-l-n-gumileva.html
  • student.largereferat.info/32-protivodejstvie-ekstremizmu-borba-s-rasprostraneniem-materialov-predpolozhitelno-soderzhashih-priznaki-religioznogo-islamskogo-ekstremizma.html
  • zadachi.largereferat.info/tematika-roditelskih-sobranij-osnovnaya-obrazovatelnaya-programma-nachalnogo-obshego-obrazovaniya-mou-stolbishenskoj-sosh.html
  • urok.largereferat.info/prajs-list-kozir-patentovanie-izobretenij.html
  • znaniya.largereferat.info/programma-promezhutochnoj-attestacii-disciplini.html
  • uchitel.largereferat.info/rabochaya-programma-po-russkomu-yaziku-uchitel.html
  • literatura.largereferat.info/ris1213-tovarnaya-struktura-eksporta-1-socialno-ekonomicheskij-portret-tambovskoj-oblasti.html
  • lesson.largereferat.info/programma-effektivnogo-ispolzovaniya-na-sistemnoj-osnove-vneshnepoliticheskih-faktorov-v-celyah-dolgosrochnogo-razvitiya-rossijskoj-federacii-prezidentu-rossijskoj-federacii-d-a-medvedevu-stranica-3.html
  • upbringing.largereferat.info/mantri-utverzhdeniya-k-pervomu-chteniyu-v-indii-lyudyam-stremyashimsya-k-posvyasheniyu-v-nauku-nazivaemuyu-radzha-joga.html
  • © LargeReferat.info
    Мобильный рефератник - для мобильных людей.