Hem Personliga finanser Business Evaluation of NoSQL Databaser - dummies

Business Evaluation of NoSQL Databaser - dummies

Innehållsförteckning:

Video: NoSQL Database Comparison by Ben Engber 2024

Video: NoSQL Database Comparison by Ben Engber 2024
Anonim

Vad är lika viktigt som tekniska färdigheter, men alltför ofta ges mycket lägre prioritet, är affärsbedömning. Nedan följer några av områdena för den icke-tekniska eller affärsevalueringen, du bör överväga när du utvärderar NoSQL-databaser.

Utvecklingsförmåga

NoSQL är ett snabbt växande område som de färdigheter som krävs för att använda det inte kan hålla sig och med så många olika system finns det inga öppna standarder som motsvarar de för SQL i relationsdatabasvärlden.

Därför är det en bra idé att hitta och anställa eller kontrakta till rätt pris de personer som har expertis i databasen du väljer. Också vara säker på att du kan hitta online eller personlig utbildning.

Acceptera inte direkt LinkedIn-profiler för personer där erfarenhet av MongoDB är listad - ibland är den listad bara för att den är en mycket populär databas och personen söker ett jobb när de faktiskt inte har det någon beprövad leveransupplevelse med den databasen. Så, du vill vara säker på att de är faktiskt skickliga i databasen du använder.

Snabbare värde

NoSQL databaser gör det enkelt att ladda data, och de kan lägga till omedelbart värde. Till exempel, om du tidigt löser några värdefulla affärssaker kan du få ekonomisk och administrativ stöd för större projekt. Med den här bakgrunden kommer du att kunna distribuera nya applikationer snabbt - potentiellt stela en mars på dina konkurrenter och ha kul med nya nya databaser!

Så börja med att identifiera lösningar med högt värde för några svåra, välskötta, affärsproblem och genomföra några kortsiktiga forskningsprojekt på dem. Använd ett urval av NoSQL-databaser under projektets initiala faser och kontrollera om leverantörsspecifika tillägg kan hjälpa dig att uppnå dina mål. I NoSQL är leverantörslås ett givet eftersom varje produkt är så annorlunda - du kan också omfamna den databas som bäst passar dina behov.

Hitta hjälp

Med någon mjukvaruprodukt kommer en punkt där du behöver be om hjälp. Hitta svar på StackOverflow. com är en sak, men i ett verkligt projekt kan du komma över ett knottigt problem som är unikt för ditt företag.

I det här fallet kan webbsökningar inte hjälpa dig. Du behöver en expert på databasen du använder. Innan du väljer en databas, se till att du kan få hjälp när du behöver den. Detta kan vara från frilanskonsulter eller NoSQL-programvaruleverantörer själva.

Kontrollera prismärkningen innan du väljer en databas - vissa leverantörer debiterar dubbla dagskursen för andra för att en konsult ska vara på plats. Genom att skicka programvara gratis eller mycket billigt måste de göra sina pengar någonstans!

Dedikerat stöd är också en mycket bra idé för missionskritiska lösningar. "Följ solen" problemlösningsmodeller hjälper också till att lösa problem snabbt. Vissa leverantörers supportpersonal är mindre tekniska IT-supportpersoner, medan andra leverantörer faktiskt använder ingenjörer som kan ta ditt problem genom att lösa sig själva. Det här är snabbare än att behöva vänta på rätt tidszon för att en få tredjedel av supportteknikerna ska komma till jobbet på morgonen.

Beslut om öppen källkod mot kommersiell programvara

Många människor lockas till öppen källkod på grund av prislappen och tillgängligheten av onlinekunskaper. Den goda nyheten är att du kan hitta många open-source NoSQL-leverantörer och kommersiella företag som säljer support, tjänster och företagsversioner av deras programvara.

Här är några skäl att använda open source-programvaran i första hand:

  • Fritt tillgänglig programvara: Den här typen av programvara har laddats ner och testats av andra, så vissa utvecklare är minst bekanta med det; och människor spenderar tid som bara bidrar till utvecklingen av programvara som de anser vara värdefulla eller passionerade.

  • Sidor som StackOverflow. com : Sidor som StackOverflow. com är fulla av korrigeringar, och någon har antagligen kontaktat dessa webbplatser med problem som du sannolikt kommer att stöta på.

  • Försök innan du köper: Med öppen källkod kan du bli bekant med en fri version av programvara innan du sänker din årliga budget till att köpa ett företag, en fullständigt stödd version.

