Hjem Personlig finansiering Business Evaluation of NoSQL Databases - dummies

Business Evaluation of NoSQL Databases - dummies

Indholdsfortegnelse:

Video: How to Tell if Your Business Needs NoSQL 2025

Video: How to Tell if Your Business Needs NoSQL 2025
Anonim

Hvad er lige så vigtigt som tekniske færdigheder, men alt for ofte gives meget lavere prioritet, er forretningsevaluering. Følgende er nogle af de områder af den ikke-tekniske eller virksomhedsevaluering, du bør overveje, når du vurderer NoSQL-databaser.

Udviklingsfærdigheder

NoSQL er et så hurtigt voksende område, at de færdigheder, der kræves for at bruge det, ikke kan holde op, og med så mange forskellige systemer, er der ikke nogen åbne standarder svarende til dem for SQL i relationelle database verden.

Derfor er det en god ide at finde og ansætte eller kontrakt til den rigtige pris de personer, der har ekspertise i den database, du vælger. Vær også sikker på at du kan finde online eller personlig træning.

Du må i så fald ikke acceptere folkets LinkedIn-profiler, hvor erfaring med MongoDB er opført - nogle gange er den kun opført, fordi den er en meget populær database, og personen søger job, når de faktisk ikke har enhver dokumenteret leveringsoplevelse med den pågældende database. Så, du vil være sikker på, at de faktisk er dygtige i den database, du bruger.

Hurtig værdi

NoSQL databaser gør det nemt at indlæse data, og de kan tilføje øjeblikkelig værdi. For eksempel, hvis du hurtigt løser nogle få værdifulde forretningssager, kan du få økonomisk og ledelsesmæssig støtte til større projekter. Med denne baggrund vil du hurtigt kunne implementere nye applikationer - potentielt stjæle en march på dine konkurrenter og have det sjovt med - nye databaser i gang!

Så start med at identificere løsninger med høj værdi for nogle få vanskelige, velbesøgte forretningsproblemer og udfør nogle kortfristede forskningsprojekter på dem. Brug et udvalg af NoSQL-databaser under projektets indledende faser, og kontroller, om leverandørspecifikke udvidelser kan hjælpe dig med at nå dine mål. I NoSQL er leverandørlåsning en given, fordi hvert produkt er så forskelligt - du kan lige så godt omfavne den database, som bedst passer til dine behov.

Find hjælp

Med ethvert softwareprodukt kommer der et punkt, hvor du skal bede om hjælp. Find svar på StackOverflow. com er en ting, men i et virkeligt livsprojekt kan du komme over et knusende problem, der er unikt for din virksomhed.

I denne situation kan websøgninger nok ikke hjælpe dig. Du har brug for en ekspert på den database, du bruger. Før du vælger en database, skal du sørge for at få hjælp, når du har brug for det. Dette kan være fra freelance-konsulenter eller NoSQL-softwareleverandører selv.

Kontroller dog pristaggen, før du vælger en database - nogle leverandører opkræver dobbelt dagers pris for en konsulent, der skal være på stedet. Ved at levere software gratis eller meget billigt skal de lave deres penge et eller andet sted!

Dedikeret support er også en meget god ide til missionskritiske løsninger. "Følg solen" problemløsning modeller vil også hjælpe med at løse problemer hurtigt. Nogle leverandører af supportpersonale er mindre tekniske it-supportfolk, mens andre leverandører bruger faktiske ingeniører, der er i stand til at tage dit problem igennem for at løse sig selv. Dette er hurtigere end at vente på den rigtige tidszone for nogle få tredje niveau support ingeniører at komme til arbejde om morgenen.

Beslutning om open source versus kommerciel software

Mange mennesker tiltrækkes af open source software på grund af prisen og tilgængeligheden af ​​online samfund af ekspertise. Den gode nyhed er, at du kan finde en masse open-source NoSQL-leverandører og kommercielle virksomheder, der sælger support, tjenester og virksomhedsversioner af deres software.

Her er nogle grunde til at bruge open source-software i første omgang:

  • Frig tilgængelig software: Denne type software er blevet downloadet og forsøgt af andre, så nogle udviklere er mindst bekendt med det; og folk bruger kun tid til at bidrage til udviklingen af ​​software, som de anser for værdifulde eller lidenskabelige om.

  • Sider som StackOverflow. com : Steder som StackOverflow. com er fulde af rettelser, og nogen har sandsynligvis kontaktet disse websteder med -problemer, du sandsynligvis vil støde på.

  • Prøv før du køber: Med open source-software kan du blive bekendt med en gratis version af software, før du sænker dit årlige budget til at købe en virksomhed, fuldt understøttet version.

