Casa Finanza personale La valutazione aziendale di NoSQL Databases - dummies

La valutazione aziendale di NoSQL Databases - dummies

Sommario:

Video: Unbabel API: Enabling Multilingual Conversations - Full Talk 2024

Video: Unbabel API: Enabling Multilingual Conversations - Full Talk 2024
Anonim

Ciò che è importante tanto quanto le abilità tecniche, ma troppo spesso dato molto più bassa priorità, è il valutazione aziendale. Di seguito sono riportate alcune delle aree di valutazione non tecnica o aziendale, da considerare quando si valutano i database NoSQL.

Sviluppo delle competenze

NoSQL è un'area in così rapida crescita che le abilità necessarie per usarlo non possono tenere il passo, e con così tanti sistemi diversi, non ci sono standard aperti equivalenti a quelli per SQL nel mondo del database relazionale.

Pertanto, è una buona idea trovare e impiegare o contrattare, al giusto prezzo, le persone che hanno esperienza nel database selezionato. Inoltre, assicurati di poter trovare un allenamento online o di persona.

In questo modo, non accettare, a titolo definitivo, i profili LinkedIn di persone in cui è elencata l'esperienza con MongoDB - a volte è elencata solo perché è un database molto popolare e la persona sta cercando un lavoro quando in realtà non lo hanno qualsiasi esperienza di consegna comprovata con quel database. Quindi, vuoi essere sicuro che siano effettivamente esperti nel database che stai utilizzando.

Ottenere rapidamente il valore

I database NoSQL semplificano il caricamento dei dati e possono aggiungere valore immediato. Ad esempio, se all'inizio risolvi alcuni casi aziendali di alto valore, potresti ottenere un sostegno finanziario e gestionale per progetti più grandi. Con questo background, sarai in grado di distribuire rapidamente nuove applicazioni, potenzialmente rubando una marcia alla concorrenza e divertendoti con nuovi database meravigliosi!

Quindi, inizia identificando soluzioni ad alto valore per alcuni problemi aziendali difficili e ben definiti e realizza alcuni progetti di ricerca a breve termine su di essi. Utilizzare una selezione di database NoSQL durante le fasi iniziali del progetto e verificare se le estensioni specifiche del fornitore possono aiutarti a raggiungere i tuoi obiettivi. In NoSQL, il lock-in del fornitore è un dato perché ogni prodotto è così diverso - puoi anche abbracciare il database più adatto alle tue esigenze.

Trovare aiuto

Con qualsiasi prodotto software, arriva un punto in cui è necessario chiedere aiuto. Trovare risposte su StackOverflow. com è una cosa, ma in un progetto reale, potresti imbatterti in un problema intricato che è unico per la tua attività.

In questa situazione, le ricerche sul Web probabilmente non ti possono aiutare. Hai bisogno di un esperto sul database che stai utilizzando. Prima di selezionare un database, assicurati di poter ricevere aiuto quando ne hai bisogno. Questo potrebbe essere da consulenti freelance o venditori di software NoSQL stessi.

Controlla il prezzo, però, prima di selezionare un database: alcuni fornitori fatturano il doppio della tariffa giornaliera degli altri per un consulente che si trova sul posto. Consegnando il software gratuitamente o molto a buon mercato devono fare i loro soldi da qualche parte!

Il supporto dedicato è anche un'ottima idea per le soluzioni mission critical. I modelli di risoluzione dei problemi "Follow the sun" aiuteranno anche a risolvere rapidamente i problemi. Il personale di supporto di alcuni fornitori è meno tecnico di supporto IT, mentre altri venditori utilizzano in realtà ingegneri in grado di risolvere il problema fino alla risoluzione. Questo è più veloce di dover aspettare il fuso orario giusto per alcuni tecnici dell'assistenza di terzo livello per arrivare al lavoro al mattino.

Decidere su software open source e commerciale

Molte persone sono attratte dal software open source a causa del prezzo e della disponibilità di community online di esperti. La buona notizia è che puoi trovare molti fornitori NoSQL open source e società commerciali che vendono supporto, servizi e versioni aziendali del loro software.

Ecco alcuni motivi per utilizzare il software open-source in primo luogo:

  • Software disponibile gratuitamente: Questo tipo di software è stato scaricato e provato da altri, quindi alcuni sviluppatori hanno almeno familiarità con esso; e le persone trascorrono del tempo contribuendo solo allo sviluppo di software che considerano preziosi o appassionati.

  • Siti come StackOverflow. com : siti come StackOverflow. com è pieno di correzioni e qualcuno probabilmente si è avvicinato a questi siti con i problemi che potresti incontrare.

  • Prova prima di acquistare: Con il software open source, puoi familiarizzare con una versione gratuita del software prima di affondare il tuo budget annuale nell'acquisto di un'impresa, la versione completamente supportata.

