SQL Server saab sõltumatute andmebaaside toe

15.12.2010  |  Gunnar

SQL Serveri järgmises versioonis, mis hetkel kannab koodnimetust Denali, tuleb selline lahe asi nagu Contained Database(CDB). Tegemist on kavala nõksuga, mis muudab andmebaasid lihtsamini liigutatavaks serverite vahel ja ära jäävad igasugused tänased tüütud tegemised, mis sellega kaasnevad.

CDB-d on erilised andmebaasid selle poolest, et need ei sisalda väliseid sõltuvusi. See tähendab seda, et need võib lihtsalt külge võtta SQL Serverile ja käima lasta. Kasutama võib kohe hakata, sest kõik, mida see andmebaas endas sisaldab on tema tööks piisav.

Üks probleemseid kohti on seni olnud kasutajate üle toomine. Selle mure lahendab uus kasutajate tüüp – Contained User (CU). CU on selline kasutaja, mille kohta puudub info andmebaasis master. Kasutajad, kelle kontod eksisteerivad ainult CDB sees, ei saa vastavast andmebaasist “väljapoole” minna. Näiteks ei saa nad vahetada andmebaasi ega sooritada oma andmebaasist “kõrgemale” jäävate objektidega mingeid operatsioone.

Näiteks veebirakenduste taga kasutatavad andmebaasid ei vaja tihti serveri tasemel kasutajakontosid ja et neid andmebaase võidakse liigutada tihemini kui näiteks majasiseseid andmebaase, siis sobib CDB idee veebi suurepäraselt.

Lähemat lugemist pakuvad järgmised blogi postitused:

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress