Desktop vs. Server Datebanksystemer
Oracle, SQL Server, Microsoft Access, MySQL, DB2 oder PostgreSQL? Et gi vill verschidden Datenbankprodukter am Maart haut, fir d'Auswiel vun enger Plattform fir d'Organisatioun vun der Organisatioun en dauerend Projet ze maachen.
Definéiert Är Ufroën
Datebankverwaltungssysteme (oder DBMS) kënnen opgedeelt ginn op zwou Kategorien: Desktop-Datenbanken an Server-Datenbanken. Generell gëtt Desktop-Datenbanken fir eenzel User-Apps orientéiert an si wunnen op Standard Personal Computeren (also dem Begrëff Desktop ).
Server-Datenbanken enthalen Mechanismen fir d'Zouverlässegkeet an d'Konsistenz vu Daten ze garantéieren an op Multi-User-Applikatiounen ausgeriicht. Dës Datenbanken sinn entwéckelt fir op High-Performance -Servers ze lafen an eng entsprechend méi héije Präiss unzehuelen.
Et ass wichteg datt e séchert Analyse gebraucht gëtt, ier Dir en Taux un Taucht an eng Datebank lass ass. Dir kënnt oft feststellen datt eng Desktop-Datenbank eegent sech fir Äre Geschäftsbedéngungen, wann Dir ursprünglech geplangt eng techeren Server-baséiert Léisung ze kaafen. Dir kënnt och versteeste Besoinen opdecken, déi de Verdeelung vun enger skalierbarer, serverbaséierter Datenbank erfuerderen.
De Bedarfsanalyse-Prozess gëtt spezifesch fir Är Organisatioun, awer, op d'mannst d'Äntwert op déi folgend Froen beäntwert:
- Wien wäert d'Datebank benotzen a wéi eng Taken sinn se?
- Wéi oft ginn d'Donnéeën geännert? Wien wärt dës Ännerungen maachen?
- Wien wäert IT-Support fir dës Datebank ubidden?
- Wéi eng Hardware gehéiert? Gëtt et e Budget fir de bestëmmte Hardware ze kafen?
- Wien wäert responsabel sinn fir d'Daten z'erhalen?
- Wëllt d'Donnéeën Zougang zum Internet? Wann jo, wat fir e Niveau soll zougetraut ginn?
Sidd Dir d'Äntwerten op dës Froen gesammelt, Dir sidd bereet fir de Prozess vun der Evaluatioun vun spezifeschen Datenbankmanagementsystemer ze starten. Dir kënnt entdecken datt eng raffinéiert Multi-User-Serverplattform (wéi SQL Server oder Oracle) néideg ass fir Är komplex Ufuerderungen ze ënnerstëtzen. Awer aner wéi eng Desktop-Datebank wéi Microsoft Access ka just wéi Dir kënnt Är Besoinen erhalen (a ville leichter léieren, och méi sanft op Ärem Taschebuch!)
Desktop Datebanken
Desktop-Datenbanken bieden eng preiswerte, einfache Léisung fir vill manner komplexe Dateband a Manipulatioun. Si verdéngen hir Numm duerch d'Tatsaach, datt se entwéckelt goufen op "Desktop" (oder perséinlechen) Computeren. Dir wahrscheinlech mat e puer vun dësen Produiten vertraut - Microsoft Access, FileMaker, OpenOffice / Libre Office Base (gratis) sinn déi gréissten Akteuren. Loosst eis e puer vun de Virdeeler profitéieren, déi duerch en Desktop-Datebank gewonnen ginn:
- Desktop-Datenbanken sinn net deier. Dir fannt, datt déi meescht Desktoplösungen fir ongeféier $ 100 verfügbar sinn (vergläicht mat Tausende vu Dollar fir hir Cousins). Tatsächlech, wann Dir eng Kopie vun Microsoft Office besëtzt, sidd Dir schonn en lizenzéiert Eegent vun Microsoft Access.
- Desktop-Datenbanken si bedriwwe ginn. Eng grëndlech Verständnis vu SQL ass net erfuerderlech wann Dir dës Systemer benotzt (obwuel vill SQL ënnerstëtzen fir Iech erauszefannen). Desktop-DBMS gëtt normalerweis eng einfach ze navigéieren an déi graphesch User-Interface.
- Desktop-Datenbanken proposéieren Websäiten. Vill modernen Desktop-Datenbanken erlaaben Webfunktioun, fir Iech Är Donnéeën am Internet publizéiert ze hunn an eng statesch oder dynamesch Manéier.
Server-Datenbanken
Server-Datenbanken, wéi Microsoft SQL Server , Oracle, de PostgreSQL a vun der Open-Source-DB2, bieden Organisatiounen d'Fähigkeit fir vill Mounts vun Daten effizient op eng Manéier ze verwalten, déi vill Benotzer et erméiglechen, d'Donnéeën gläichzäiteg Zougang ze updaten. Wann Dir mat dem sougenannten Präissentag handhëllt, kann eng Serverbasis Datenbank mat enger kompletter Datenverwaltung Léisung ubidden.
D'Virdeeler erreecht duerch d'Benotzung vun engem Server-baséiert System sinn divers. Loosst eis e puer vun de méi prominent Bewäertungen erreechen:
- Flexibilitéit. Serverbaséiert Datenbanken këmmeren just iwwer all Datenverwaltungsproblem deen Dir kënnt widderhuelen. Entwéckler wëllen dës Systemer benotzen, well se programmgerecht Approche Programméierer (oder APIs) hunn, déi fir déi rapid Entwécklung vu datenbankorientéierte Matdeelungen unzefänken. D'Oracle Plattform gëtt och fir verschidde Betribssystemer, fir Linux Junkies mat engem Levelspiller ze spillen, wann se gepackt hunn géint d'Microsoft Leit.
- Eng performant Leeschtung. Serverbasesch Datenbanken sinn sou staark wéi Dir wëllt. Déi gréissten Akteuren kënnen effizient iwwer all eng raisonnabel Hardware Plattform benotzen fir datt Dir se fir si ze bauen. Moderne Datenbanken kënnen méi, héich Prozedere verwalten, Clustered Server, High Bandwidth Konnektivitéit a fehlertolerant Späicheren Technologie.
- Skalierbarkeet. Dëst Attribut geet mat der Virgänger Hand-In-Hand. Wann Dir bereet fir déi néideg Hardware-Ressourcen ubitt, kënnen d'Server-Datenbanken viraus e flotten erweideren Betrag vun Benotzer an / oder Daten handhaben.
NoSQL Database Alternativen
Mat de wuere Bedierfnisser fir Organisatiounen fir grouss Deeler vu komplexe Donnéen ze manipuléieren - e puer dovun huet keng traditionell Struktur - NoSQL-Datenbanken ginn méi wäit verbreet. Eng NoSQL-Datenbank gëtt net op déi gemeinsamt Spalten / Zeilentechnik vun traditionelle relational Datenbanken strukturéiert, awer e méi flexiblen Datenmodell benotzt. De Modell variéiert, ofhängeg vun der Datebank: e puer Organisatioun vun Daten duerch Schlëssel / Wäertpabeier, Diagrammer oder breet Spalten.
Wann Är Organisatioun e groussen Datebank braucht, fannt Dir dës Datebank, déi normalerweis méi einfach ass wéi d'RDBMs a méi skalierbar ze konfiguréieren. Déi Top Konkurrenten gehéieren der MongoDB, Cassandra, CouchDB a Redis.