Omvendt er der flere gode grunde til at købe og bruge kommercielle NoSQL-databaser i stedet:

  • Dokumentation: Produktdokumentation er normalt langt mere komplet og dybtgående end open source-software.

  • Support: Disse virksomheder kan tilbyde global 24/7 support og vil have undervisere, konsulenter og salgsingeniører, der kan rejse til dit kontor for at vise dig, hvordan deres software kan hjælpe dig - godt til at få støtte til internt bevis af koncept og forretningssager.

  • Begrundelse: Disse virksomheder tjener penge ved at sælge software, ikke konsulenttjenester - deres priser kan være lavere end dem, der sælger add-ons og support til open source-databaser, hvilket kan reducere omkostningerne ved implementering.

  • Produkter: Produkter har normalt mange flere indbyggede virksomhedsfunktioner end open source-produkter, hvilket betyder at du har brug for færre moduler og tjenester.

  • Freebies: På grund af det overvældende antal open source-muligheder tilbyder kommercielle virksomheder nu gratis eller nedsat træning og gratis downloadbare versioner af deres produkter, som du kan bruge og evaluere.

Building versus buying

Mange open source-NoSQL-leverandører gør deres penge ved at tilbyde kommerciel support og tjenester frem for at sælge software.

Mange open source-NoSQL-produkter er også meget nye, så ikke alle funktioner, du måtte have brug for, er let tilgængelige i softwaren. Som følge heraf vil du sandsynligvis bruge penge på at betale for tjenester for at tilføje denne funktionalitet.

Mange organisationer har interne tekniske teams, især i finansielle serviceselskaber og i nogle forsvars- og medieorganisationer. Fordi finansielle serviceselskaber tager nogen fordel, kan de få overskud, så de ansætter meget dygtig personale.

Din organisation kan også have et dygtig personale. Hvis ja, "Tillykke", fordi du er undtagelsen snarere end reglen! Hvis du er i denne situation, kan du måske tilføje de ekstra funktioner selv, i stedet for at købe dyre tjenester.

Men de fleste organisationer er ikke i denne position, så det er værd at tjekke de "ekstra" funktioner i kommerciel software, selvom de ikke giver hver eneste funktion, du vil have af kassen, men tillader dig at bygge dem funktioner hurtigere.

Det er let at brænde penge, der betaler for software, der skal opbygges for at rette fejl i open source-software. Overvej de samlede omkostninger ved ejerskab af enhver fremtidig NoSQL database.

Evaluering af sælgerkapaciteter

Hvem at stole på? Til sidst skal du tage springet og vælge et firma for at hjælpe dig i din bestræbelser.

Små virksomheder kan være lokale, uafhængige konsulentfirmaer eller mindre NoSQL-leverandører. De tilbyder et par fordele:

  • Små leverandører kan være mere indstillet i din branche eller geografi. De er særligt nyttige i små lande eller sektorer, hvor store kommercielle virksomheder ikke ofte venture.

  • Små sælgere har tendens til at være fleksible - fordi du sandsynligvis vil være en stor procentdel af deres årlige indkomst, samt en nyttig tilføjelse til deres portefølje.

Små leverandører kan være tilbøjelige til økonomiske problemer og nedture. De har måske ikke nok personale til at servicere og understøtte din organisations udvidede brug af en NoSQL-database.

Store (normalt kommercielle) softwarefirmaer har typisk deres egne styrker:

  • Store virksomheder har større rækkevidde og flere ressourcer - både menneskelige og økonomiske - at påkalde.

  • Hvis du har et problem, der skal løses hurtigt, kan disse virksomheder være bedre placeret til at hjælpe dig, end mindre virksomheder er.

    Store virksomheder har bredere oplevelser end mindre virksomheder har, hvilket betyder, at de større virksomheder sandsynligvis har behandlet unikke kantsager. Så hvis du har et unikt krav, kan disse virksomheder have mennesker, der har behandlet lignende problemer.

Find support over hele verden

Du vil finde ud af, om lokal support er tilgængelig, enten som servicekonsulenter eller teknik- og produktsupportpersonale. Sørg for at du kan kontakte dem i din tidszone, og at de taler dit sprog flydende. Måske kan du anmode om et møde med deres lokale supportleder, inden du underskriver en kontrakt.

I offentlige organisationer er sikkerheden afgørende. I nogle lande skal en supportperson, der gennemgår logfiler og håndterer supportopkald til offentlige systemer, have en ordentlig sikkerhedsgodkendelse, og dette gælder også for uklassificerede civile systemer.Normalt er disse strenge krav skyldes, at offentlige organisationer har lidt tab af data eller tyveri tidligere. Vær sikker på at disse mennesker er tilgængelige, hvis du arbejder i den offentlige sektor.

Udvidelse til skyen

Mange organisationer outsourcer levering og support af deres it-tjenester til en tredjepart. Når du leverer ny hardware eller applikationer, er denne proces typisk igangværende. Det kan også vise sig dyrt.

