Работа с объектами большого объема в MS SQL и ADO
.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
  • zanyatie.bystrickaya.ru/upravlenie-zapasami-na-predpriyatii-strojservis-chast-12.html
  • shkola.bystrickaya.ru/tajnie-obshestva-hh-veka-kniga-chast-26.html
  • abstract.bystrickaya.ru/2016-zhili-29-surdeg-146-batis-azastan-oblisi-kmdgn.html
  • letter.bystrickaya.ru/na-oblozhku-nomerov-russkogo-izdaniya-zhurnala-energiya-i-harakter-mi-vinosim-razlichnie-fragmenti-kartini-ieronima-bosha-sadi-zemnih-naslazhdenij-kotoraya-po-na-stranica-4.html
  • studies.bystrickaya.ru/dvuhzerkalnaya-parabolicheskaya-antenna-krugovoj-polyarizacii-po-sheme-kassegrena.html
  • school.bystrickaya.ru/analiz-proizvoditelnosti-truda-otrasli-zhivotnovodstva-chast-12.html
  • school.bystrickaya.ru/logicheskie-paradoksi.html
  • zanyatie.bystrickaya.ru/prilozhenie-53-osnovnaya-obrazovatelnaya-programma-visshego-professionalnogo-obrazovaniya-020400-biologiya.html
  • znaniya.bystrickaya.ru/rabochaya-programma-uchitelya-na-2010-2011-uchebnij-god-uchitel-klyagina-larisa-rudolfovna.html
  • otsenki.bystrickaya.ru/sposobi-osmisleniya-pravovoj-realnosti-stranica-5.html
  • shkola.bystrickaya.ru/smi-i-ih-rol-v-politicheskoj-sisteme-zarubezhnih-gosudarstv.html
  • learn.bystrickaya.ru/glava-37-kniga-avtora-legendarnogo-koda-da-vinchi.html
  • institute.bystrickaya.ru/glava-ix-zhizn-zvezd-karl-sagankosmosevolyuciya-vselennoj-zhizni-i-civilizacii.html
  • spur.bystrickaya.ru/kolichestvo-smi-v-utverzhdennom-spiske-ro-partii-35-dannie-na-12-00-chasov-07-fevralya-2012-goda-plani-ro-partii.html
  • university.bystrickaya.ru/fahretdinov-halil-sagdeevich-kazanskij-gosudarstvennij-universitet.html
  • credit.bystrickaya.ru/p-p-semenov-tyan-shanskij-puteshestvie-v-tyan-shan-v-1856-1857-godah.html
  • tetrad.bystrickaya.ru/uchebno-metodicheskij-kompleks-po-discipline-buhgalterskij-uchet-i-audit-uchebnoe-posobie-stranica-9.html
  • znanie.bystrickaya.ru/4laboratornaya-rabota-4issledovanie-dvuhobmotochnih-trehfaznih-transformatorov-pri-nesimmetrichnoj-nagruzke.html
  • learn.bystrickaya.ru/glava-5-bogi-gelov-keltskaya-mifologiya-enciklopediya.html
  • zadachi.bystrickaya.ru/prilozhenie-2-otchet-otdeleniya-filosofii-obrazovaniya-i-teoreticheskoj-pedagogiki-za-2008-god-chast-i.html
  • institute.bystrickaya.ru/glava-14-28-fevralya-2006-g-n-33-ob-utverzhdenii-instrukcii-o-poryadke-realizacii-vzimaniya-podohodnogo-naloga-s.html
  • turn.bystrickaya.ru/pereyaslavl-zalesskij.html
  • prepodavatel.bystrickaya.ru/ting-v-manile-ting-pobeditel.html
  • textbook.bystrickaya.ru/harakteristika-urovnya-zhizni-naseleniya-tverskoj-oblasti-chast-2.html
  • klass.bystrickaya.ru/9liniya-eto-potomstvo-vidayushegosya-proizvoditelya-na-protyazhenii-neskolkih-pokolenij-otlichayusheesya-ot-drugih-zhivotnih-etoj-zhe-populyacii-opredelennimi-priznakami.html
  • write.bystrickaya.ru/gennadij-mihajlovich-e-i-tabachenko-otvetstvennaya-za-vipusk.html
  • testyi.bystrickaya.ru/avtorizaciya-i-manipulyaciya-v-processah-upravleniya-chast-4.html
  • essay.bystrickaya.ru/carevna-lebed-programma-po-formirovaniyu-izobrazitelnoj-deyatelnosti-doshkolnikov-v-studii-detskogo-tvorchestva.html
  • report.bystrickaya.ru/intellektualnogo-potenciala-predpriyatiya-e-v-loginova-ekaterinburg-v-v-kozlov-yaroslavl.html
  • znanie.bystrickaya.ru/8-struktura-oop-magistrov-po-disciplinam-osnovnaya-obrazovatelnaya-programma-visshego-professionalnogo-obrazovaniya.html
  • spur.bystrickaya.ru/konkurs-kompyuternih-rabot-sredi-detej-yunoshestva-i-studencheskoj-molodezhi-cifrovoj-veter-2012.html
  • kanikulyi.bystrickaya.ru/zakaz-specifikaciya-na-kompleksnoe-tehnicheskoe-obsluzhivanie-inzhenernih-sistem-i-informacionnih-kommunikacij-zdanij-ugibdd-mvd-po-rt-stranica-10.html
  • znanie.bystrickaya.ru/52-razvitie-agropromishlennogo-kompleksa-ob-utverzhdenii-plana-meropriyatij-po-ispolneniyu-obshenacionalnogo-plana.html
  • holiday.bystrickaya.ru/metodika-prepodavaniya-yuridicheskih-disciplin-etnicheskie-konflikti-v-epohu-globalizacii-obshee-i-osobennoe-psihologiya-pedagogicheskogo-obsheniya.html
  • assessments.bystrickaya.ru/doklad-vlasovoj-a-p-na-zasedanii-mezhvedomstvennoj-komissii-po-provedeniyu.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.