1

友人が非常に素晴らしいブロブ ストアを開発しました。私はそれを使用する必要があると思いますが、人々がそのようなものに市場があると考えるかどうか、またプログラマーがこの種の決定を下せるようになるかどうか疑問に思っています。デルタを使用したオンライン バックアップをサポートしており、私が知っているどの製品よりもはるかに高速です。厳密なテストを経て、いくつかの非常にニッチなアプリケーションで使用されています。バイナリ ファイル形式を使用している人なら誰でも、代わりにそれを使用したいと思うでしょう。C++ インターフェイスを備えており、.NET シリアライゼーションに適合しています。

SQL BLOB テーブルを水から完全に吹き飛ばします。

考え?

編集:次の理由により優れています:

  • とても速いです。
  • これは、完全な回復スキャンを備えたトランザクションであり、フラット ファイルよりもはるかに優れています。
4

3 に答える 3

1

市場はありますが、大規模なものではありません。BerkleyDB (これは独立して販売された製品 (会社名: SleepyCat) でしたが、しばらく前に Oracle に買収されました) を参照してください。

于 2009-01-14T13:54:25.253 に答える
0

考え?あなたはそれがどのように優れているかを言っていません... (または、フラットな BLOB/データベース/ファイル ソリューションに対してどのように優れているか)。

また、通常の .NET (バイナリ) シリアル化は、実装固有である (およびアセンブリに関連付けられている) ため、(データベース内の) 長期保存には適していません。シリアライゼーションについては、Google のプロトコル バッファ ( C++、javaC# などの実装があり、私自身の 1 つを含む) など、プラットフォームに依存しないソリューションを検討することをお勧めします。

于 2009-01-14T11:23:02.267 に答える
0

ライセンスとコストに応じて、私は確かにそれを見ます. ほんの数週間前にこのようなことについて尋ねたところ、現時点では SQLite データベース ファイルを使用することになりましたが、これは最適とは言えないと思います。

(そして、私は自分のソフトウェア開発会社を経営しているので購入の決定を下します。:-))

于 2009-01-14T19:11:15.753 に答える