Viceversa, ci sono diversi buoni motivi per acquistare e utilizzare database commerciali NoSQL:

  • Documentazione: La documentazione del prodotto è in genere molto più completa e approfondita rispetto al software open source.

  • Supporto: Queste aziende possono offrire un supporto globale 24 ore su 24 e 7 giorni su 7 formatori, consulenti e ingegneri di vendita che possono recarsi nel tuo ufficio per mostrarti come il loro software può aiutarti. di concetti e casi aziendali.

  • Motivazione: Queste società guadagnano vendendo software, non servizi di consulenza - le loro tariffe giornaliere potrebbero essere inferiori a quelle che vendono componenti aggiuntivi e supporto per database open source, che possono ridurre i costi di implementazione.

  • Prodotti: I prodotti di solito hanno molte funzionalità aziendali incorporate rispetto a quelle open-source, il che significa che sono necessari meno moduli e servizi aggiuntivi.

  • Omaggi: A causa dell'enorme numero di opzioni open source, le aziende commerciali offrono ora gratuitamente o con sconti corsi di formazione e versioni gratuite scaricabili dei loro prodotti che è possibile utilizzare e valutare.

Costruire contro comprare

Molti fornitori NoSQL open-source fanno i loro soldi offrendo supporto e servizi commerciali piuttosto che vendendo software.

Molti prodotti NoSQL open source sono anche molto nuovi, quindi non tutte le funzionalità di cui potresti aver bisogno sono prontamente disponibili nel software. Di conseguenza, è probabile che tu spenda denaro per pagare servizi per aggiungere questa funzionalità.

Molte organizzazioni hanno team tecnici interni, in particolare nelle società di servizi finanziari e in alcune organizzazioni della difesa e dei media. Poiché le società di servizi finanziari traggono vantaggio dal fatto di poter ottenere un profitto, assumono personale molto capace.

La tua organizzazione potrebbe anche avere uno staff qualificato. Se è così, "Congratulazioni", perché sei l'eccezione piuttosto che la regola! Se ti trovi in ​​questa situazione, potresti essere in grado di aggiungere tu stesso le funzionalità extra, piuttosto che acquistare servizi costosi.

Tuttavia, la maggior parte delle organizzazioni non si trova in questa posizione, quindi vale la pena di verificare le funzionalità "aggiuntive" nel software commerciale, anche se non forniscono tutte le funzionalità che si desiderano della scatola, ma consentono di costruirle funzioni più velocemente.

È facile bruciare denaro pagando che il software sia costruito per risolvere le carenze del software open source. Considerare il costo totale di proprietà di qualsiasi futuro database NoSQL.

Valutazione delle capacità del fornitore

Di chi fidarsi? Alla fine, devi fare il grande passo e scegliere una ditta per aiutarti nei tuoi sforzi.

Le piccole aziende possono essere consulenti indipendenti locali o piccoli fornitori NoSQL. Offrono un paio di vantaggi:

  • I piccoli venditori possono essere più sintonizzati nel tuo settore o nella tua geografia. Sono particolarmente utili in piccoli paesi o settori in cui le grandi aziende commerciali non si avventurano spesso.

  • I piccoli venditori tendono ad essere flessibili, perché è probabile che rappresentino una percentuale importante del loro reddito annuale, nonché un'utile aggiunta al loro portafoglio.

I piccoli venditori potrebbero essere soggetti a problemi finanziari e flessioni. Inoltre, potrebbero non avere abbastanza personale per assistere e supportare l'uso esteso della tua organizzazione di un database NoSQL.

Le grandi aziende di software (di solito commerciali) in genere hanno i propri punti di forza:

  • Le grandi aziende hanno una portata maggiore e più risorse, sia umane che finanziarie, da richiedere.

  • Se hai un problema che deve essere risolto velocemente, queste aziende potrebbero essere in una posizione migliore per aiutarti rispetto a quelle più piccole.

    Le grandi aziende hanno esperienze più ampie rispetto a quelle di piccole dimensioni, il che significa che le aziende più grandi hanno probabilmente affrontato casi limite unici. Quindi, se hai un requisito univoco, queste aziende potrebbero avere persone che hanno affrontato problemi simili.

Ricerca di assistenza in tutto il mondo

Si desidera sapere se è disponibile un supporto locale, come consulenti di servizio o personale di supporto tecnico e di progettazione. Assicurati di poterli contattare nel tuo fuso orario e che parlano correttamente la tua lingua. Forse è possibile richiedere un incontro con il proprio leader di supporto locale prima di firmare un contratto.

Nelle organizzazioni governative, la sicurezza è fondamentale. In alcuni paesi, una persona di supporto che sta esaminando i file di registro e gestisce le chiamate di supporto per i sistemi del settore pubblico deve disporre di un'adeguata autorizzazione di sicurezza, e questo è vero anche per i sistemi civili non classificati.Di solito, questi severi requisiti sono dovuti a organizzazioni governative che hanno subito perdite di dati o furti in passato. Assicurati che queste persone siano disponibili se lavori nel settore pubblico.

