Desktop vs Server Database Systems
Oracle, SQL Server, Microsoft Access, MySQL, DB2 eða PostgreSQL? Það eru nokkrar margvíslegar gagnasafurðir á markaðnum í dag, sem gerir val á vettvang fyrir uppbyggingu fyrirtækisins skaðlegt verkefni.
Skilgreina kröfur þínar
Gagnasafn stjórnun kerfi (eða DBMSs) er hægt að skipta í tvo flokka: skrifborð gagnagrunna og miðlara gagnagrunna. Almennt er skrifborð gagnagrunnur stilla til einn notandi forrit og búa á venjulegum einkatölvum (þess vegna hugtakið skrifborð ).
Gagnagrunna miðlara innihalda aðferðir til að tryggja áreiðanleika og samkvæmni gagna og eru ætlaðir til notkunar fyrir fjölnotendur. Þessar gagnagrunna eru hönnuð til að keyra á hágæða framreiðslumaður og bera samsvarandi hærra verðmiði.
Það er mikilvægt að gera vandlega þarfir greiningu áður en þú kafa inn og skuldbinda sig til gagnasafnslausnar. Þú munt oft finna að skrifborðs gagnagrunnur er hentugur fyrir kröfur fyrirtækisins þegar þú upphaflega ætlaðir að kaupa dýran miðlara sem byggir á lausn. Þú getur einnig afhjúpað falinn kröfur sem krefjast dreifingar á stigstærð, netþjónum sem byggir á gagnagrunni.
Beingreiningarferlið verður að vera sérstakt fyrir fyrirtækið þitt en ætti að lágmarki að svara eftirfarandi spurningum:
- Hver mun nota gagnagrunninn og hvaða verkefni munu þeir framkvæma?
- Hversu oft verður gögnin breytt? Hver mun gera þessar breytingar?
- Hver mun veita IT stuðning fyrir gagnagrunninn?
- Hvaða vélbúnaður er í boði? Er fjárhagsáætlun fyrir kaup á viðbótarbúnaði?
- Hver mun bera ábyrgð á því að viðhalda gögnum?
- Verður gagnaaðgangur boðið upp á internetið? Ef svo er, hvaða aðgangsstærð ætti að styðja?
Þegar þú hefur safnað svörunum við þessum spurningum verður þú reiðubúinn til að hefja ferlið við að meta tilteknar gagnagrunnsstjórnunarkerfi. Þú getur komist að því að háþróuð fjölþætt netþjóns vettvangur (eins og SQL Server eða Oracle) er nauðsynlegt til að styðja við flóknar kröfur þínar. Á hinn bóginn, skrifborð gagnagrunnur eins og Microsoft Access gæti verið eins og hæfur til að mæta þörfum þínum (og miklu auðveldara að læra, svo og mýkri á pocketbook þinn!)
Desktop gagnagrunna
Desktop gagnagrunna bjóða upp á ódýr, einföld lausn á mörgum, minna flóknum gagnageymslu og stjórnunarkröfum. Þeir vinna sér inn nafn sitt með því að þeir eru hönnuð til að keyra á "skrifborð" (eða persónulegar) tölvur. Þú ert líklega kunnugur nokkrum af þessum vörum þegar - Microsoft Access, FileMaker og OpenOffice / Libre Office Base (ókeypis) eru helstu leikmenn. Skulum skoða nokkrar af þeim kostum sem fengust með því að nota skrifborðs gagnagrunn:
- Skrifborð gagnagrunna eru ódýr. Þú munt komast að því að flestir skrifborð lausnir eru í boði fyrir um það bil $ 100 (samanborið við þúsundir dollara fyrir fræðir frændur þeirra). Reyndar, ef þú átt afrit af Microsoft Office, hefur þú nú þegar leyfi eiganda Microsoft Access.
- Skrifborð gagnagrunna eru notendavænt. Ítarlegur skilningur á SQL er ekki krafist þegar þessi kerfi eru notaðir (þótt margir styðja SQL fyrir þig geeks þarna úti). Desktop DBMSs bjóða venjulega auðvelt að skoða grafíska notendaviðmót.
- Skrifborð gagnagrunna bjóða upp á veflausnir. Mörg nútíma skrifborð gagnagrunna veita vefur virkni sem gerir þér kleift að birta gögnin þín á vefnum á kyrrstöðu eða dynamic hátt.
Server gagnasöfn
Server gagnagrunna, eins og Microsoft SQL Server , Oracle, Open Source PostgreSQL og IBM DB2, bjóða fyrirtækjum kleift að stjórna miklu magni af gögnum á skilvirkan hátt þannig að margir notendur geti nálgast og uppfært gögnin samtímis. Ef þú ert fær um að takast á við stælta verðmiðann getur gagnagrunnur framreiðslumaður veitt þér alhliða gagnastjórnunarkerfi.
Kostirnir sem náðust með því að nota miðlara-undirstaða kerfi eru fjölbreytt. Við skulum skoða nokkrar af þeim áberandi árangri sem náðst hefur:
- Sveigjanleiki. Gagnagrunna sem byggjast á netþjónum geta séð um öll gögn um stjórnun á gögnum sem þú getur kastað á þær. Hönnuðir elska þessi kerfi vegna þess að þeir hafa forritara-vingjarnlegur umsóknarmaður tengi (eða API) sem kveða á um ör þróun á gagnagrunnsstilla sérsniðnum forritum. Oracle vettvangurinn er jafnvel aðgengilegur fyrir margar stýrikerfi og veitir Linux tölvuleikjum jafnan leiksvið þegar þeir eru paraðir gegn Microsoft fólkinu.
- Öflugur árangur. Server-undirstaða gagnagrunna eru eins öflugur og þú vilt að þeir séu. Helstu leikmenn geta nýtt sér eðlilega vélbúnaðar vettvang sem þú getur byggt upp fyrir þá. Nútíma gagnagrunna geta stjórnað mörgum háhraða örgjörvum, þyrpuðum netþjónum, háum bandbreiddartengingu og gallaþolandi geymslutækni.
- Sveigjanleiki. Þessi eiginleiki fer í hönd við fyrri. Ef þú ert tilbúin til að veita nauðsynlegar vélbúnaðarauðlindir geta netþjóns gagnasöfn náð góðum árangri með hratt vaxandi magn notenda og / eða gagna.
NoSQL Gagnasafn Val
Með vaxandi þörf fyrir samtök til að vinna úr stórum hópum flókinna gagna - sum hver hefur ekki hefðbundna uppbyggingu - "NoSQL" gagnagrunna hafa orðið útbreiddari. A NoSQL gagnagrunnur er ekki uppbyggður á sameiginlegum dálkum / röð hönnun hefðbundinna samskipta gagnagrunna, heldur notar sveigjanlegri gagna líkan. Líkanið er breytilegt, allt eftir gagnagrunninum: Sumir skipuleggja gögn með lykil / gildi par, línurit eða breiður dálka.
Ef fyrirtæki þitt þarf að marr mikið af gögnum skaltu íhuga þessa tegund gagnagrunns, sem er venjulega einfaldari að stilla en nokkur RDBM og fleiri stigstærð. Top keppendur eru MongoDB, Cassandra, CouchDB og Redis.