Cyfrifiaduron, Cronfeydd 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.
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:
- "Gwerth Allweddol". Mae'r gronfa ddata mwyaf poblogaidd - Redis, Voldemort, Tokyo Cabinet a Dynomite.
- 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.
- Dogfen-oriented. Mae'r Berkeley DB XML mwyaf poblogaidd, MongoD, yn bodoli ac CouchDB.
- 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