Omvänt finns det flera goda skäl att köpa och använda kommersiella NoSQL-databaser istället:

  • Dokumentation: Produktdokumentation är vanligtvis mycket mer komplett och djupgående än öppen källkodsprogramvara.

  • Support: Dessa företag kan erbjuda globalt 24/7 support och har utbildare, konsulter och försäljningsingenjörer som kan resa till ditt kontor för att visa dig hur deras program kan hjälpa dig - bra för att få stöd för internt bevis av koncept och affärssaker.

  • Motiv: Dessa företag tjänar pengar genom att sälja programvara, inte konsulttjänster. Dagsräntorna kan vara lägre än de som säljer tillägg och stöd för open source-databaser, vilket kan minska genomförandekostnaderna.

  • Produkter: Produkter har vanligtvis många fler inbyggda företagsfunktioner än öppna källkod, vilket innebär att du behöver färre tilläggsmoduler och -tjänster.

  • Freebies: På grund av det överväldigande antalet open source-alternativ erbjuder kommersiella företag nu gratis eller diskonterad utbildning och gratis nedladdningsbara versioner av sina produkter som du kan använda och utvärdera.

Byggnad mot köp

Många öppen källkod NoSQL-leverantörer gör sina pengar genom att erbjuda kommersiellt stöd och tjänster i stället för att sälja programvara.

Många öppna källkods NoSQL-produkter är också väldigt nya, så inte alla funktioner du behöver behöver vara tillgängliga i programvaran. Som ett resultat är det troligt att du spenderar pengar på att betala för tjänster för att lägga till den här funktionaliteten.

Många organisationer har interna tekniska team, särskilt i finansiella tjänster och i vissa försvars- och medieorganisationer. Eftersom finansiella tjänster företag tar någon fördel kan de få vinst, så de anställer mycket kompetent personal.

Din organisation kan också ha en skicklig personal. Om så är fallet, "Grattis", för att du är undantaget snarare än regeln! Om du befinner dig i denna situation kan du kanske lägga till extrafunktionerna i stället för att köpa dyra tjänster.

Men de flesta organisationer är inte i den här positionen, så det är värt att kolla in de extra funktionerna i kommersiell programvara, även om de inte innehåller varje enskild funktion du vill ha i rutan, men låter dig bygga dem funktioner snabbare.

Det är lätt att bränna pengar som betalar för programvara som ska byggas för att åtgärda brister i öppen källkodsprogramvara. Tänk på den totala ägandekostnaden för en framtida NoSQL-databas.

Utvärdering av leverantörskapacitet

Vem ska du lita på? Så småningom måste du ta steget och välja ett företag som hjälper dig i din strävan.

Småföretag kan vara lokala, oberoende konsultföretag eller mindre NoSQL-leverantörer. De erbjuder ett antal fördelar:

  • Små leverantörer kan vara mer inriktade på din bransch eller geografi. De är särskilt användbara i små länder eller sektorer där stora kommersiella företag inte ofta vågar.

  • Små leverantörer brukar vara flexibla - för att du sannolikt kommer att vara en stor andel av sin årliga inkomst, samt ett användbart tillägg till deras portfölj.

Små leverantörer kan vara benägna att drabbas av ekonomiska problem och nedgångar. Dessutom har de kanske inte tillräckligt med personal för att stödja och stödja din organisations utvidgade användning av en NoSQL-databas.

Stora (vanligtvis kommersiella) mjukvaruföretag har vanligtvis sina egna styrkor:

  • Stora företag har större räckvidd och fler resurser - både mänskliga och finansiella - att ringa på.

  • Om du har problem som behöver lösas snabbt kan dessa företag vara bättre placerade för att hjälpa dig än mindre företag.

    Stora företag har bredare erfarenheter än mindre företag har, vilket innebär att de större företagen noga har behandlat unika kantfall. Så, om du har ett unikt krav, kan dessa företag ha personer som har behandlat liknande problem.

Hitta stöd över hela världen

Du vill ta reda på om lokalt stöd är tillgängligt, antingen som servicekonsulter eller ingenjörs- och produktsupportpersonal. Var säker på att du kan kontakta dem i din tidszon och att de talar ditt språk flytande. Kanske kan du begära ett möte med sin lokala supportledare innan du skriver ett kontrakt.

I statliga organisationer är säkerhet viktigast. I vissa länder måste en stödperson som granskar loggfiler och hanterar stöd för offentliga sektorsystem ha rätt säkerhetsavstånd, vilket även gäller för oklassificerade civila system.Vanligtvis är dessa strikta krav på grund av att statliga organisationer har drabbats av förluster eller stöld i det förflutna. Se till att dessa personer är tillgängliga om du arbetar i den offentliga sektorn.

Utöka till molnet

Många organisationer lägger ut leverans och support av sina IT-tjänster till en tredje part. När du tillhandahåller ny hårdvara eller applikationer är den här processen vanligtvis igång. Det kan också visa sig dyrt.

NoSQL-databaser används ofta för att snabbt lösa nya problem. Agile utveckling är normen för att leverera lösningarna på dessa problem. Detta är särskilt fallet när systemen måste gå in i produktionen inom sex månader eller så.

