Inona no atao hoe System Management System (DBMS)?

DBMSs miaro, mandamina, ary mitantana ny data

Ny rafitra fitantanana database (DBMS) dia rindrambaiko izay ahafahan'ny ordinatera mikarakara, mamerina, manampy, mamafa ary manova ny angon-drakitra. Ny DBMS dia mitantana ireo singa fototra rehetra ao anaty tahiry, anisan'izany ny fitantanana ny fanodinana ny data, toy ny fanamarinana ny mombamomba ny mpampiasa, ary koa ny fampidirana na ny famoahana angona. Ny DBMS dia mamaritra ny antsoina hoe schema data , na ny rafitra izay misy tahirin-kevitra voatahiry.

Ny fitaovana ampiasaintsika isan'andro dia mitaky ny DBMSs ao ambadiky ny sehatra. Anisan'izany ny ATM, rafitra fandrakofam-pifamoivoizana, rafitra fananganana varotra an-tsokosoko, ary katalaogin'ny bibliotheca.

Ny rafi-pitantanana momba ny fandrakofam-pandraharahana momba ny fandraketana (RDBMS) dia manatanteraka ny modely mifandraika amin'ny latabatra sy ny fifandraisana

Background on Systems Management Systems

Ny term DBMS dia manodidina ny taona 1960, raha IBM no namolavola ny modely DBMS voalohany antsoina hoe Information Management System (IMS), izay nametrahana angon-drakitra tao anaty ordinatera ao anaty rafitra hazo iray. Ny singa tsirairay dia tsy mifandray afa-tsy eo amin'ny firaketan'ny ray aman-dreny sy zanaka.

Ny anaran'ny databatra manaraka dia ny tambajotran'ny DBMS, izay nanandrana namaha ny sasany amin'ireo fetran'ny drafitra ambaratongam-pahefana amin'ny fampidirana ny fifandraisana iray misy eo amin'ny data. Izany dia nitondra anay tany anatin'ireo taona 1970 raha nanangana an'i Edgar F. Codd ao amin'ny IBM ny rain'ny tranonkala maoderina izay fantatsika androany.

Ny endriky ny Current Relational DBMS

Ny rafi-pitantanana momba ny fandrakofam-pandraharahana momba ny fandraketana (RDBMS) dia manatanteraka ny modely mifandraika amin'ny latabatra sy ny fifandraisana Ny fanamby fanamboarana fototra amin'ny DBMS ankehitriny dia ny fitazonana ny fahamendrehana eo amin'ny data, izay miaro ny fahamendrehana sy ny tsy fitoviana amin'ny angon-drakitra. Izany dia azo antoka amin'ny alàlan'ny andian-tsoratra sy fitsipika momba ny angon-drakitra mba hisorohana ny duplication na ny fahaverezan'ny data.

Ny DBMS dia manara-maso ny fidirana amin'ny banky amin'ny alàlan'ny fanomezan-dàlana, izay azo ampiharina amin'ny ambaratonga samihafa. Ohatra, ny mpitantana na ny mpitantana dia mety manana fahafahana miditra amin'ny angona izay tsy hita amin'ny mpiasan'ny hafa, na mety manana fanomezan-dàlana hanitsy ny angon-drakitra izy raha toa ka afaka mahita azy fotsiny ny mpampiasa.

Ny ankamaroan'ny DBMS dia mampiasa ny fiteny SQL query , izay manome fomba iray ahafahana mifandray amin'ny tahiry. Raha ny marina, na dia manome ny endritsoratra ara-doko izay manome alalana ny mpampiasa mijery mora foana, mifidy, manitsy, na manodina ny angon-drakitra, dia SQL izay manao ireo asa ireo any aoriana.

Ohatra amin'ny DBMSs

Androany, maro ny DBMS sanda ara-barotra sy open source no misy. Raha ny marina, ny fisafidianana izay daty ilainao dia asa sarotra. Ny tsenan'ny DBMS mifandraika amin'ny sehatra avo lenta dia tarihin'ny Oracle, Microsoft SQL Server, ary IBM DB2, safidy azo itokisana ho an'ireo rafitra sy angona data. Ho an'ny fikambanana madinika na fampiasana trano, ny DBMSs malaza dia Microsoft Access sy FileMaker Pro.

Vao haingana, ny hafainganan'ny DBMS hafa dia nanjary nalaza. Ireo no tsiranoka NoSQL, izay nosoloan'ny rafi-pamokarana henjana kokoa ny rafitra voafaritra tsara amin'ny RDBMs. Ireo dia ilaina amin'ny fitehirizana sy fiasàna miaraka amin'ny tahiry angon-drakitra lehibe ahitana karazan-drakitra maro isan-karazany. Ny mpilalao lehibe ao amin'io toerana io dia ahitana ny MongoDB, Cassandra, HBase, Redis, ary CouchDB.