Კომპიუტერები, Მონაცემთა ბაზა
Მიმოხილვა მონაცემთა ბაზის მართვის სისტემები
ყველა ადამიანის საქმიანობის მჭიდროდ უკავშირდება სხვადასხვა ინფორმაცია დირექტორიები და მონაცემთა. ბიბლიოთეკა რეესტრის, notepad, მისამართი თქვენს მობილურ ტელეფონში ან ტაბლეტი - ეს არ არის სრული სია სტრუქტურირებული ინფორმაცია, რომელსაც ჩვენ ვიყენებთ. მაგრამ კომპიუტერი როგორც ზუსტი, ამიტომ ჩვენ მისცეს განმარტება.
ამდენად, მონაცემთა ბაზაში (DB) - კომპლექტი ლოგიკურად დაკავშირებული მონაცემები, რომელიც ასახავს ინფორმაციის სახელმწიფო ობიექტების სხვადასხვა თემატიკისა და დამუშავებული კომპიუტერული ტექნიკა.
მონაცემთა ბაზის მართვის სისტემის არის პროგრამული და ენის გარემოს შექმნის, მართვისა და ინფორმაციის დამუშავების ბაზები. მინიჭება მონაცემთა ბაზა:
- მუშაობა ბაზების გარეთ (დისკები, ფირები, etc ...) და RAM;
- გაზიარება წევრებს;
- შეცვალოს მართვის, დაარქივება და მონაცემთა ბაზის აღდგენა;
- ხელმისაწვდომობის უზრუნველყოფის ენის ინფორმაციის დამუშავების ;
- მექანიზმების შექმნას, მოდიფიკაცია, და მონაცემთა ბაზის მართვის.
Relational მართვის სისტემა
მას შემდეგ, რაც მარხვის კომპიუტერული ბაზები, რომ უკვე ბევრი მოდელები მათი მუშაობა, მაგრამ რელატიური მოდელი იყო ყველაზე უნივერსალური. ეს არის ამავე თემაზე ინფორმაცია მაგიდები, გარანტიას მთლიანობის და მინიმალური redundancy ინფორმაციას. მაგიდის მოდელი იყო მოქმედი უმრავლესობა საგანში, და ბაზარზე არის რელატიური მონაცემთა ბაზის მართვის სისტემის დაიწყო განავითაროს სწრაფად. ნახაზზე მაგალითია რელატიური სტრუქტურა "ბაზაზე სტუდენტების".
ყველა relational DBMSs მხარდაჭერას ANSI SQL ენის სტანდარტი და ძირითადი პრინციპები რელატიური მოდელი, რომელიც საშუალებას განაცხადების აწარმოებს სხვადასხვა მონაცემთა ბაზები. გარდა ამისა, დიდი ბაზა აქვს საკუთარი SQL გაფართოება დამატებები. მაგალითები მართვის სისტემის მონაცემთა ბაზის მასშტაბური პროექტი - ეს არის Microsoft SQL Server და Oracle.
რელატიური მოდელი წარმატებით გამოიყენება განვითარების ინტერნეტ პროექტები. მაგალითები MySQL მონაცემთა ბაზა და PostgreSQL.
NoSQL ტექნიკა
ზრდა მონაცემები ტომი და სირთულის ურთიერთობისათვის გამოიწვია გაჩენის ახალი ბაზების მართვის სისტემების. ინფორმაცია აღარ იქნება დამოუკიდებელი ერთმანეთს და ზოგჯერ შეუძლებელია მკაცრად აღწერს მისი სტრუქტურა. რელაციური მონაცემთა ბაზები აღარ შეუძლია გაუმკლავდეს ისეთ ამოცანებს. ეს გამოიწვია გაჩენის ახალი ტიპის საინფორმაციო ბაზების და მართვის სისტემები, ცნობილი როგორც NoSQL ( «არ SQL»).
ძირითადი კატეგორიის NoSQL მონაცემთა ბაზები:
- "Key Value". ყველაზე პოპულარული მონაცემთა ბაზა - Redis, Voldemort, Tokyo კაბინეტი და Dynomite.
- Clones ბაზაში BigTable. იგი მიერ შემუშავებული Google შიდა მოხმარებისთვის საძიებო სისტემა. ოფიციალურად BigTable ეს არ არის შემოთავაზებული, მაგრამ არ არის მონაცემთა ბაზის მის საფუძველზე. ეს Hadoop, Hypertable და Cassandra.
- დოკუმენტი ორიენტირებული. ყველაზე პოპულარული Berkeley DB XML, MongoD, არსებობს და CouchDB.
- დაყრდნობით ბაზაზე გრაფაში თეორია. გამოიყენება Neo4j, Sones graphDB და AllegroGraph.
მომავალი DBMS
ბაზრის რელატიური მონაცემთა ბაზების მართვის სისტემების იზრდება და სულ უფრო და უფრო მიდრეკილნი NoSQL მიღებისას. რა თქმა უნდა, "კლასიკური» SQL გაიყიდა დიდი ოდენობით პროგრამული სისტემების სხვადასხვა სირთულის და მათთვის არსებობს ასეთი ბაზრის გიგანტები, როგორიცაა Microsoft და Oracle. მაგრამ ზოგი დარწმუნებით შეგვიძლია ვივარაუდოთ, რომ NoSQL უახლოეს წლებში შეძლებს მნიშვნელოვნად განდევნონ ლიდერები განვითარების კომპლექსური საინფორმაციო სისტემები.
Similar articles
Trending Now