22

バックグラウンド:

トランザクション NTFS (TxF) に関するこの SO の質問と、その使用方法を説明するこの記事については承知していますが、大量の BLOB データ (ドキュメントや写真) はトランザクションごとに 1 回保持し、何度も読み取る必要があります。

  • 1 日あたり数万のドキュメントが書き込まれ、1 時間あたり数万の読み取りが予想されます。
  • ファイル システム内または SQL Server 内にインデックスを格納できますが、これを複数のボックスにスケールアウトできる必要があります。
  • 災害復旧のために、データを簡単にバックアップおよび復元する機能を保持する必要があります。

質問:

  • トランザクショナル NTFS (TxF) を実際にエンタープライズ レベルで使用した経験はありますか?

関連する質問:

  • 同じファイルが一度に 2 つのミラー サーバーにコミットされる TxF を使用して分散トランザクションを試した人はいますか?
  • ファイル システムとデータベースで分散トランザクションを試した人はいますか?
  • 共有できるパフォーマンスに関する懸念/信頼性に関する懸念/パフォーマンス データはありますか? トランザクションが問題になる前に、この規模で何かをした人はいますか?

編集:より明確にするために、SQL Server 2008 の新しい FILESTREAM データ型を含む他のテクノロジを調査しましたが、この質問は特にトランザクション ファイル システムのみを対象としています

その他のリソース:

4

5 に答える 5

8

「現実世界のエンタープライズ レベル」のエクスペリエンスは、思ったよりも主観的なものだと思います。

Windows Update は TXF を使用します。そのため、周波数の点でかなり重く使用されています。現在、マルチノードの作業は行っておらず、DTC やそのような凝った処理も行っていませんが、TXF を使用してファイルの状態を操作しています。これらの変更をレジストリ (TXR) への変更と調整します。それは重要ですか?

私の同僚がこの講演を SNIAに提出しました。これは TXF に関する多くの作業について非常に率直であり、もう少し光を当てる可能性があります。TXF の使用を考えている場合は、一読の価値があります。

于 2010-08-27T18:38:28.190 に答える
7

残念ながら、答えは「いいえ」のようです。

ほぼ 2 週間 (100 ポイントのバウンティで 1 週間) と 156 回のビューで、私が説明したように大量のアプリケーションに TxF を使用したと答えた人は誰もいません。これが予想外だったとは言えませんし、もちろん否定的であることを証明することもできませんが、少なくともこの記事の執筆時点では、SO コミュニティのアクティブなメンバーによって、Windows のこの機能はあまり知られていないか、頻繁に使用されていないようです。

なんらかの概念実証を書く機会があれば、学んだことをここに投稿します。

于 2009-09-27T22:52:40.927 に答える
4

SQL Server 2008 でのファイル ストリームのサポートを検討しましたか (もちろん SQL Server 2008 を使用している場合)。パフォーマンスについてはよくわかりませんが、トランザクション性があり、バックアップ/復元がサポートされています。

于 2009-09-15T11:26:49.883 に答える
1

私は TxF の経験は豊富ではありませんが、MS DTC の経験はあります。TxF 自体はかなりのパフォーマンスです。複数のマシンで複数のリソース マネージャーを処理するために MS DTC を投入すると、パフォーマンスが大幅に低下します。

あなたの説明から、非常に大量の非構造化データを保存してインデックスを作成しているように思えます。このデータを検索する機能も必要だと思います。そのため、 Microsoft の DryadGoogle の MapReduceなどと、非構造化データ ストレージとインデックス作成を処理する高性能分散ファイル システムを検討することを強くお勧めします。大量の BLOB データを格納してインデックスを作成する大容量エンタープライズ システムの最も良い例は、Bing や Google などのインターネット検索エンジンです。

高スループットの非構造化データを管理するために利用できるリソースはかなり多く、SQL Server や NTFS よりも効果的に問題を解決できる可能性があります。

おそらくあなたが探していたよりも、箱から少し離れていることは知っています...しかし、NTFS / TxF / SQLボックスの周りの他のすべての検索手段をすでに使い果たしたとあなたは言いました. ;)

于 2009-09-26T19:27:17.043 に答える
-3

Ronald: FileStream は TxF の上にレイヤー化されています。

JR: Windows Update は TxF/KTM を使用してその有用性を示していますが、スループットの高いアプリケーションではありません。

于 2010-09-17T21:25:55.033 に答える