Background:Qualsiasi esperienza di livello aziendale reale con Transactional NTFS (TxF)?
Sono a conoscenza di this SO question su NTFS transazionale (TxF) e this article descrivendo come per usarlo, ma cerco di esperienza del mondo reale con un'impresa ragionevolmente ad alto volume sistema dove un sacco di dati blob (ad esempio documenti e/o foto) devono essere protetti una volta transazione e leggere più volte.
- Ci aspettiamo poche decine di migliaia di documenti scritti al giorno e si legge di diverse decine di migliaia all'ora.
- È possibile memorizzare gli indici nel file system o in SQL Server, ma è necessario ridimensionarlo su più caselle.
- È necessario mantenere la capacità di eseguire il backup e ripristinare facilmente i dati per il ripristino di emergenza.
la domanda:
- Qualsiasi del mondo reale, l'esperienza di livello enterprise con NTFS transazionale (TxF)?
domande correlate:
- Chiunque transazioni distribuite provato ad utilizzare TxF dove lo stesso file si impegna a due server mirror in una sola volta?
- Chiunque ha provato una transazione distribuita con il file system e un database?
- Qualsiasi problema di prestazioni/problemi di affidabilità/dati sulle prestazioni che è possibile condividere? Qualcuno ha mai fatto qualcosa su questa scala prima di dove le transazioni sono un problema?
modifiche: Per essere più chiaro, ho studiato altre tecnologie, tra cui nuovo tipo di dati FILESTREAM di SQL Server 2008, ma questa domanda è specificially destinato al file solo sistema transazionale.
Ulteriori risorse:
- Un articolo di MSDN Magazine su TxF chiamati "Enhance Your Apps With File System Transactions".
- Un webcast chiamato "Transactional Vista: Kernel Transaction Manager and friends (TxF, TxR)". Questo video cita un overhead dell'utilizzo di TxF del 2-5%, con la discussione sul rendimento che inizia circa 25 minuti. Questo è il primo set di numeri difficili che ho trovato. E il video è un'ottima panoramica di come funziona sotto il cofano. Verso le 34:30, l'oratore descrive uno scenario molto simile a questa domanda.
- Uno screencast del canale 9 chiamato "Surendra Verma: Vista Transactional File System". Parla di prestazioni a partire da circa 35 minuti. Nessun numero difficile.
- Un elenco di TxF articles sul blog B # .NET.
- Uno screencast del canale 9 chiamato "Transactional NTFS".
Avanti veloce al 2012: Microsoft ora intende deprecare TxF e "incoraggia fortemente" gli sviluppatori a cercare alternative ... quindi questo sembra davvero essere un cavallo morto. È un peccato, l'idea è stata davvero carina. – Philipp
@Philipp - qualsiasi link per confermare questo? – xhafan
rispondere a me stesso - http://msdn.microsoft.com/en-us/library/windows/desktop/hh802690%28v=vs.85%29.aspx – xhafan