მაშინაც კი, თუ თქვენ იყენებთ ფართომასშტაბიანი კლიენტის სერვერის აპლიკაციას, გსურთ ინოვაციურად გამოიყენოთ MS Access.
კლიენტ-სერვერის არქიტექტურა არის ზუსტად ორ დონის კომპიუტერული სისტემა. სადაც ერთი კომპიუტერი არის სერვერი, რომელიც უზრუნველყოფს მონაცემებს და მეორე არის კლიენტი, რომელიც ითხოვს მონაცემებს. სისტემა შეიძლება შედგებოდეს მრავალი კლიენტის/სერვერის კომპიუტერისგან, სადაც სერვერის კომპიუტერები ქმნიან სამუშაო სადგურს, რომელიც აწარმოებს აპლიკაციას და კლიენტის კომპიუტერები დაკავშირებულია ამ აპლიკაციასთან ქსელის საშუალებით. ხშირად ითვლება, რომ მხოლოდ მძიმე აპლიკაციები მოსწონს SQL Server შეუძლია ფუნქციონირდეს როგორც კლიენტი – სერვერის აპლიკაციები, მაშინ როცა უფრო მსუბუქი და ძირითადი, როგორიცაა MS Access – არა. თუმცა ეს სიმართლეს არ შეესაბამება, არსებობს გარკვეული გზები, რომელთა გამოყენებით შეგიძლიათ გამოიყენოთ MS Access კლიენტის სერვერის არქიტექტურაში.
MS Access-ის როლი კლიენტში – სერვერის გამოთვლა

უკეთესი მოხსენების ხელსაწყოს გარდა, ეს არის აპლიკაციები, როგორიცაა Visual Studio და SharePoint SQL Server მომხმარებლის ინტერფეისით, რადგან მას აკლია მომხმარებლის ინტერფეისის დეველოპერი ან დიზაინი. სხვა გზა, რომლითაც Access Database Engine-ს აქვს უკეთესი ქულები, ვიდრე Jet Database Engine არის; SharePoint Services-თან ჩაშენებული ინტეგრაციის მხარდაჭერით.
გამოწვევები კლიენტში წვდომის გამოყენებისას – სერვერის არქიტექტურა
Access დიდი ხანია განიხილება, როგორც აპლიკაცია, რომელსაც ძირითადად იყენებენ ინდივიდუალური მომხმარებლები, მცირე ბიზნესი ან სამუშაო ჯგუფები. ეს არის პროგრამა, რომელიც წარმოადგენს მონაცემთა ბაზის განვითარების ხელსაწყოს, აპლიკაციის განვითარების ხელსაწყოს და მონაცემთა ბაზის ძრავის სრულყოფილ ნაზავს. ერთ-ერთი მთავარი მიზეზი, რის გამოც Access ხშირად განიხილება კლიენტისთვის - სერვერის არქიტექტურისთვის შეუფერებლად, არის ის ფაქტი, რომ Microsoft ყოველთვის ასე აცხადებდა მას. მაშინ როცა, რეალურად MS Access-ს აქვს პოტენციალი მოემსახუროს მომხმარებელთა დიდ რაოდენობას, რომლებიც ერთდროულად იყენებენ აპლიკაციას. ეს შესაძლებელი გახდა ძირითადად იმის გამო, რომ მისი შესაძლებლობები დროთა განმავლობაში მნიშვნელოვნად გაუმჯობესდა.
დღეს MS Access-ს შეუძლია შექმნას კლიენტის მხრიდან აპლიკაცია, რომელიც საკმარისად ეფექტურია სერვერის მიერ მოწოდებული მონაცემების მიწოდებისთვის. SharePoint-ის მიერ მოწოდებული მონაცემების მოხმარება არის ის, რაც შეიძლება გაკეთდეს ძალიან შეუფერხებლად MS Access-ის გამოყენებისას, ამ მონაცემების ადგილმდებარეობის მიუხედავად. ანალოგიურად, მონაცემთა მართვა, რომელსაც ფლობს SQL Server, ინტერნეტის ნებისმიერ ადგილას ასევე თანაბრად მარტივია MS Access-ისთვის. თუმცა ეს არ ნიშნავს იმას, რომ არ არსებობს ამ აპლიკაციის შეზღუდვები კლიენტ-სერვერის არქიტექტურაში.
კლიენტ-სერვერის არქიტექტურაში გამოყენებისას Access ვერ შეძლებს ონლაინ პორტალის გაშვებას და მის გადატვირთვას შეიძლება გამოიწვიოს mdb კორუფცია. თუმცა, მაშინაც კი, როდესაც გამოიყენება ფართომასშტაბიან კომპიუტერულ სისტემაში, Access შეიძლება ძალიან კარგად იმუშაოს, როგორც frontend განვითარების ინსტრუმენტი.
ავტორი შესავალი:
ვივიან სტივენსი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის SQL Server დაფიქსირება და Excel-ის აღდგენის პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად