Antecedentes:¿Alguna experiencia real de nivel empresarial con Transactional NTFS (TxF)?
Soy consciente de this SO question sobre NTFS transaccional (TxF) y this article describir cómo Para usarlo, pero estoy en busca de experiencia del mundo real con una empresa razonablemente alto volumen sistema donde muchos de los datos de blobs (por ejemplo, documentos y/o fotos) deben ser persistieron una vez transaccionalmente y se leyeron muchas veces.
- Esperamos unas pocas decenas de miles de documentos escritos por día y lecturas de varias decenas de miles por hora.
- Podríamos almacenar índices dentro del sistema de archivos o en SQL Server, pero debemos poder escalar esto en varias casillas.
- Debemos conservar la capacidad de hacer copias de seguridad y restaurar los datos fácilmente para la recuperación de desastres.
La Pregunta:
- Cualquier mundo real, la experiencia de nivel empresarial con NTFS transaccional (txf)?
preguntas relacionadas:
- Cualquier persona transacciones distribuidas intentado usar TxF donde el mismo archivo se compromete a dos servidores espejo a la vez?
- ¿Alguien intentó una transacción distribuida con el sistema de archivos y una base de datos?
- ¿Alguna preocupación sobre el rendimiento/problemas de fiabilidad/datos de rendimiento que puede compartir? ¿Alguien ha hecho algo en esta escala antes de que las transacciones sean una preocupación?
ediciones: Para ser más claro, he investigado otras tecnologías, incluyendo nuevo tipo de datos FILESTREAM de SQL Server 2008, pero esta pregunta se dirige de modo específico en el sistema de archivos transaccional única.
Más Recursos:
- Un artículo de MSDN Magazine el TxF llamados "Enhance Your Apps With File System Transactions".
- Una webcast llamada "Transactional Vista: Kernel Transaction Manager and friends (TxF, TxR)". Este video cita una sobrecarga del uso de TxF de 2-5%, con la discusión de rendimiento comenzando aproximadamente en 25 minutos. Este es el primer conjunto de números duros que he encontrado. Y el video es una muy buena descripción de cómo funciona esto bajo el capó. Aproximadamente a las 34:30, el orador describe un escenario muy similar a esta pregunta.
- Un screencast de Channel 9 llamado "Surendra Verma: Vista Transactional File System". Habla sobre el rendimiento a partir de los 35 minutos. No hay números duros.
- Una lista de TxF articles en el blog de B # .NET.
- Un screencast de Channel 9 llamado "Transactional NTFS".
Avance rápido hasta 2012: Microsoft ahora tiene la intención de desaprobar TxF y "anima encarecidamente" a los desarrolladores a buscar alternativas ... por lo que parece ser un caballo de batalla. Es una pena, la idea fue realmente agradable. – Philipp
@Philipp - ¿algún enlace para confirmar esto? – xhafan
respondiéndome a mí mismo - http://msdn.microsoft.com/en-us/library/windows/desktop/hh802690%28v=vs.85%29.aspx – xhafan