Systemau Cronfa Ddata Windows Server
Oracle, SQL Server, Microsoft Access, MySQL, DB2 neu PostgreSQL? Mae yna ddigon o gynhyrchion cronfa ddata ar y farchnad heddiw, gan wneud dewis platfform ar gyfer seilwaith eich sefydliad yn brosiect difyr.
Diffiniwch eich Gofynion
Gellir rhannu systemau rheoli cronfa ddata (neu DBMSs) yn ddau gategori: cronfeydd data bwrdd gwaith a chronfeydd data gweinyddwyr. Yn gyffredinol, mae cronfeydd data bwrdd gwaith yn canolbwyntio ar geisiadau un-ddefnyddiwr ac yn byw ar gyfrifiaduron personol safonol (felly y term penbwrdd ).
Mae cronfeydd data'r Gweinyddwr yn cynnwys mecanweithiau i sicrhau dibynadwyedd a chysondeb data ac maent wedi'u hanelu at geisiadau aml-ddefnyddiwr. Mae'r cronfeydd data hyn wedi'u cynllunio i redeg ar weinyddwyr perfformiad uchel a chludo tag prisiau cyfatebol uwch.
Mae'n bwysig gwneud dadansoddiad anghenion gofalus cyn i chi fynd i mewn i ateb cronfa ddata ac ymrwymo iddo. Yn aml, fe welwch fod cronfa ddata bwrdd gwaith yn addas ar gyfer eich gofynion busnes pan fyddwch yn bwriadu prynu ateb gweinydd drud yn wreiddiol. Efallai y byddwch hefyd yn datgelu gofynion cudd sy'n golygu bod cronfa ddata scalable, sy'n seiliedig ar weinyddwyr, yn ei gwneud yn ofynnol.
Bydd y broses dadansoddi anghenion yn benodol i'ch sefydliad ond, o leiaf, dylai ateb y cwestiynau canlynol:
- Pwy fydd yn defnyddio'r gronfa ddata a pha dasgau fyddant yn eu cyflawni?
- Pa mor aml y caiff y data ei haddasu? Pwy fydd yn gwneud yr addasiadau hyn?
- Pwy fydd yn darparu cefnogaeth TG i'r gronfa ddata?
- Pa galedwedd sydd ar gael? A oes cyllideb ar gyfer prynu caledwedd ychwanegol?
- Pwy fydd yn gyfrifol am gynnal y data?
- A fydd mynediad data yn cael ei gynnig dros y Rhyngrwyd? Os felly, pa lefel o fynediad ddylai gael ei gefnogi?
Unwaith y byddwch chi wedi casglu'r atebion i'r cwestiynau hyn, byddwch chi'n barod i ddechrau'r broses o werthuso systemau rheoli cronfa ddata penodol. Efallai y byddwch yn darganfod bod angen llwyfan gweinydd aml-ddefnyddiwr soffistigedig (fel SQL Server neu Oracle) i gefnogi eich gofynion cymhleth. Ar y llaw arall, efallai y bydd cronfa ddata bwrdd gwaith fel Microsoft Access yr un mor gallu bodloni'ch anghenion (ac yn llawer haws i'w ddysgu, yn ogystal â bod yn fwy cyson ar eich llyfr poced!)
Cronfeydd Data Penbwrdd
Mae cronfeydd data penbwrdd yn cynnig ateb rhad, syml i lawer o ofynion storio a thrin data llai cymhleth. Maent yn ennill eu henwau yn rhinwedd y ffaith eu bod wedi'u cynllunio i redeg ar gyfrifiaduron "bwrdd gwaith" (neu bersonol). Mae'n debyg eich bod chi'n gyfarwydd â rhai o'r cynhyrchion hyn eisoes - Microsoft Access, FileMaker ac OpenOffice / Libre Office Base (am ddim) yw'r prif chwaraewyr. Edrychwn ar ychydig o'r manteision a enillir trwy ddefnyddio cronfa ddata bwrdd gwaith:
- Mae cronfeydd data penbwrdd yn rhad. Fe welwch fod y mwyafrif o atebion bwrdd gwaith ar gael am oddeutu $ 100 (o gymharu â miloedd o ddoleri ar gyfer eu cefndrydau wedi'u seilio). Mewn gwirionedd, os ydych chi'n berchen ar gopi o Microsoft Office, rydych chi eisoes yn berchennog trwyddedig i Microsoft Access.
- Mae cronfeydd data penbwrdd yn hawdd eu defnyddio. Nid oes angen dealltwriaeth drylwyr o SQL wrth ddefnyddio'r systemau hyn (er bod llawer yn cefnogi SQL i chi geeks allan). Fel arfer mae DBMSs penbwrdd yn cynnig rhyngwyneb defnyddiwr hawdd ei ddefnyddio.
- Mae cronfeydd data penbwrdd yn cynnig atebion i'r we. Mae llawer o gronfeydd data bwrdd gwaith modern yn darparu ymarferoldeb gwe sy'n eich galluogi i gyhoeddi'ch data ar y we mewn modd sefydlog neu ddeinamig.
Cronfeydd Data Gweinyddwyr
Mae cronfeydd data gweinyddwyr, fel Microsoft SQL Server , Oracle, y PostgreSQL ffynhonnell agored, ac IBM DB2, yn cynnig i sefydliadau allu rheoli llawer iawn o ddata yn effeithlon mewn modd sy'n galluogi llawer o ddefnyddwyr i gael mynediad at a diweddaru'r data ar yr un pryd. Os ydych chi'n gallu trin y tag pris hefty, gall cronfa ddata sy'n seiliedig ar weinydd ddarparu ateb rheoli data cynhwysfawr i chi.
Mae'r manteision a gyflawnir trwy ddefnyddio system sy'n seiliedig ar weinydd yn amrywiol. Gadewch i ni edrych ar ychydig o'r enillion mwyaf amlwg a gyflawnwyd:
- Hyblygrwydd. Gall cronfeydd data yn seiliedig ar weinyddu drin unrhyw broblem rheoli data y gallwch chi ei daflu arnynt. Mae datblygwyr yn caru'r systemau hyn oherwydd eu bod wedi rhyngwynebau rhaglennu cais sy'n gyfeillgar i raglennydd (neu APIs) sy'n darparu ar gyfer datblygu cyflym ceisiadau arferol sy'n seiliedig ar gronfa ddata. Mae platfform Oracle hyd yn oed ar gael ar gyfer systemau gweithredu lluosog, gan ddarparu cae chwarae lefel Linux pan fyddant yn parau yn erbyn y ffatri Microsoft.
- Perfformiad pwerus. Mae cronfeydd data yn seiliedig ar weinydd mor bwerus ag y dymunwch iddynt fod. Mae'r prif chwaraewyr yn gallu defnyddio'n effeithlon unrhyw lwyfan caledwedd rhesymol y gallwch chi ei adeiladu ar eu cyfer. Gall cronfeydd data modern reoli proseswyr lluosog, cyflym, gweinyddwyr clystyru, cysylltedd lled band uchel a thechnoleg storio goddefgar ar fai.
- Scalability. Mae'r nodwedd hon yn mynd law yn llaw â'r un blaenorol. Os ydych chi'n fodlon darparu'r adnoddau caledwedd angenrheidiol, mae cronfeydd data gweinyddwyr yn gallu trin nifer helaeth o ddefnyddwyr a / neu ddata sy'n cynyddu'n gyflym.
Cronfa Ddata Cronfa Ddata NoSQL
Gyda'r angen cynyddol i sefydliadau drin setiau mawr o ddata cymhleth - nid oes gan rai ohonynt strwythur traddodiadol - mae cronfeydd data "NoSQL" wedi dod yn fwy eang. Nid yw cronfa ddata NoSQL wedi'i strwythuro ar y colofnau cyffredin / dyluniad rhes o gronfeydd data perthynol traddodiadol, ond yn hytrach mae'n defnyddio model data mwy hyblyg. Mae'r model yn amrywio, yn dibynnu ar y gronfa ddata: mae rhai'n trefnu data trwy bâr, graffiau neu golofnau eang allweddol / gwerth.
Os oes angen i'ch sefydliad drechu llawer o ddata, ystyriwch y math hwn o gronfa ddata, sydd fel arfer yn symlach i'w ffurfweddu na rhai RDBMs a mwy o faint y gellir eu graddio. Ymhlith y prif gystadleuwyr mae MongoDB, Cassandra, CouchDB, a Redis.