Många organisationer flyttar nu till molnet för deras provisioning och servicebehov för att göra leverans av nya IT-system billigare och smidigare. Var säker på att din NoSQL-databas kan användas i dessa miljöer.

Flera NoSQL-produkter har särskilda hanteringsfunktioner i en molnmiljö. Deras management API kan skrivas och integreras med befintliga systemhanteringsverktyg. Fråga din leverantör vilket stöd det har med den molnmiljö du väljer.

Business Evaluation of NoSQL Databaser - dummies

Redaktörens val

Nätverksenheter och tjänster Översikt för certifikatprov på CCENT-dummies

Nätverksenheter och tjänster Översikt för certifikatprov på CCENT-dummies

Du kan vara säker på att få några frågor om certifieringsexamen som testar din kunskap om typer av enheter och olika nätverkstjänster. Nedan följer några viktiga punkter att komma ihåg om enheter och tjänster: Nätverksenheter Hubb: Ett nav är en lag 1-enhet som används för att ansluta system tillsammans. När ...

OSI-modell för CCENT-certifieringsexamen - dummies

OSI-modell för CCENT-certifieringsexamen - dummies

Certifieringen certifierar dig kraftigt på OSI-modellen och olika protokoll och enheter som körs på varje lager av OSI-modellen. I följande tabell granskas OSI-modellen genom att ge dig en beskrivning av varje lager och exempel på protokoll och enheter som körs i varje lager. Layer Beskrivning Exempel 7. Applikation ...

OSI-modell för Cisco ICND1-certifieringsexamen - dummies

OSI-modell för Cisco ICND1-certifieringsexamen - dummies

Cisco ICND1-certifieringsexamen testa dig kraftigt på OSI modell och de olika protokoll och enheter som körs i varje lager av OSI-modellen. Följande granskar OSI-modellen genom att ge dig en beskrivning av varje lager och exempel på protokoll och enheter som körs i varje lager. Layer Beskrivning Exempel 7. Applikation ...

Redaktörens val

Hur man skalar på skifferelement i kantfilm - dummies

Hur man skalar på skifferelement i kantfilm - dummies

Skalar ett element i Adobe Edge Animate betyder i huvudsak att du kan ändra storleken på ett element samtidigt som dess proportioner hålls konsekventa om du vill. Du kan: Skalelement med verktyget Transform Skalaelement från Egenskaper-panelen Skalning med verktyget Transform Om du föredrar att använda en klicka-och-dra-metod för skalering ...

Hur man arbetar med mallar i Adobe Edge Animate - dummies

Hur man arbetar med mallar i Adobe Edge Animate - dummies

Mallar introducerades i Edge Animate 2. 0. Denna funktion tar bort nödvändigheten att återuppfinna hjulet varje gång du vill starta en ny komposition. Visst kan du alltid starta en ny komposition från en sparad fil, men Mallar gör att du kan starta ett nytt projekt som redan innehåller attribut och element som du vill ha.

Keyframes Modes in Edge Animation - dummies

Keyframes Modes in Edge Animation - dummies

Keyframe-verktyg i Edge Animate finns till höger om Play-kontrollerna. För att skapa nyckelfiler automatiskt måste du först aktivera nyckelbilder genom att klicka på den röda stoppklockans ikon. Som standard, när du startar en ny animering, är Stopwatch rött men har gråa linjer som löper genom det (som visat). Här är standardstatus för ...

Redaktörens val

Hur man tolkar figurativt språk för GED RLA-dummiesna

Hur man tolkar figurativt språk för GED RLA-dummiesna

Författare använder språk antingen bokstavligt eller figurativt . GED Reasoning Through Language Arts testet kommer att ha några frågor för att testa din förmåga att identifiera skillnaden. En NASA-vetenskapsman kan beskriva en asteroid väldigt bokstavligt: ​​består huvudsakligen av vatten, blandat med vissa stenar och mindre fasta fragment. Eller kan han eller hon skriva figurativt och beskriva ...

Hur (och var) ska schemalägga för att ta GED-dummiesna

Hur (och var) ska schemalägga för att ta GED-dummiesna

För att ta GED test, schemalägger du det baserat på tillgängliga testdatum. Varje stat eller lokalt testcenter ställer in sitt eget schema för GED-testet, vilket innebär att ditt tillstånd bestämmer hur och när du kan ta varje avsnitt av testet. Det bestämmer också hur ofta du kan återta en misslyckad ...

Hur man förbereder sig på GED RLA Extended Response - dummies

Hur man förbereder sig på GED RLA Extended Response - dummies

Uppsats för utvidgad respons på GED Reasoning Through Language Arts-testet kräver några mycket specifika färdigheter, allt från grammatik och korrekt språkanvändning till förståelse och analysförmåga. Om du någonsin har haft ett argument om vem som har det bästa laget eller vilken arbetsgivare är bättre, vet du redan hur man bedömer argument och svarar. ...