KompjûtersDatabases

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.

Simply set, de databank bepaalt de metoade fan opslach, en databank jout de middels foar de ferwurking. Dêrneist, database management systemen wurde ûnderferdield yn algemien gebrûk systeem dat kin omgean in ferskaat oan gegevens en spesjalisearre ûntwurpen foar in spesifyk ûnderwerp gebiet of soarte ynformaasje. In foarbyld fan spesjalistyske behearsystemen fan database binne objekten-orientearre.

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:

  1. "Key Wearde". De populêre DBMS's binne Redis, Voldemort, Tokyo Cabinet en Dynomite.
  2. 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.
  3. Document-oriented. De populêrste binne Berkeley DB XML, MongoD, eXist en CouchDB.
  4. 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

 

 

 

 

Newest

Copyright © 2018 fy.delachieve.com. Theme powered by WordPress.