Elektanta Uzanton Amika Datumaro por Via Organizo

Labortablo kontraŭ Servilo-Datumaj Sistemoj

Orakolo, SQLa Servilo, Microsoft Aliro, MySQL, DB2 aŭ PostgreSQL? Ekzistas sufiĉe vario de datumbazoj en la merkato hodiaŭ, farante elekton de platformo por la infrastrukturo de via organizaĵo mallerta projekto.

Difini viajn postulojn

Sistemoj pri mastrumado de datumoj (aŭ DBMSs) povas esti dividitaj en du kategoriojn: labortablaj datumbazoj kaj serviloj. Ĝenerale, labortablaj datumbazoj estas orientitaj al uzantoj de unu-uzanto kaj loĝas sur normaj personaj komputiloj (do la termina labortablo ).

Servilaj datumbazoj enhavas mekanismojn por certigi la fidindecon kaj konsistadon de datumoj kaj estas direktitaj al uzantoj de uzantoj. Ĉi tiuj datumbazoj estas desegnitaj por funkcii en serviloj de alta rendimento kaj porti responda prezo etikedo.

Gravas fari atentan bezonan analizon antaŭ ol vi plonĝu kaj kompromitas al datumbazo solvo. Vi ofte trovos, ke labortablo-datumbazo taŭgas por viaj komercaj postuloj kiam vi origine planis aĉeti multekostan servilon bazitan solvon. Vi ankaŭ povas malkovri kaŝajn postulojn, kiuj bezonas la disfaldiĝon de skalebla datumbazo bazita en servilo.

La necesa procezo de analizo estos specifa al via organizo, sed, almenaŭ, respondu la jenajn demandojn:

Unufoje vi kolektis la respondojn al ĉi tiuj demandoj, vi pretas komenci la procezon por taksi specifajn datumajn sistemajn administrajn sistemojn. Vi povas malkovri, ke kompleksa platformo de plur-uzanto de servantoj (kiel SQL-servilo aŭ Orakolo) estas necesa por subteni viajn kompleksajn postulojn. Aliflanke, labortabla datumbazo kiel Microsoft Access eble povus atingi viajn bezonojn (kaj multe pli facile lerni, kaj pli malgrandan en via poŝletero!)

Labortablaj datumbazoj

Labortablaj datumbazoj ofertas malmultekostan kaj simplan solvon al multaj malpli kompleksaj datumstokado kaj manipulado. Ili gajnas ilian nomon pro la fakto, ke ili estas desegnitaj por kuri sur "labortablo" (aŭ personaj) komputiloj. Vi probable verŝajne konas kelkajn el ĉi tiuj produktoj - Microsoft Access, FileMaker kaj OpenOffice / Libre Office Base (senpagaj) estas la ĉefaj ludantoj. Ni ekzamenu kelkajn profitojn akiritajn per labortablo de datumbazo:

Servilaj datumbazoj

La datumbazoj de serviloj, kiel Microsoft SQL Server , Oracle, la malferma fonto PostgreSQL kaj IBM DB2 proponas organizojn kapablon administri grandajn kvantojn da datumoj efike de maniero, kiu ebligas al multaj uzantoj aliri kaj ĝisdatigi la datumon samtempe. Se vi povas pritrakti la malmultekostan etikedon, servilo bazita en datumbazo povas provizi al vi kompletan datuman administradon.

La profitoj atingitaj per la uzo de servilo-bazita sistemo estas diversaj. Ni rigardu kelkajn el la pli elstaraj atingoj atingitaj:

Alternativaj Alternativaj Datumaroj

Kun la kreskanta bezono por organizoj manipuli grandajn arojn de kompleksaj datumoj - iuj el kiuj ne havas tradician strukturon - "NoSQL" datumbazoj fariĝis pli disvastigitaj. NoSQL-datumbazo ne estas strukturita sur la komuna kolumnoj / vico-dezajno de tradiciaj rilataj datumbazoj, sed pli ofte uzas pli flekseblajn datumojn. La modelo varias laŭ la datumbazo: iuj organizas datumojn per ŝlosilo / valoro paro, grafikaĵoj aŭ larĝaj kolumnoj.

Se via organizo bezonas multajn datumojn, konsideru ĉi tiun tipon de datumbazo, kiu estas kutime pli simpla por agordi ol kelkaj RDBMoj kaj pli skaleblaj. La ĉefaj kontraŭuloj inkluzivas MongoDB, Cassandra, CouchDB, kaj Redis.