Domanda

Ho iniziato a lavorare sulla mia prima applicazione azure e sto imparando molto mentre vado. Una delle caratteristiche che ho scoperto di recente sono state le federazioni in SQL Azure, essenzialmente l'implementazione di SQL Azure Sharding in modo da poter scalare in orizzontale.

Il mio progetto ha iniziato a utilizzare SQL Server ed era già ampiamente raggruppato per profilo utente, quindi ho deciso che ha più senso da federare. Ho creato la Federazione, comprese tutte le tabelle dei bambini con un traffico: l'identità non è supportata. Capisco il motivo per cui non è supportato, ciò su cui non sono sicuro è il meglio per sostituirlo. Questo sembra un grosso problema che qualcun altro deve aver risolto, ma non sono stato in grado di trovare molto.

Potrei semplicemente usare unicificatore unico, ma ho letto che può essere un dolore su cui dividere. Inoltre, non sono troppo sicuro di quali altri problemi di prestazione potrei imbattermi nell'uso di un GUID come chiave principale per le tabelle federate.

Lo sto usando con Entity Framework, ma non sono ancora arrivato al punto di rendere quella federazione. Da quello che posso dire, non è molto più complicato dell'esecuzione di un codice per selezionare la tua federazione prima di scrivere la tua query LINQ, ma attraverserò quel ponte quando ci arrivo.

Per il momento, non ho idea di quanto al meglio Inserisci Articoli per la mia federazione, perché non esiste una buona soluzione per generare un'identità.

Qualsiasi consiglio sarebbe molto apprezzato.

Nessuna soluzione corretta

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