NoSQL databaser bruges ofte til hurtigt at løse nye problemer. Agile udvikling er normen for at levere løsninger på disse problemer. Dette er især tilfældet, når systemer skal gå i produktion inden for seks måneder eller deromkring.

Mange organisationer flytter nu til skyen for deres provisioning og servicebehov for at gøre levering af nye it-systemer billigere og mere fleksibel. Vær sikker på at din NoSQL database kan bruges i disse miljøer.

Flere NoSQL-produkter har specifikke ledelsesfunktioner i et cloud-miljø. Deres administrations-API'er kan scriptes og integreres med eksisterende systemstyringsværktøjer. Spørg din leverandør, hvilken støtte den har med det skymiljø, du vælger.

Business Evaluation of NoSQL Databases - dummies

Valg af editor

Microsoft Project 2010 Genvejstaster - dummies

Microsoft Project 2010 Genvejstaster - dummies

Microsoft Project 2010 maksimerer effektiviteten, når du administrerer projekter - men også genvejstaster i Project 2010 din tid på tastaturet: Her er nogle genvejstaster, du vil bruge hele tiden, når du bygger og arbejder med en projektplan. Indtastning af tastetryk Indsæt Indsætter ny opgave Ctrl + K Indsætter hyperlink F7 Starter stavekontrol Alt + F10 Tildeler ressourcer ...

Hvordan man ændrer gridlines i Project 2016 - dummies

Hvordan man ændrer gridlines i Project 2016 - dummies

Flere visninger i Project 2016 inkluderer gridlines for at angive visse elementer, f.eks. en pause mellem uger eller status dato (det vil sige den dato, hvor der er sporet fremskridt på et projekt). Disse linjer hjælper en person med at læse planen for at skelne mellem tidsintervaller eller brud på information; For eksempel kan netlinjer være ...

Projekt 2016 AutoFilter-funktion - dummier

Projekt 2016 AutoFilter-funktion - dummier

Projekt 2016 AutoFilter-funktionen er som standard tændt for alle nye tidsplanfiler. Pile vises i kolonneoverskrifterne i det viste ark. Når du klikker på pilen i kolonnen Ressourcenavne, er navnet på hver ressource, der er tildelt opgaver i projektet, angivet i alfabetisk rækkefølge sammen med ...

Valg af editor

Netværksadministration: Windows Command Omdirigering og piping - dummies

Netværksadministration: Windows Command Omdirigering og piping - dummies

Omdirigering og piping af Windows-kommandoer er relaterede teknikker. Omdirigering giver dig mulighed for at angive en alternativ destination for output, der vil blive vist med en kommando eller en alternativ kilde til input, der skal indtastes i en kommando. Du kan f.eks. Gemme resultaterne af en kommando ipconfig / all til en fil ved navn myconfig. txt ...

Netværksadministration: VPN Security - dummies

Netværksadministration: VPN Security - dummies

Udtrykket tunnel er nogle gange brugt til at beskrive en VPN, fordi VPN'en skaber en sikker tunnel mellem to steder, som kun kan indtastes fra begge ender. De data, der bevæger sig gennem tunnelen fra den ene ende til den anden, er sikre, så længe det er inden for tunnelen - det vil sige inden for ...

Netværksadministration: Windows Miljøvariabler - dummies

Netværksadministration: Windows Miljøvariabler - dummies

Windows-kommandoskallen giver flere miljøvariabler til kommandoer. Miljøvariabler begynder og slutter med procent tegn. Du kan bruge en miljøvariabel overalt i en kommando. For eksempel viser C:> echo% OS%, der kører på% PROCESSOR_IDENTIFIER% en linje som denne: Windows_NT kører på en x86 Familie 15 Model 2 Stepping 8, ...

Valg af editor

Sådan bruger du arv i PHP med objektorienteret programmering - dummier

Sådan bruger du arv i PHP med objektorienteret programmering - dummier

Objektorienteret programmering i PHP har en anden funktion, der gør det meget nyttigt til store projekter. Mange objekter er relateret til hinanden, og du kan bruge et familietræforhold til at forenkle din programmering. Hvordan man bygger en critter baseret på en anden critter Der er en ny critter i byen. Denne har den samme grundlæggende ...

Sådan bruges PHP til at lave en switch til HTML5 og CSS3 Programmering - dummies

Sådan bruges PHP til at lave en switch til HTML5 og CSS3 Programmering - dummies

Du kører ofte over en situation i HTML5 og CSS3 programmering, hvor du har et udtryk, der kan have mange mulige værdier. Du kan altid bruge strukturen til at klare denne situation, men PHP leverer en anden interessant mulighed. Koden til dette program anvender omskifterstrukturen. Tag et kig på, hvordan det er gjort: