pycassa

ソフトウェアのスクリーンショット:
pycassa
ソフトウェアの詳細:
バージョン: 1.11.1
日付のアップロード: 28 Feb 15
開発者: Jonathan Hseu
ライセンス: 無料
人気: 34

Rating: nan/5 (Total Votes: 0)

カサンドラの0.6.xシリーズを実行しているユーザーは、pycassa 0.3.0を使用する必要があり、0.7.xシリーズを使用して、ユーザーが新しいバージョンを使用することができます。

の特長の:ます。

  • 自動フェールオーバーをサポートします。
  • 単一またはスレッドローカル接続のサポートします。
  • 接続プーリングます。
  • スリフトインタフェースます。
  • バッチインタフェースます。
  • カサンドラColumnFamilyに既存のクラスをマップする方法します。
  • SuperColumnsサポートします。

このリリースのの新機能:

  • 新しい原子を通じてカサンドラ1.2+アトミックバッチのサポートが追加されましたbatch.Mutator、batch.CfMutator、およびColumnFamily.batch()します。
  • のパラメータ

のバージョン1.8.0-1のの新機能は次のとおりです。

  • に設定可能なsocket_factory属性とコンストラクタパラメータが追加されましたのConnectionPoolとするSystemManagerます。
  • 新しいsocket_factory属性を介して追加のSSLサポートします。
  • DynamicCompositeTypeのサポートが追加されました。

  • このリリースでは、その中のいくつかの比較的大きな変化があります。

    のバージョン1.7.0でのの新機能である:新しい接続プールは、コレクタ、1.1を通じてカサンドラ0.7との互換性、および日時のタイムゾーンの挙動の変化を統計します。。

のバージョン1.6.0でのの新機能:

  • PoolListenerコールバックに要求し、パラメータ情報を追加します。
  • 合理的にサイズのチャンク内の列の上に自動的にページ
  • Col​​umnFamily.xget()は、get(の発電機版)を追加
  • 簡単にRPMパッケージを構築するための新しいスクリプトます。
  • Int32Typeのサポートを追加し、4バイトの符号付き整数形式ます。
  • をpycassa.utilする最高値と最低の可能なTimeUUID値の定数を追加

バージョン1.4.0の新機能のは何ですか。

  • 機能を追加しました:

  • SystemManagerはでカラムファミリを作成または変更時に
  • column_validation_classesを受け入れる
  • スキーマバージョン契約を待っているときUNREACHABLEのノードを無視します。
  • バグの修正:
  • のSystemManagerに偶然のprint文を削除します。
  • を作成または列の家族を変更すると、予期しないタイプは、コンパレータやバリデータタイプに使用されている場合TypeErrorを発生させます。

  • バッチ挿入中に列固有のバリデータを使用して列値の
  • 修正梱包列名が充填することにより変更されたときにします。
  • は、必ずインサートからタイムスタンプを返します。
  • 修正がNameErrorをDATETYPEが期待されている場所のタイムスタンプが使用されている。
  • pythonで修正がNameError 2.4 DATETYPEオブジェクトを開梱するときます。
  • 壊れたsetuptoolsのリンクを修正するためにez_setup.pyアップグレードします。

のバージョン1.3.0でのの新機能:

  • バグの修正:
  • Col​​umnFamilyMap.insert()内の列パラメータを無視しないでください。
  • Col​​umnFamilyMap.insert()
  • に空のインスタンスフィールドを処理する
  • のConnectionPoolが使用するように)(pycassa.connectにタイムアウトに同じデフォルトを使用します。

  • AllServersUnavailableの例外が発生したときに別の例外がスローされる原因となった
  • 修正タイポます。
  • pycassaShellでIPython 0.11互換ます。
  • setup.pyでの正しい依存関係宣言します。
  • サポートされているタイプにUUIDTypeを追加します。
  • 特徴:
  • はfilter_emptyパラメータが真のデフォルトで()get_rangeに追加されました。これは、必要に応じて、空行を保つことができるます。

のバージョン1.2.1-3のの新機能:

  • バグの修正:
  • default_validation_class設定するときに正しくColumnFamilyでカウンターのチェックします。
  • Col​​umnFamilyにColumnFamilyMapでkwargsからを渡します。
  • ConnectionPool.execute()内の潜在的なUnboundLocalを避ける際にGET()が失敗します。
  • ようパッケージeasy_installを使用してインストールやPIPがez_setupインストールします。
  • なしで失敗しないバンドリング/依存関係をez_setup修正

のバージョン1.1.1でのの新機能:

  • 特徴:
  • )(MAX_COUNTを追加し、column_reversed paramsはget_countする
  • )(MAX_COUNTを追加し、column_reversed paramsはmultiget_countする
  • バグの修正:
  • TApplicationException後に操作を再試行しないでください。再試行が必要とされないように、この例外は、(そのような悪いAPIパラメータなど)、プログラムのエラーのために予約されています。

  • read_consistency_level kwargがColumnFamilyコンストラクタで使用された場合は
  • は、それがONEの整合性レベルを読んで、デフォルトで、その結果、無視されます。それはメソッドごとまたはread_consistency_level属性を設定することを含め、他の方法で指定された場合、これは読み取り整合性レベルに影響を与えなかったします。

のバージョン1.0.8でのの新機能である:get_indexed_slicesの

  • パックがIndexExpression値()が供給されていることIndexClauseを通してだけではなく、インスタンス·パラメータのます。

  • 彼らはBigIntegerのような形式であるかのようにカサンドラのIntegerTypeを使用
  • 列名と値はアンパックされます。これはpycassaはIntegerTypeデータをパックするために使用するフォーマットとの互換性(後方)である。これはカサンドラ-CLIおよびその他のクライアントがIntegerTypeデータをパックするために使用するフォーマットとの互換性が修正されています。
  • ConnectionWrapperで注文キーワード引数の全体を通して壊れていたのPython 2.5の互換性を復元します。
  • Col​​umnFamilyでパックのcolumn_startとcolumn_finish引数*取得*()メソッドsuper_columnパラメータが使用されているときます。
  • 特集廃止されました方法、パラメータ、またはクラスが使用されているDeprecationWarning。今まで、これらのほとんどは、いくつかのリリースで廃止されましたが、警告は発行されませんでしたします。
  • 非推奨になりました変更履歴の各リリースの別のセクションに分かれています。

同じようなソフトウェア

MySQL/Ruby
MySQL/Ruby

13 Apr 15

Firebird
Firebird

10 Feb 16

Medoo
Medoo

10 Feb 16

DataMapper
DataMapper

13 Apr 15

へのコメント pycassa

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す