CyfrifiaduronCronfeydd data

Trosolwg o systemau rheoli cronfeydd data

Mae pob gweithgarwch dynol yn rhan annatod gydag amrywiaeth o gyfeirlyfrau gwybodaeth a chronfeydd data. Mae'r registry, notepad, cyfeiriad Llyfrgell ar eich ffôn symudol neu dabled - nid yw hon yn rhestr gyflawn o wybodaeth a strwythuredig, yr ydym yn ei ddefnyddio. Ond mae cyfrifiaduron fel cywirdeb, felly rydym yn rhoi diffiniad.

Felly, cronfa ddata (DB) - set o ddata yn rhesymegol cysylltiedig sy'n disgrifio cyflwr gwybodaeth o wrthrychau yn y gwahanol feysydd pwnc a phrosesu gydag offer cyfrifiadurol.

system rheoli cronfa ddata yn amgylchedd meddalwedd a iaith ar gyfer creu, rheoli a phrosesu canolfannau gwybodaeth. Pennu cronfa ddata:

  • Gweithio gyda'r canolfannau ar y tu allan (disgiau, tapiau, ac ati ...) a RAM;
  • Rhannu defnyddwyr;
  • newid rheolaeth, archifo ac adfer cronfa ddata;
  • darparu mynediad i iaith prosesu gwybodaeth ;
  • offer ar gyfer creu, addasu, a rheoli cronfa ddata.

Yn syml, mae'r gronfa ddata yn penderfynu ar y dull o storio, a chronfa ddata yn darparu'r modd ar gyfer prosesu. Yn ogystal, mae systemau rheoli cronfeydd data yn cael eu rhannu i system defnydd cyffredinol sy'n gallu ymdrin ag amrywiaeth o ddata ac arbenigol wedi'u cynllunio ar gyfer maes pwnc penodol neu fath o wybodaeth. Mae enghraifft o systemau rheoli cronfeydd data arbenigol yn wrthrych-oriented.

System Rheoli Perthynol

Ers dyfodiad cronfeydd data cyfrifiadurol mae wedi bod yn llawer o fodelau ar eu gwaith, ond mae'r model perthynol oedd y mwyaf cyffredin. Mae'n gyfres gysylltiedig o dablau gwybodaeth, yn gwarantu cywirdeb a lleiafswm diswyddo o wybodaeth. model Tabl yn berthnasol i'r rhan fwyaf o feysydd pwnc, ac mae'r farchnad yn dechreuodd system rheoli cronfa ddata berthynol i ddatblygu'n gyflym. Mae'r ffigur yn dangos enghraifft o strwythur perthynol o "sylfaen o fyfyrwyr."

Mae pob DBMSs perthynol yn cefnogi safon iaith ANSI SQL ac egwyddorion sylfaenol y model perthynol, sy'n galluogi ceisiadau i redeg ar gronfeydd data gwahanol. Yn ogystal, cronfeydd data mawr eu ychwanegiadau SQL estyniad ei hun. Mae enghreifftiau o system rheoli cronfa ddata ar gyfer prosiectau ar raddfa fawr - mae hyn yn Microsoft SQL Server a ORACLE.

Mae'r model perthynol a ddefnyddiwyd yn llwyddiannus wrth ddatblygu prosiectau Rhyngrwyd. Enghreifftiau yw cronfa ddata MySQL a PostgreSQL.

technoleg NoSQL

Mae'r cynnydd yn nifer y data a chymhlethdod y berthynas wedi arwain at ymddangosiad systemau rheoli cronfa ddata newydd. Mae gwybodaeth wedi peidio â bod yn annibynnol ar ei gilydd, ac weithiau hyd yn oed yn amhosibl i ddisgrifio ei strwythur yn llym. Gall cronfeydd data perthynol ymdopi mwyach â thasgau o'r fath. Mae hyn wedi arwain at ymddangosiad math newydd o gronfeydd data gwybodaeth a systemau rheoli, a elwir gyda'i gilydd fel NoSQL ( «dim SQL»).

Y prif gategorïau o gronfeydd data NoSQL:

  1. "Gwerth Allweddol". Mae'r gronfa ddata mwyaf poblogaidd - Redis, Voldemort, Tokyo Cabinet a Dynomite.
  2. Clonau cronfa ddata BigTable. Fe'i datblygwyd gan Google ar gyfer peiriant ddefnydd chwilio mewnol. yn swyddogol BigTable Nid yw'n cael ei gynnig, ond mae cronfa ddata ar ei sail. Mae'n Hadoop, Hypertable a Cassandra.
  3. Dogfen-oriented. Mae'r Berkeley DB XML mwyaf poblogaidd, MongoD, yn bodoli ac CouchDB.
  4. Yn seiliedig ar y sylfaen o theori graff. A ddefnyddir yn Neo4j, Sones graphDB a AllegroGraph.

dyfodol DBMS

Marchnad systemau rheoli cronfa ddata berthynol yn parhau i dyfu ac mae mwy a mwy parod i ddefnyddio wneud NoSQL. Wrth gwrs, yn y "clasurol» SQL gwerthu llawer iawn o systemau meddalwedd sy'n amrywio o ran cymhlethdod, ac ar eu cyfer, mae cewri marchnad o'r fath fel Microsoft a ORACLE. Ond gyda rhywfaint o sicrwydd y gallwn gymryd yn ganiataol y bydd NoSQL yn y blynyddoedd nesaf yn gallu oust sylweddol arweinwyr yn y gwaith o ddatblygu systemau gwybodaeth gymhleth.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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