Kompjûters, Databases
Oersjoch fan databank managementsysteem
Alle minsklike aktiviteit is ûnfolslein ferbûn mei in ferskaat oan ynformaasjekatalogen en databestannen. De biblioteekregistraasje, adresboek, adressen yn in mobyl tillefoan of tablet - dit is fierd út in folsleine list fan struktureare ynformaasje dy't wy brûke. Mar kompjûters lykas presiens, dus lit ús definiearje.
Sa, in databank (DB) - in set fan logyskerwize relatearre gegevens dy't beskriuwt de ynformaasje tastân fan objekten yn 'e ûnderskate ûnderwerp gebieten en ferwurke mei kompjûter apparatuer.
Databank behear systeem is in software en taal omjouwing foar it meitsjen, behearen en it ferwurkjen fan ynformaasje bases. Belesting fan DBMS:
- Wurkje mei databases op 'e eksterne (discs, tapes, ensfh.) En RAM;
- Shared user access;
- Kontrolearje feroarings, argyfjen en wersteljen fan databestannen;
- it jaan fan tagong ta taal ynformaasje ferwurking ;
- Utiliteit foar it meitsjen, feroarje en beheardjen fan databases.
Relaasje-bestjoeringssysteem
Sûnt de komst fan de kompjûter databanken it hat west protte modellen fan harren wurk, mar de relational model wie de meast universele. It is in keppele set fan ynformaasjetalen, garandearret de yntegriteit en minimale redundancy fan ynformaasje. It tabelmodel is útwreide ta tapast te wêzen foar de measte subsydzjes, en de merk fan relaasje database-bestjoeringssysteem begon te ûntwikkeljen yn in rappe tempo. It figuer lit in foarbyld sjen fan 'e relaasje-struktuer "Studintebasis".
Alle relaasje DBMS's stipe de ANSI-standert fan 'e SQL-taal en de basisprinsipes fan it relaasjemodel, dat de funksje fan tapassingen op ferskate DBMS's garandet. Boppedat hawwe grutte DBMS's in eigen oanfolling oan de SQL-útwreiding. Foarbylden fan behear systeem databank foar grutskalige projekten - dat is Microsoft SQL-tsjinner en Oracle.
It relaasjemodel wurdt ek mei sukses brûkt yn 'e ûntwikkeling fan ynternetprojekten. Foarbylden binne MySQL en PostgreSQL.
NoSQL-technology
De ferheging fan it gebrûk fan ynformaasje en de komplikaasje fan 'e ynterconnections liedt ta it ûntstean fan nije database-bestjoersystemen. Ynformaasje stuts net ûnôfhinklik fan elkoar, en somtiden is it ûnmooglik om har struktuer sterk te beskriuwen. Relatêre databestannen kinne net mear mei sokke taken dwaan. Dit liedt ta it ûntstean fan in nije soarte fan ynformaasjebasis en managementsystemen, dy't de algemiene namme NoSQL krigen ("gjin SQL").
De haad kategoryen fan NoSQL-databases binne:
- "Key Wearde". De populêre DBMS's binne Redis, Voldemort, Tokyo Cabinet en Dynomite.
- Klonen fan BigTable. Untwikkele troch Google foar ynterne gebrûk yn 'e sykmasine. Officially BigTable Is net oanbean, mar der is in DBMS basearre op dy. Dit is Hadoop, Hypertable en Cassandra.
- Document-oriented. De populêrste binne Berkeley DB XML, MongoD, eXist en CouchDB.
- Op grûn fan 'e basis fan de grafyk teory. Used in Neo4j, Sones graphDB en AllegroGraph.
De takomst fan 'e DBMS
Merk relational databank behear systemen trochgroeit en mear en mear oerhingje nei brûke NoSQL-making. Natuurlijk, op 'e "klassike" SQL ynfierd in grut tal softwaresystemen fan ferskillende kompleksiteit, en efter har binne sokke reichen fan' e merk as Microsoft en Oracle. Mar mei in hege groei fan wissichheid kin wurde ferheven dat NoSQL yn 'e kommende jierren de lieders signifikant drukke sil yn' e ûntwikkeling fan komplekse ynformaasjesystemen.
Similar articles
Trending Now