Kompjutera, Bazat e të dhënave
Përmbledhje e sistemeve të menaxhimit të bazës së të dhënave
E gjithë veprimtaria e njeriut është e lidhur pazgjidhshmërisht me një shumëllojshmëri të directories informacionit dhe bazat e të dhënave. Regjistri Library, Notepad, adresa në telefonin tuaj celular ose tabletë - kjo nuk është një listë të plotë të informacionit të strukturuar, të cilat ne i përdorim. Por kompjutera si saktësi, kështu që ne japin përkufizimin.
Kështu, një bazë të dhënash (DB) - një grup i të dhënave logjikisht të lidhura që përshkruan gjendjen e informacionit e objekteve në fusha të ndryshme lëndore dhe të përpunuara me pajisje kompjuterike.
Sistemi i menaxhimit të bazës së të dhënave është një software dhe gjuhë mjedisi për krijimin, menaxhimin dhe përpunimin e bazave të informacionit. Caktimin e bazës së të dhënave:
- Punojnë me bazat në pjesën e jashtme (disqe, kaseta, etj ...) dhe RAM;
- Ndarja e përdoruesit;
- ndryshojë kontrollit, arkivimin dhe shërim të dhënave;
- duke siguruar qasje në gjuhën përpunimit të informacionit ;
- mjetet për krijimin, modifikimin, dhe menaxhimin e të dhënave.
Sistemi i Menaxhimit relacionale
Që prej ardhjes së bazave të të dhënave kompjuterike ajo ka qenë shumë modele të punës së tyre, por modeli relacionale ishte më universale. Kjo është një grup i lidhur e tabelave informuese, garanton integritetin dhe tepricë minimale e informacionit. Modeli Tabela ishte e zbatueshme për shumicën e fushave lëndore, dhe tregu është një sistem të menaxhimit të bazës së të dhënave relacionale filloi të zhvillohet me shpejtësi. Shifra tregon një shembull të një strukture relacionale e "bazës së nxënësve."
Të gjitha DBMS relacionale mbështetur standardin e gjuhës ANSI SQL dhe parimet bazë të modelit relacional, i cili mundëson aplikacionet për të kandiduar në bazat e të dhënave të ndryshme. Përveç kësaj, bazat e të dhënave të mëdha kanë Futjet e tyre SQL extension. Shembuj të sistemit të menaxhimit të dhënave për projektet e mëdha - kjo është Microsoft SQL Server dhe Oracle.
Modeli relacionale përdorur me sukses në zhvillimin e projekteve të internetit. Shembujt janë të bazës së të dhënave MySQL dhe PostgreSQL.
teknologji NoSQL
Rritja në vëllime të dhënave dhe kompleksitetin e marrëdhënieve ka çuar në shfaqjen e sistemeve të reja të menaxhimit të bazës së të dhënave. Informacioni ka pushuar të jetë e pavarur nga njëri-tjetri, dhe ndonjëherë edhe e pamundur për të përshkruar në mënyrë rigoroze strukturën e saj. Bazat e të dhënave relacionale mund të përballen më me detyra të tilla. Kjo ka çuar në lindjen e një lloji të ri të bazave të të dhënave të informacionit dhe sistemeve të menaxhimit, të njohur kolektivisht si NoSQL ( «nuk SQL»).
Kategoritë kryesore të bazave të të dhënave NoSQL:
- "Vlera Key". Më të njohura bazës së të dhënave - Redis, Voldemort, Tokyo Kabineti dhe Dynomite.
- Clones database Bigtable. Ajo është zhvilluar nga Google për të brendshme motor përdorim kërkimit. zyrtarisht Bigtable Ajo nuk është ofruar, por ka një bazë të dhënash në bazë të tij. Ajo Hadoop, Hypertable dhe Cassandra.
- Dokument të orientuar. Më të popullarizuara Berkeley DB XML, MongoD, ekzistojnë dhe CouchDB.
- Bazuar në bazë të teorisë grafik. Përdoret në Neo4j, Sones graphDB dhe AllegroGraph.
ardhmja e DBMS
Tregut relacionale sistemet e menaxhimit të bazës së të dhënave vazhdon të rritet dhe më shumë dhe më të prirur për të përdorur NoSQL-marrjes. Sigurisht, në "SQL klasik» shitur një sasi të madhe të sistemeve softuerike të kompleksitetit të ndryshme, dhe për ta ka gjigandët të tilla të tregut si Microsoft dhe Oracle. Por me disa siguri ne mund të supozojmë se NoSQL në vitet e ardhshme do të jetë në gjendje për të larguar në mënyrë të konsiderueshme udhëheqësit në zhvillimin e sistemeve komplekse të informacionit.
Similar articles
Trending Now