www.wikidata.uk-ua.nina.az
Vbudovuvana sistema keruvannya bazami danih arhitektura sistem keruvannya bazami danih koli SKBD tisno pov yazana z zastosunkom i pracyuye na tomu zh komp yuteri ne potrebuyuchi profesijnogo administruvannya Vbudovuvani SKBD zastosovuyut u bagatoh programah yaki zberigayut veliki masivi danih bez potrebi dostupu z bagatoh komp yuteriv poshtovih kliyentah ta mesendzherah bazi listuvannya 1 mediaprogravachah plej listi ta obkladinki 2 pereglyadachah zobrazhen metadani ta zmensheni eskizi 3 rizni lokalni BD na kshtalt telefonnih dovidnikiv i geoinformacijnih sistem nadavani dani tosho Istorichno lokalni ta fajl serverni SKBD nadavali skriptovu movu yakoyu koristuvach mig pisati prikladnu programu Tak vlashtovani Microsoft Access FoxPro Clipper 1S Buhgalteriya Nedolikom cogo pidhodu bula bidnist rezultuyuchih program obmezheni zasobi nalagodzhennya I najchastishe ne isnuvalo kompaktnogo seredovisha vikonannya yake mozhna rozpovsyudzhuvati razom iz programoyu potribna programa vstanovlyuj ves pakunok Z poshirennyam dinamichnogo zv yazuvannya ta ideologiyi opensource mayatnik hitnuvsya v inshij bik nehaj programist pishe svoyu programu tiyeyu movoyu visokogo rivnya yakoyu zruchno SKBD priyednayetsya do programi i stane z neyu yedinim cilim Osoblivosti red Nemaye okremoyi programi servera Fizichno vbudovuvana SKBD ye bibliotekoyu yaka statichno abo dinamichno priyednuyetsya do osnovnoyi programi Programa ta SKBD spilkuyutsya ne cherez merezhevi soketi a cherez specializovanij programnij interfejs 4 5 U comu shopravda ye j nedolik najchastishe programist sam povinen ne dopuskati bagatopotokovoyi gonitvi Visoka shvidkist i mala vitrata pam yati osoblivo na dovgih ryadkah ta BLOBah Zavdyaki specializovanomu API kilkist operacij chitannya zapisu ye minimalnoyu Najchastishe nevelikij za mirkami BD maksimalnij rozmir bazi Vid odinic gigabajt obsyag pam yati PK na 2012 do odinic terabajt poryadku obsyagu zhorstkogo diska Napriklad SQLite zavzhdi mistit u pam yati zmist BD analog tablici rozmishennya fajliv cim obmezhuyetsya obsyag BD 6 Yak pravilo specializovana mova zapitiv abo nepovna sumisnist iz SQL 92 Chasto dlya produktivnosti rozrobniki realizuyut abo nepovnij SQL SQLite 7 abo specializovanu movu zapitiv BerkeleyDB Do togo zh vbudovuvani SUBD mozhut diyati zovsim za inshim principom nizh kliyent serverni ping do BD nulovij i zapit mozhna vikonuvati chastinami dekilkoma zvernennyami do SUBD Yak pravilo nemaye prav koristuvacha 7 najprostisha izolyaciya tranzakcij Bilshogo odnokoristuvackij BD i ne potribno Yak pravilo tranzakciyi izolyuyutsya za principom zapisuyemo po odnomu za dopomogoyu standartnih mehanizmiv OS na kshtalt blokuvannya fajliv Dostup do odnogo fajlu z kilkoh program mozhna nalagoditi tak SQLite uspishno pracyuye v malonavantazhenih sajtah 6 Ale visoke navantazhennya jomu ne pid silu Yak pravilo nemaye arhivaciyi ta replikaciyi BD Vbudovana BD nadijna nastilki naskilki nadijna biblioteka SKBD i fajlova sistema de roztashovano bazu danih Vidomi vbudovuvani SKBD yak pravilo dobre vidtestovani 8 a suchasni fajlovi sistemi duzhe nadijni Razom z tim ye bezlich sposobiv vtratiti dani 9 tomu taki rishennya shodo nadijnosti postupayutsya servernim SKBD Yak pravilo nemaye movnih zasobiv yaki sproshuyut dostup do BD Specializovani SKBD movi na zrazok xBase zazvichaj ye simbiozom movi zapitiv i movi prikladnogo programuvannya U movah programuvannya zagalnogo priznachennya pravilnist zapitu bude perevireno ne pid chas kompilyaciyi a lishe todi koli zapit bude nadislano v SKBD I zvichajno zh movoyu programuvannya zagalnogo priznachennya konstrukciyi dostupu do BD yak vbudovanoyi tak i kliyent servernoyi budut vazhkimi Vtim u C ye mova zapitiv LINQ yaka kompilyuyetsya v kombinaciyu viklikiv metodiv a ti yak pravilo gotuyut zvichajnij SQL Prikladi red Accuracer Database System Advantage Database Server Oracle Berkeley DB CSQL EffiProz ElevateDB Empress Embedded Database Extensible Storage Engine eXtremeDB Vbudovuvana versiya Firebird HSQLDB InfinityDB Vbudovuvana versiya Informix Dynamic Server Vbudovuvana versiya InnoDB Vbudovuvana versiya InterBase ITTIA DB Kyoto Cabinet Vbudovuvana versiya MySQL NexusDB RDM Embedded ScimoreDB SolidDB SQLite Microsoft SQL Server Compact TurboDB Valentina DB VistaDBPrimitki red Zokrema Skype vikoristovuye SQLite dlya zberigannya baz listuvannya Zokrema AIMP vikoristovuye SQLite dlya zberigannya plej listiv Zokrema XnView zberigaye v bazi SQLite eskizi ta tegi Priklad API BerkeleyDB angl Priklad API SQLite Arhivovano 2012 12 20 u Wayback Machine angl a b Zastosuvannya SQLite Arhivovano 2012 12 20 u Wayback Machine angl a b Chogo nemaye v SQLite Arhivovano 2012 12 20 u Wayback Machine angl Yak testuyetsya SQLite Arhivovano 2012 12 21 u Wayback Machine angl Yak mozhna zipsuvati tablicyu SQLite Arhivovano 2014 08 09 u Wayback Machine angl Otrimano z https uk wikipedia org w index php title Vbudovuvana SKBD amp oldid 37863105