Cassandra に Thrift インターフェースを使用することが推奨されない理由を列挙してください。考えられるメリットとデメリットは?
質問する
458 次
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 に答える