Casa Finanza personale Funzioni non comuni di NoSQL - dummies

Funzioni non comuni di NoSQL - dummies

Sommario:

Video: Common design patterns with Azure Cosmos DB | Azure Friday 2025

Video: Common design patterns with Azure Cosmos DB | Azure Friday 2025
Anonim

Anche se alcune funzionalità sono abbastanza comuni ai database NoSQL (ad esempio, l'agnosticismo dello schema e la struttura non relazionale), non è raro che un database manchi di una o più delle seguenti funzionalità e si qualifichi ancora come un moderno database NoSQL.

Open-source

Il software NoSQL è unico perché il movimento open source ha guidato lo sviluppo piuttosto che seguire una serie di società commerciali. È quindi possibile trovare una serie di prodotti NoSQL open-source per soddisfare ogni esigenza. Quando gli sviluppatori non sono riusciti a trovare un database NoSQL per le loro esigenze, ne hanno creato uno e l'hanno inizialmente pubblicato come open-source.

La maggior parte delle popolari soluzioni NoSQL sono guidate da società commerciali, con la variante open source priva delle caratteristiche chiave richieste per l'utilizzo mission critical nelle grandi aziende.

La differenza tra i fornitori open source NoSQL e queste società interamente commerciali è che i fornitori open source hanno un modello di business simile al modello Red Hat. Fondamentalmente, rilasciano un prodotto open-source e vendono anche funzionalità aggiuntive per l'enterprise, supporto e servizi di implementazione.

Questa non è una brutta cosa! Vale la pena notare, tuttavia, che le persone di NoSQL non sono guidate esclusivamente, o anche principalmente, da sviluppatori open source che lavorano nel loro tempo libero - invece, lavorano per le società commerciali dietro ai prodotti.

Attenzione del compratore! Quando si tratta di selezionare un database NoSQL, ricorda "costo totale di proprietà". "Molte organizzazioni hanno acquistato prodotti open source solo per scoprire che hanno bisogno di un abbonamento ad alto prezzo per ottenere le funzionalità che desiderano.

BASE rispetto ACID

Prima del 2014, la maggior parte delle definizioni NoSQL non includeva il supporto delle transazioni ACID come funzionalità di definizione dei database NoSQL. Questo non è più vero.

Transazione conforme a ACID significa che il database è progettato in modo da non perdere assolutamente i dati:

  • Ogni operazione sposta il database da uno stato valido a un altro ( A tomico).

  • Ognuno ha la stessa vista dei dati in qualsiasi momento ( C persistente).

  • Le operazioni sul database non interferiscono tra loro ( I solation).

  • Quando un database dice di aver salvato i dati, si sa che i dati sono sicuri ( D urable).

Non molti database NoSQL hanno transazioni ACID. Le eccezioni a tale norma sono FoundationDB, Neo4j e MarkLogic Server, che forniscono transazioni ACID serializzabili completamente.

Quindi perché la conformità ACID è una caratteristica non comune?Quando è stato rilasciato Oracle RDBMS, non ha fornito alcuna conformità ACID. Ci sono volute sette versioni prima che la conformità ACID fosse supportata su più aggiornamenti e tabelle di database.

Allo stesso modo, se si guardano le tabelle di marcia di tutti i database NoSQL, vedrete che tutti si riferiscono a lavorare sulla coerenza transazionale. MongoDB, ad esempio, ha raccolto $ 150 milioni nell'autunno del 2013 specificamente per affrontare questo e altri problemi aziendali. MongoDB ha annunciato un nuovo motore di archiviazione compatibile con ACID. Il dibattito ACID versus BASE è interessante.

Funzioni non comuni di NoSQL - dummies

Scelta dell'editore

Come registrare note di credito in QuickBooks 2010 - dummies

Come registrare note di credito in QuickBooks 2010 - dummies

Note di credito mostrano quando un cliente non ti deve più soldi o quando devi un denaro del cliente. QuickBooks 2010 ti consente di registrare note di credito, che possono verificarsi perché il cliente restituisce gli articoli o emette un rimborso al cliente.

Come registrare una ricevuta di vendita con QuickBooks 2010 - dummies

Come registrare una ricevuta di vendita con QuickBooks 2010 - dummies

QuickBooks 2010 consente di creare vendite ricevuta quando un cliente acquista un articolo senza la necessità di una fattura. Una ricevuta di vendita sembra molto, molto simile a una fattura. Tuttavia, non include le informazioni sulla spedizione (perché è irrilevante) e consente di registrare l'importo pagato dal cliente.

Come registrare un credito fornitore in QuickBooks online - dummies

Come registrare un credito fornitore in QuickBooks online - dummies

In QuickBooks Online (QBO), tu inserisci un credito fornitore per registrare resi a fornitori o rimborsi da parte dei fornitori. Un venditore potrebbe fornirti un documento di credito che indica che non devi più l'importo indicato sul documento, o che il venditore potrebbe emettere un assegno di rimborso. Se un fornitore emette un credito ...

Scelta dell'editore

Come accettare e inoltrare richieste di introduzione di LinkedIn - dummies

Come accettare e inoltrare richieste di introduzione di LinkedIn - dummies

Una volta che inizi a costruire la tua rete di LinkedIn, dovrà essere in grado di accettare e inoltrare richieste di amicizia. Quando sei pronto per accettare la richiesta del tuo amico e inoltrare la sua introduzione, procedi nel seguente modo:

Come LinkedIn ti aiuta a trovare le risposte alle tue domande - dummies

Come LinkedIn ti aiuta a trovare le risposte alle tue domande - dummies

L'obiettivo di LinkedIn Answers è consentire ai professionisti di scambiare competenze. I membri di LinkedIn hanno molte esperienze personali e professionali da condividere, quindi non c'è fine alle domande che puoi porre. Inoltre, la rete LinkedIn Answers facilita l'organizzazione e la raccolta delle informazioni. LinkedIn organizza domande nelle seguenti categorie: Amministrazione: ...

Come accettare i consigli su LinkedIn - dummies

Come accettare i consigli su LinkedIn - dummies

LinkedIn non aggiunge automaticamente alcuna approvazione in entrata al tuo profilo; per prima cosa devi accettare quelle approvazioni. Quando ricevi un avallo, compare nell'elenco delle notifiche nell'angolo in alto a destra della schermata di LinkedIn e ricevi anche un messaggio di posta elettronica (a seconda delle impostazioni della tua e-mail) che ti informa su chi ti ha sostenuto e ...

Scelta dell'editore

Come misurare la liquidità con QuickBooks 2013 - manichini

Come misurare la liquidità con QuickBooks 2013 - manichini

Per molte piccole imprese, la liquidità è importante. Se lavori con QuickBooks 2013 in un contesto di piccola impresa, devi comprendere l'importanza della liquidità. Hai solo un numero limitato di investimenti che puoi realizzare. Inoltre, hai una quantità limitata di capitale - meno di quanto ti piace, quasi sempre. Nuove opportunità e ...

Come misurare la liquidità con QuickBooks 2014 - dummies

Come misurare la liquidità con QuickBooks 2014 - dummies

Per molte piccole imprese, la liquidità è importante. Se stai lavorando con QuickBooks in un contesto di piccola impresa, devi capire l'importanza della liquidità. È possibile effettuare solo un numero limitato di investimenti. Inoltre, hai una quantità limitata di capitale - meno di quanto ti piace, quasi sempre. Nuove opportunità e modi per investire il tuo ...

Come modificare un rapporto QuickBooks con la scheda Filtri - dummies

Come modificare un rapporto QuickBooks con la scheda Filtri - dummies

La scheda Filtri è probabilmente la scheda più interessante e utile fornita dalla finestra di dialogo Modifica rapporto in QuickBooks. La scheda Filtri consente di impostare i filtri che è possibile utilizzare per specificare quali informazioni vengono riepilogate nel report. Per utilizzare la scheda Filtri, qui mostrata, devi prima selezionare il campo su ...