Kada metas persikelti į klientinį serverį?Darbalaukio duomenų bazių sistemos, sukurtos su CA-Clipper, FoxPro, Visual Basic ir Delphi išpopuliarėjo dėl to, kad jas yra santykinai nebrangu įdiegti ir dislokuoti. Bet augant vartotojų skaičiui ir didėjant nuotolinės prieigos poreikiams, ima šlubuoti našumas, duomenų vientisumas ir saugumas. Idealus sprendimas yra perkelti sistemą į klientinio serverio platformą. Kai PC duomenų bazės sistema naudojasi tik keli vartotojai per LAN ir ta duomenų bazė yra maža, sistema paprastai būna naši, lengvai prižiūrima ir santykinai stabili. Itin mažai vartotojų turintys tinklapiai dažnai reikalauja papildomų įrankių jų duomenų bazės naudojimui, pvz., pranešimų generatorių ar duomenų bazių naršyklių. Viskas vyksta sklandžiai ir visi duomenų bazės įrankiai veikia gerai. Našumas didelis, duomenų bazė stabili. Daugėjant vartotojų, daugėja ir problemųDidėjant sistemos vartotojų skaičiui, duomenų bazė padvigubėja, po to patrigubėja. Transakcijų skaičius auga itin sparčiai. Pridedamas nutolęs tinklapis, iš kurio namų tinklapio duomenys yra pasiekiami per WAN. Staiga našumas sulėtėja iki sraigės greičio. Tinkle susidaro eismo grūstys, o indeksų pažeidimas tampa kasdieniu reiškiniu. Sutrikus darbinėms stotims ar tinklui, pažeidžiama ir duomenų bazė. Padidėjus vartotojų skaičiui, tampa būtina apriboti priėjimą prie esminių duomenų. Duomenų bazės saugumas tampa itin opiu klausimu. Mažėja našumas. Pasiekti duomenų bazę per LAN užtrunka ilgiau, o per WAN gali būti išvis nebeįmanoma. Duomenų bazė nebėra nei stabili, nei saugi. Vartotojai netenka galimybės laiku atlikti savo darbą. Kodėl mažėja našumasTurint darbastalio duomenų bazių sistemas, vartotojo sąsaja, verslo skaičiavimai, duomenų bazės vienalaikiškumo valdymas, duomenų kilnojimas, paieška ir manipuliacijos - visa tai atliekama darbo stotyje. Failų serveris veikia tik kaip bendro naudojimo kietasis diskas. Nėra centrinės duomenų valdymo vietos. Jei darbinei stočiai reikia ieškoti, skaityti, rašyti ar kitaip prieiti prie duomenų, pirmiausia ji turi mėginti suteikti duomenų bazei vienalaikį veikimą užblokuojant duomenis, prie kurių norima prieiti. Jei sistemoje tėra tik keli vartotojai, konkurencija dėl bendrų duomenų yra nedidelė, tačiau augant vartotojų skaičiui, daugėja ir duomenų bazės prieigos konfliktų. Darbinės stoties pastangos blokuoti duomenis kur kas dažniau būna bevaisės jau per pačius pirmuosius mėginimus. Dėl papildomos tinklo apkrovos, sąlygotos daugybės vienalaikio veikimo blokuotės prašymų, šlubuoja ne tik atskiros sistemos našumas, bet ir kitų vartotojų sistemų našumas. Našumo problemos tampa lazda su dviem galais: duomenų bazės vienalaikio veikimo blokavimui siunčiama daugybė prašymų, o papildoma tinklo apkrova apsunkina tų blokavimo prašymų siuntimą. Kodėl dažniau pažeidžiami indeksaiDažnėjantis indeksų pažeidimas irgi yra nesunkiai paaiškinamas. Kaskart atnaujinant lentelės įrašą, dažniausiai reikia pakeisti ir vieną ar kelis indeksinius failus, kad atnaujinimas būtų visapusiškas. Pradėjus atnaujinimo operaciją, duomenų bazė lieka stabili tik tada, jei užbaigtas kiekvienos lentelės ir kiekvieno indekso atnaujinimas. Kiekviena atskira indekso atnaujinimo operacija reikalauja gauti vienalaikiškumo blokuotę, perskaityti ir užrašyti indekso puslapį (puslapius) bei indekso antraštę ir pabaigoje įkelti indeksą į diską. Tai atsiliepia visiems indeksams Jei atnaujinimo procedūros metu darbinė stotis ar tinklas sutrinka, indeksai pažeidžiami ir duomenų bazė lieka nestabilioje būsenoje. Advantage duomenų bazių serveris suteikia Jums klientinio serverio privalumusJei norite perkelti duomenų bazę į kliento serverį, Jums reikia produkto, teikiančio visus klientinio serverio duomenų saugumo ir vientisumo bei darbo našumo privalumus, prieinamus klientinio serverio aplinkoje, ir tas produktas turi leisti kūrėjams išsaugoti visas turimas sistemas ir techninę įrangą bei pritaikyti savo ilgametę patirtį. Produktas, kuris visa tai apjungia, vadinasi Advantage duomenų bazių serveris (Advantage Database Server).
Naudokite, ką jau turite, sužinokite daugiau nei iki šiol žinojoteAdvantage duomenų bazių serveris duomenų bazių sistemoms suteikia klientinio serverio funkcijas. Perrašyti sistemos nereikia. Advantage turi "plug-and-play" ("įjunk ir dirbk") tipo kliento sąsajas daugeliui populiarių kūrimo platformų, tame tarpe Delphi, C++Builder, Kylix, Visual Basic, Access, Perl, PHP, CA-Clipper ir CA-Visual Objects. Kadangi Jums nereikia keisti sistemų ar įrankių ir nereikalingas joks vartotojo apmokymas, tiesiog naudokite savo patirtį iš darbo su sistemomis. Advantage duomenų bazių serveriui nereikia jokios specialios serverinės techninės įrangos. Jis veikia jau egzistuojančiuose NetWare, Windows ar Linux serveriuose. Advantage duomenų bazių serveris instaliuojamas per kelias minutes ir yra lengvai prižiūrimas. Priešingai nei kitoms duomenų bazių sistemoms, jo priežiūrai nereikia duomenų bazių administratoriaus. Be to, Advantage leidžia kūrėjams po vieną konvertuoti turimas sistemas Advantage duomenų bazių serverio naudojimui, taip išvengiant ilgo krovimo laiko integruojant. Jei Jūsų tinklapis turi daugiavartojiško našumo problemų, kenčia nuo duomenų sunaikinimo ir šlubuoja duomenų bazės saugumas, metas pasirinkti klientinį serverį. Advantage duomenų bazių serveris yra pats geriausias iš visų klientinių serverių. Advantage siūlo tokio lygio našumą, duomenų bazės vientisumą ir saugumą, kokio tik galima tikėtis iš klientinių serverių, ir nereikalauja sistemos perrašymo, naujos techninės įrangos ar turimos patirties atmetimo.
|