Espansione nel cloud

Molte organizzazioni esternalizzano la fornitura e il supporto dei propri servizi IT a terzi. Durante il provisioning di nuovo hardware o applicazioni, questo processo è in genere in corso. Può anche rivelarsi costoso.

I database NoSQL vengono spesso utilizzati per risolvere rapidamente problemi emergenti. Lo sviluppo agile è la norma nel fornire soluzioni a questi problemi. Questo è particolarmente vero quando i sistemi devono entrare in produzione entro sei mesi circa.

Molte organizzazioni si stanno ora spostando verso il cloud per le loro esigenze di fornitura e assistenza al fine di rendere la consegna di nuovi sistemi IT meno costosi e più agili. Assicurati che il tuo database NoSQL possa essere utilizzato in questi ambienti.

Diversi prodotti NoSQL hanno caratteristiche di gestione specifiche in un ambiente cloud. Le loro API di gestione possono essere programmate e integrate con gli strumenti di gestione dei sistemi esistenti. Chiedi al tuo fornitore quale supporto ha con l'ambiente cloud che scegli.

La valutazione aziendale di NoSQL Databases - dummies

Scelta dell'editore

Sintassi JavaScript selezionata - dummies

Sintassi JavaScript selezionata - dummies

JavaScript è un linguaggio importante per la programmazione, lo sviluppo di giochi e le applicazioni desktop. Di seguito sono riportati gli elementi di sintassi JavaScript più comunemente utilizzati, inclusi i comandi per manipolare le variabili, controllare il flusso del programma e gestire le funzioni. Avviso funzione Descrizione ("messaggio"); Crea una finestra di dialogo a comparsa contenente un messaggio. var myVar = 0; Crea una variabile con un valore iniziale dato. Type is ...

I nuovi CSS3 Border Techniques - dummies

I nuovi CSS3 Border Techniques - dummies

Hanno fatto parte del CSS fin dall'inizio, ma i CSS3 aggiungono nuove opzioni davvero entusiasmanti. I browser moderni ora supportano i bordi creati da un'immagine così come gli angoli arrotondati e le ombre dei riquadri. Queste tecniche promettono di aggiungere nuove straordinarie funzionalità ai tuoi progetti. Confini dell'immagine CSS3 consente di utilizzare un'immagine ...

Scelta dell'editore

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Il componente aggiuntivo Analisi dati (noto nelle precedenti versioni di Excel come Analysis ToolPak o ATP) ti aiuta a fare analisi statistiche di ogni genere - e la previsione delle vendite è sicuramente una sorta di analisi statistica. Un componente aggiuntivo contiene codice Visual Basic: un programma, spesso scritto in una versione di BASIC, che Excel può eseguire. È ...

Utilizzando riferimenti di celle esterne in Excel - dummies

Utilizzando riferimenti di celle esterne in Excel - dummies

Potresti scoprire di avere dati in una cartella di lavoro di Excel che desideri fare riferimento in una formula all'interno di un'altra cartella di lavoro. In tale situazione, è possibile creare un collegamento tra le cartelle di lavoro utilizzando un riferimento di cella esterna. Un riferimento di cella esterna non è altro che un riferimento di cella che risiede in un esterno ...

Utilizzando Excel per calcolare una media basata su criteri - dummy

Utilizzando Excel per calcolare una media basata su criteri - dummy

È Possibile utilizzare Excel per calcolare una media . Immaginalo: devi calcolare una media da un elenco di numeri, usando solo i numeri nell'elenco che corrispondono a una condizione. In altre parole, calcola la media utilizzando i numeri se corrispondono a un determinato criterio. Excel è pieno di sorprese e, per questo trucco, tu ...

Scelta dell'editore

Come utilizzare le funzioni per trovare valori in Excel - dummies

Come utilizzare le funzioni per trovare valori in Excel - dummies

Excel fornisce funzioni per trovare il più grande o i valori più piccoli in un set di dati Excel. Queste funzioni includono MAX, MAXA, MIN, MINA, LARGE e SMALL. MAX: valore massimo La funzione MAX trova il valore più grande nei dati. La funzione ignora le celle vuote e le celle contenenti testo o valori logici come TRUE e FALSE ...

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

A volte potresti volere o dover creare un Excel cartella di lavoro in modo automatico. Ad esempio, potrebbe essere necessario copiare i dati da una tabella e incollarli in una cartella di lavoro appena creata. La seguente macro copia un intervallo di celle dal foglio attivo e incolla i dati in una nuova cartella di lavoro. In che modo ...

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

A volte quando si fa l'analisi what-if in Excel 2016 , hai in mente un risultato particolare, ad esempio un importo di vendita o una percentuale di crescita target. Quando è necessario eseguire questo tipo di analisi, si utilizza la funzione Goal Seek di Excel per trovare i valori di input necessari per raggiungere l'obiettivo desiderato. Per utilizzare la ricerca obiettivo ...