4

Cassandra に Thrift インターフェースを使用することが推奨されない理由を列挙してください。考えられるメリットとデメリットは?

4

2 に答える 2

4

生の Thrift API を使用する場合、短所は次のようになります。

  • 接続プーリングなし
  • 監視なし
  • オブジェクト指向インターフェースなし (完全に真実というわけではありません)
  • フェイルオーバーのサポートなし
于 2011-01-19T14:05:03.493 に答える
3

Schildmeijerの良いスタートを続けるには:

  • バッチインターフェイスはありません。
  • get_range_slices()またはget_indexed_slices()のチャンク化がないため、Cassandraを簡単に圧倒できます
  • 非文字列型は、自分でバイナリ文字列にパックする必要があります
  • おそらくタイムスタンプの精度を台無しにするでしょう
  • 例外メッセージは一般的に役に立たない
  • 一部の言語では、デフォルトでThriftが壊れています。たとえば、PHPC拡張機能を参照してください。
  • コードが生成されるため、特にスーパー列、SlicePredicates、batch_mutate()に関しては直感的ではありません。
  • スキーマ変更コマンドは、クラスター内のすべてのノード間のスキーマ合意を待機しません
于 2011-01-19T17:58:34.987 に答える