Domanda

Nel corso di vacanza ho letto Pat Helland di "Le operazioni life Beyond" (sì, vacanza è stata quella buona :). Per riassumere brevemente, si ripropone limitare la portata delle operazioni da una singola entità e quindi utilizzando gruppi di "attività" che hanno la possibilità di aggiornare l'entità o annullare in qualsiasi momento compito avviene un cambiamento che avrebbe fatto che invalida compito.

(ad esempio ordine di spedizione A richiede una certa quantità di Articolo 1. I Trasporto Gli ordini e gli elementi vengono memorizzati come entità e hanno le loro attività. Navi ordine di spedizione B con l'ultimo del punto 1 prima di finiture A. L'attività per la voce 1 annulli ordine di spedizione. A)

I aveva pensato che stavo stampando la carta Dynamo, così mi perdoni se mi confondere le due qui. Ho visto un bel paio di progetti "NoSQL" influenzati da Dynamo e BigTable, in particolare nel modo in cui affrontano le entità di chiavi e dati delle partizioni. Mi chiedevo se questo modello Entity-Message-Activity ha influenzato qualcuno di loro?

O, per dirla in termini più concreti, se ho un'operazione in HBase, Cassandra, Riak, ecc, che si estende su più soggetti, ho bisogno di attuare un'attività tutto da solo (come più di un modello di progettazione in l'applicazione), o c'è qualche tipo di quadro esistente? O lo fanno qualcosa di completamente diverso che rende tutto questo discutibile domanda?

Grazie!

È stato utile?

Soluzione

Posso aggiungere i miei 2 centesimi qui solo da un punto di vista Cassandra (non ho usato gli altri motori di NoSQL disponibili). Cassandra è destinato principalmente a essere una struttura di lettura-scrittura veloce. Twitter è un caso grande utilità per Cassandra (controllare il cinguettio clone Twissandra per questo)

Supponendo che ho capito la sua domanda: sì, si dovrà attuare l'attività da soli. Per comprendere la modellazione di Colonna / SuperColumnFamilies Vorrei suggerire la lettura di questo articolo grande WTF è un SuperColumn?

Cheers!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top