Kadangi kiti mano straipsniai naudos vienokią ar kitokią Windows Azure objektinę saugyklą, šioje trumpoje dalyje parodysiu kaip sukonfigūruoti lokalią objektinę saugyklą.
Konfigūravimas
Pirmoje dalyje aš užsimyniau, kad Windows Azure šiuo metu turi dviejų tipų objektines saugyklas: binarines (BLOB) ir esybių lenteles (tables). Prie saugyklų yra priskiriamos ir eilės (queues), kurių pagalba galima asinchroniškai keistis duomenis tarp rolių. Džiugi žinia, kad kuriant debesų aplikacijas mes galime naudotis ne tik visomis standartinėmis Visual Studio galimybėmis (įskaitant derinimą), bet ir lokaliame kompiuteryje emuliuoja Windows Azure aplinka (Development Fabric ir Development Storage). Paskutinė yra emuliuojama SQL Server pagalba ir reikalauja atskiro konfigūravimo.
Windows Azure objektinė saugykla konfigūruojama DSInit.exe programos pagalba (iš katalogo C:\Program Files\Windows Azure SDK\v1.0\bin\devstore):
DSInit.exe /sqlinstance:. /forceCreate
Parametras sqlinstance nurodo SQL duomenų bazės serverio pavadinimą („taškas“ reiškia localhost), o parametras forceCreate sukuria naują objektinę saugyklą net jeigu tokia egzistuoja:
Tam kad iš aplikacijos pasinaudoti lokalia objektine saugykla, Windows Azure projekto nustatymuose konfigūracijos parametrui Start Development Storage Services reikia nurodyti reikšmę true:
Derinimo metu bus emuliuojami net tik serveriai, bet ir saugykla:
Atkreipkite dėmesį į tai, kad visos saugyklos yra pasiekiamos per HTTP, bet apie tai kitose dalyse…
Kitoje dalyje…
Pereisime prie darbo su esybių lentelėmis.
Rodyk draugams






2010-01-13 23:04
atsiprasau uz gal kvaila klausima, taciau dirbant su silverlight’u, ir modeliojant expresion blend’u formas, pamaciau kad ten generojamos XML duomenu bazes. ar galima pakeisti, kad veliau ne reiketu perkelineti duombazes?
2010-01-14 21:22
Nelabai supratau apie kokį modeliavimą eina šneka?
2010-01-27 12:39
expression blende galima padaryti forma, kuri dirba su duomenu baze, per data byndinga ta forma patikrina ivestus duomenis/ taciau ta forma dirba su XML baze, o as noreciau duomenys laikyti SQL bazeje. ar imanoma to pasiekti?
dar vienas klausimas. ar .nete imanoma objekta (vektoriu, su nustatytom savybem) ideti tesiog kaip irasa i SQL baze. internete suradau keleta pasiulimu, taciau ten ivykdoma XMLserializacija ir po to ta XML faila binariniu bubdu ideda i baze. kaip suprantu strukturos jokios nepasilieka ir indeksavimas neimanomas, jaigu nauduoti si metoda.
2010-09-02 21:27
[...] Įvadas į Windows Azure – 2 dalis (Windows Azure Hello World ASP.NET puslapio kūrimas) Įvadas į Windows Azure – 3 dalis (lokalios objektinės Windows Azure saugyklos konfigūravimas) Įvadas į Windows Azure – 4 dalis (lokalios BLOB saugyklos panaudojimas) Įvadas į Windows [...]